空き時間に Qt を使用してアプリケーションを開発しています。コードのサイズが大きくなるにつれて、古いコードの新しいバグを封じ込めるのが難しくなっています。アプリケーションを手動でテストしています。ターゲットはexeであるため、アプリケーションに追加のコードを挿入せずにC++テストで自動化してテストすることはできません。
だから私の質問は、あなたが単一の開発者であり、プロジェクトが無料でリリースされるため、プロジェクトからお金を稼ぐことができない場合、GUI アプリケーションの最良の QA 手法は何ですか? ありがとうございました。
編集: ソフトウェアの特定の機能をそれぞれテストする、一連の簡単なテストが必要です。それらを次々と自動的に実行したいと思います。最後に、失敗したテストのレポートを作成する必要があります。これは、同じクラスに新しい関数を作成し、テストしたい既存の関数にいくつかのチェックを追加してから、すべてのテストを持つ新しいクラスを作成することで実行できます。それで、これが最善の方法なのか、それともより良い代替手段があるのか を知りたかったのですか?リリース ターゲットをビルドするたびに、この QA コードにコメントを付けたり削除したりするため、そのビルドにバグが発生する可能性があります。
私は最初からそれを維持しているので、現在私はドキュメンテーションとコメントについて心配していません. ソースコードの QA についてのみです。