使用 Hamcrest 自动测试 JSL(2019-EU-45MP-061)级别:高级
职位职能:程序员
Justin Chilton,JMP 高级助理测试工程师,SAS
Evan McCorkle,SAS JMP 软件开发人员
您是否编写了一些 JSL,并且厌倦了每次更改后进行手动测试?您是否无意中破坏了应用程序的某些部分,或者是否因为害怕这样做而无法进行想要进行的更改?通过自动化测试,您可以对更改更有信心。现在有一套用于自动测试 JSL 的工具。此框架包括创建测试和测试用例,以及实施著名的 Hamcrest 断言库。Hamcrest 提供了灵活的方法来断言您所知道的有关 JSL 行为的真实情况。这些工具功能齐全,可以根据您的需求进行专门化。事实上,JMP 开发甚至使用它们来测试 JMP 本身。演示文稿将介绍此框架及其在测试示例 JSL 应用程序方面的用途,从单个函数到 GUI 交互的自动化。