使用 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 外掛。