使用 Hamcrest 自动测试 JSL (2019-US-30MP-239)级别:高级
Justin Chilton,JMP高级助理测试工程师,SAS
Evan McCorkle,SAS JMP 高级软件开发人员
您是否编写过一些 JSL,并且厌倦了每次更改后都进行手动测试?您是否无意中破坏了应用程序的某些部分,或者因为担心这样做而无法进行所需的更改?借助自动化测试,您可以对更改更加自信。现在,我们提供一套用于自动化 JSL 测试的工具。该框架包括测试和测试用例的创建,以及著名的 Hamcrest 断言库的实现。Hamcrest 提供了灵活的方法来断言您所知道的 JSL 行为。这些工具功能齐全,可以根据您的需求进行定制。事实上,JMP 开发团队甚至使用它们来测试 JMP 本身。本演示文稿将介绍该框架及其在测试示例 JSL 应用程序中的应用,从单个函数到 GUI 交互的自动化。
在GitHub上下载 JSL-Hamcrest 插件。