従来のV字型の開発プロセスを使用しています。次に、要件、アーキテクチャ、設計、実装、統合テスト、システムテスト、および承認があります。
テスターは、プロジェクトの最初のフェーズでテストケースを準備しています。問題は、リソースの問題(*)が原因で、テストフェーズが長すぎ、時間の制約があるために短縮されることが多いということです(プロジェクトマネージャーは知っています...;))。開発者は必要に応じてユニットテストを行っています。
したがって、私の質問は簡単です。開発者がテスト段階に関与する必要があるかどうか、それはあまりにも「危険」ではありません。作業が完了したので、プロジェクトマネージャーに良い品質の誤った感覚を与えることになると思いますが、追加されたman.daysは何か価値がありますか?私は、開発者がテストを行うことに自信がありません(ここでは問題はありませんが、数日間に数回のクリックで中断するのは非常に難しいことは誰でも知っています)。
ご意見をお寄せいただきありがとうございます。
(*)あいまいな理由から、テスターの数を増やすことは現在のところオプションではありません。
(ちょうど前もって、それはプログラマーがテストを設計する際にテスターを助けるべきか?の複製ではなく、テストの準備ではなくテストの準備について話し、開発者の影響を回避します)