使用NetSuite测试自动化

时间:2016-07-15 11:12:33

标签: automated-tests netsuite

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

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

TIA

2 个答案:

答案 0 :(得分:3)

我们将SuiteApp构建为使用mochasinon的npm包。我们尽可能地尝试将业务逻辑代码与任何NetSuite API隔离,然后在隔离逻辑上自动执行单元测试。我们使用sinon来模拟NetSuite API,我们无法避免它们。我们并不担心测试实际的NetSuite API方法,就好像这些方法已经破解一样,无论如何我们都无法修复它们。

我们几年前(2013年可能)尝试使用Selenium在浏览器中进行自动化测试,但它似乎永远无法正确记录宏并且总是会导致测试套件损坏。从那以后,Selenium和NetSuite DOM也许都有所改进;肯定值得调查。

答案 1 :(得分:0)

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

https://github.com/3EN-Cloud/netsumo