Automated tests 用NetSuite实现测试自动化

Automated tests 用NetSuite实现测试自动化,automated-tests,netsuite,Automated Tests,Netsuite,是否有人尝试过使用自动化测试工具(如Chai或Selenium)在NetSuite中运行自动化测试用例 例如,我想创建一个自动测试用例,测试客户端脚本是否设置了正确的值,等等 TIA我们将SuiteApp构建为一个npm软件包,使用。我们尽可能地将业务逻辑代码与任何NetSuite API隔离开来,然后在隔离的逻辑上自动化单元测试。我们使用sinon模拟NetSuite API,这是我们无法避免的。我们不担心测试实际的netsuiteapi方法,就好像这些方法是坏的一样,不管怎样,我们也不能做很

是否有人尝试过使用自动化测试工具(如Chai或Selenium)在NetSuite中运行自动化测试用例

例如,我想创建一个自动测试用例,测试客户端脚本是否设置了正确的值,等等


TIA

我们将SuiteApp构建为一个npm软件包,使用。我们尽可能地将业务逻辑代码与任何NetSuite API隔离开来,然后在隔离的逻辑上自动化单元测试。我们使用sinon模拟NetSuite API,这是我们无法避免的。我们不担心测试实际的netsuiteapi方法,就好像这些方法是坏的一样,不管怎样,我们也不能做很多事情来修复它们


几年前,我们尝试了Selenium,可能是为了在浏览器中进行自动测试,但它似乎永远无法正确记录宏,并且总是会导致测试套件损坏。也许Selenium和NetSuite DOM从那时起都有所改进;当然值得研究。

我们将SuiteApp构建为一个npm包,使用。我们尽可能地将业务逻辑代码与任何NetSuite API隔离开来,然后在隔离的逻辑上自动化单元测试。我们使用sinon模拟NetSuite API,这是我们无法避免的。我们不担心测试实际的netsuiteapi方法,就好像这些方法是坏的一样,不管怎样,我们也不能做很多事情来修复它们


几年前,我们尝试了Selenium,可能是为了在浏览器中进行自动测试,但它似乎永远无法正确记录宏,并且总是会导致测试套件损坏。也许Selenium和NetSuite DOM从那时起都有所改进;当然值得研究。

我们为单元测试套件脚本创建了一个开源工具,它允许您在netsuite之外测试脚本:


我们为单元测试套件脚本创建了一个开源工具,它允许您在netsuite之外测试脚本:


我们在付费NetSuite沙箱环境中进行所有测试。您是在寻找成本更低的解决方案,还是在寻求NetSuite沙箱的功能之外的解决方案?我们在付费的NetSuite沙箱环境中进行所有测试。您是在寻找成本更低的解决方案,还是在寻找NetSuite沙箱之外的解决方案?