Hamcrestを使用したJSLのテストの自動化(2019-US-30MP-239)レベル:上級
ジャスティン・チルトン、JMPシニアアソシエイトテストエンジニア、SAS
Evan McCorkle、JMPシニアソフトウェア開発者、SAS
JSLを書いて、変更のたびに手動でテストするのにうんざりしていませんか?意図せずにアプリケーションの一部を壊したことがありますか、そうすることを恐れて、必要な変更を加えることができませんでしたか?自動化されたテストを使用すると、変更に自信を持つことができます。JSLのテストを自動化するツールのセットが利用可能になりました。このフレームワークには、テストとテストケースの作成、および有名なHamcrestアサーションライブラリの実装が含まれます。Hamcrestは、JSLの動作について真実であることがわかっていることをアサートする柔軟な方法を提供します。これらのツールはフル機能を備えており、ニーズに合わせて特化することができます。実際、JMP開発ではこれらを使用してJMP自体をテストすることもあります。プレゼンテーションでは、このフレームワークと、個々の機能からGUI対話の自動化まで、サンプルJSLアプリケーションのテストでの使用について説明します。
JSL-Hamcrestアドインをダウンロード GitHub 。
起こるJSLアプリケーション開発ビデオ