每个版本更改的脚本验证你好,
我有一个客户端,该客户端具有大量脚本(> 2000),并且其发行变更有实际成本。
实际上,他必须在部署新版本之前验证其所有脚本。
是否会有人对此有经验,并拥有例如能够测试和验证一组脚本的JSL脚本?
或另一种有效的方法?
谢谢您的建议。
最好的祝福,
佛罗伦斯
回复:验证脚本倒入更改发布你好 @flo_kussener ,
对于10月12日在美国Discovery Summit上的JMP Scripting Unsession来说,这将是另一个很棒的话题。
我认为会有很多对此主题感兴趣的客户。
请考虑举办此类会议或参加会议,以分享您的一些担忧。
干杯,
斯坦
回复:验证脚本倒入更改发布您好佛罗伦萨,
一般而言,进行大量编码或编程时应遵循两件事:
1。遵循良好的编程标准/准则
2。单元测试
好的编程标准可以帮助防止许多不同的编码样式以及一些非常常见的错误或潜在问题。各个公司的详细信息可能有所不同,但良好编程的一般准则仍然存在。
单元测试有助于查看代码是否可以提供预期的结果。可以针对代码段或完整脚本执行此操作。通常,您会获得一个测试日志,其中将列出所有成功和错误。由于您始终可以指向该单元测试脚本并与授权机构共享结果,因此这有助于加快验证速度。对于2000脚本,这可能需要大量的初始工作,但是从那里开始,通常只需要进行很小的更改,例如,添加新测试时。
JSL单元自动JSL测试是用于jsl脚本的单元测试的基本版本,可帮助您入门。
另外,该线程可能会有所帮助: https://community.jmp.com/t5/Discussions/Regression-testing-JSL-scripts-on-new-releases-of-JMP/td-p/9109
我的老实意见:我希望我们能更加注意jsl向后功能测试,因为几乎每个发行版的参数,输入/输出或完整的jsl函数行为(例如排序)都会发生变化,这会破坏脚本或提供不同输出。我知道我们提供脚本,但不提供编程语言,但是...