2020年9月16日にデンソークリエイト様の Next Design が発売されました。 Next Dsign は システム・ソフトウェア開発のための次世代設計ツールです。 詳細はこちらをご参照ください。
https://www.nextdesign.app/
大規模なアプリケーションなので共通部分に機能追加や修正が入れば回帰検査が必須となります。
デンソークリエイト様ではTestAssistantProを採用することで効率的に自動テストを作成、品質向上に取り組まれています。
Next Design は 大規模なWPFアプリケーションです。 GUIは様々な設計書/ドキュメントに対応するために独自に開発されたコントロールが多くなっています。 それらは非常に洗練されていてユーザービリティの高い操作性能となっています。
一方でこのような非標準のControlが多い場合、一般的にはテスト自動化は非常に困難なものになります。しかし、
TestAssistantProなら対応可能です。
TestAssistantPro は非常に高い拡張性があります。これが価値の高い自動テストを作り出すポイントなのです。ほとんどのものは ControlDriver / CaptureGenerator を作成することにより操作可能となります。
ControlDriver -> WindowDriver/UserControlDriver -> Scenario と順に作っていくことで長期にわたってメンテナンス可能な自動テストコードを作成することができます。
これらのコードの大部分はTestAssistantProで生成することができます。もちろんコントロールの操作からコードの生成も可能です。
ControlDriverは最初は作成が難しかもしれません。そのような場合はCodeerに依頼することもできます。