ツールの GUI をテストするために squish-4.2.2 を使用し、それらをカバーするために purecov.i386_linux2.7.3 を使用します。私たちのツールは QT の qt-4.7.4_qsci バージョンに基づいています。ツールを Purecov モードでビルドした後、テストを実行すると、テストに「popsup メニュー」を使用した操作が含まれていると失敗します。Purecov は結果の *.pcv ファイルを生成できません。また、ツールは Squish なしで実行しても失敗しないことに注意してください。ただし、「Popsup メニュー」は 30 ~ 60 秒後に開きます (通常モードでは 1 ~ 2 秒かかります)。したがって、2 つの問題があります。2. テストが失敗した場合、Purecov は *.pcv ファイルを生成しません。
これらの問題を解決するためにあなたのサイトで興味深いものを見つけようとしましたが、私の問題に関連するものは何も見つかりませんでした. 私の意見では、「メニュー」項目を開こうとすると、GUI がそのロジック部分よりも速く実行され、「メニュー」項目を開いた後、Squish は操作が完了したと見なしてツールを強制終了するため、Squish は失敗しました。
これらの問題を解決するためのテストまたはツールで何ができるか教えてください。ありがとう。