その多くは、システムが何をするか、および欠陥の結果がどうなるかに依存しますか? 金融ソフトウェアを作成していますか? それともソーシャルネットワーキング?一方が失敗した場合のコストは他方よりも大きくなる可能性があるため、QA の取り組みはさまざまです。同様に、それが製品 (複数のユーザー ベースがインストールされており、パッチを適用するのが難しい可能性がある) の場合は、内部の場合よりも安定している必要があります。
また、基本的なシステム テストまたはボリューム テストと負荷テストも行うことを期待しているかどうかを尋ねる必要があります。UI テストと API テストの組み合わせを見ているようですね。
出発点として、あなたが「通常の」タイプのシステムについて話していて、基本的なシステム テストについて話していると仮定すると、私が使用する指標は、すべての労力の 33% がテストの労力になるということです。理論的には、これにより 1 対 2 の比率が得られますが、開発者が単体テストを行っていると仮定すると、おそらく 1 対 3 に引き伸ばされます。確かに、現在は 1 対 4 で実行しており、それでは十分ではありません (できるだけ早く修正します)。ビジネスは私に許可します)。
ただし、ソフトウェア開発プロセスがどの程度成熟しているか、および仕様がどのようなものかについても検討する必要があります。適切な数のテスターを確保するだけでなく、テストするための適切な情報を彼らに提供する必要があります。彼らがそれを持っていなければ、彼らは仕事をすることができず、間違いなくお金の無駄です。
そこに投入するもう1つのオプション-製品はしばらく開発中のようです. 通常のテスターのコアと同様に、短期間の請負業者を使用して、最初の主要なテストのためにまとめることをお勧めします。テストリソースを持ち込むだけの場合は、大きなバックログで開始したくありません。