プログラムがインストールされ、正しく機能していることをテストできるソフトウェアを探しています。各プログラムを手動で開いて動作を確認するのではなく、ソフトウェア開発のための自動化されたユニット/統合テストに似たものが欲しいです。
AutoHotKey や Sikuli のようなものを調べましたが、これらは有望に見えますが、必要なものを完全には満たしていないため、依存関係をシステムにインストールする必要があります。の大ファン。
私が想像するユースケースは、MicrosoftWordをシステムにインストールするようなものです。このスクリプト/プログラムを実行して、プログラム自体を開き、新しいドキュメントを開き、そのドキュメントにいくつかの行を書き込んで、ファイルを保存することができます。これは、Wordのこの機能が正しく機能していることを「証明」します。
これが本質的に私が探しているものです:
何かアイデアや提案はありますか?業界標準があるかどうかはわかりません。また、既存のAPIと統合するカスタムソフトウェアを作成することに完全に反対しているわけではありませんが、テストの作成と変更が簡単にできるようにしたいと思います。
AutoIt はこれに非常に役立ち、スクリプト言語です。
過去に私に勧められました--- https://softwarerecs.stackexchange.com/a/20049/14701
さらに、BlueDuck SDAを使用して、レポートを作成したり、画面を記録したりすることもできます- http://blueducksda.sourceforge.net/index.html