使用 Hamcrest 自動測試 JSL(2019-EU-45MP-061)級別:高級
職位職能:程式設計師
Justin Chilton,JMP 資深助理測試工程師,SAS
Evan McCorkle,SAS JMP 軟體開發人員
您是否編寫過一些 JSL 並厭倦了每次更改後進行手動測試?您是否無意中破壞了應用程式的某些部分,或者由於害怕這樣做而阻止您進行想要進行的更改?透過自動化測試,您可以對自己的更改更有信心。現在有一套用於自動化 JSL 測試的工具。該框架包括測試和測試案例的創建,以及著名的 Hamcrest 斷言庫的實現。 Hamcrest 提供了一種靈活的方法來斷言您所了解的有關 JSL 行為的真實情況。這些工具功能齊全,可以根據您的需求進行專門設計。事實上,JMP 開發甚至使用它們來測試 JMP 本身。演示將介紹該框架及其在測試範例 JSL 應用程式中的使用,從單一功能到 GUI 互動的自動化。