5

あるアプリケーションの開発に 10 人の開発者が 6 か月かかったとします。プロジェクト マネージャーとして、テストの計画にどのくらいの時間を割く必要がありますか?

6 か月の作業には単体テストが含まれます。私は機能テストとユーザー受け入れテストに特化しています。

開発時間とテスト時間の間に比率や関係はありますか?

4

7 に答える 7

6

以下は、Microsoft の Engineering Excellence チームのテスト アーキテクトであるAlan Pageによる短い記事です。

テストの見積もりで考慮すべき事項の例を次に示します。

  • 履歴データ- 少なくとも、以前のプロジェクトに基づいてテスト設計を見積もることができます
  • 複雑さ- 複雑さはテスト容易性に直接関係します。単純なアプリケーションは、複雑なプログラムよりも迅速にテストできます
  • ビジネス目標- アプリケーションはプロトタイプまたはデモンストレーション アプリケーションですか? それとも宇宙船の飛行制御ソフトですか?ビジネス目標は、テスト作業の幅と深さに影響を与えます
  • 適合性/準拠- アプリケーションが標準に適合する必要がある場合、テスト タスクを見積もる際にこれらの要件を考慮する必要があります。
于 2008-10-20T18:57:34.110 に答える
5

開発時間とテスト時間の間に比率や関係はありますか?

いいえ、本当にありません。アプリケーションの機能要件を調べて、何をテストする必要があり、どれくらいの時間がかかるかを判断する必要があります。

于 2008-10-20T18:40:48.607 に答える
2

あなたがプロジェクト マネージャーとして、スクラムやその他のアジャイル手法などの反復開発プロセスを使用することを計画していることを願っています。私はテストを、開発フェーズが終了した後に行うべき開発フェーズとは考えていませんが、開発プロセスの不可欠な部分と考えています。

単体テストは素晴らしいものであり、どこでも義務付けられるべきですが、機能テストを開始するのが遅すぎるという間違いを犯さないでください。プロジェクトが 6 か月と短い場合、たとえほとんどの機能が欠けていても、その半分の時間で何かを稼働させ、残りの機能が追加されている間にその部分のテストから始めることが不可欠です。

于 2008-10-20T19:05:13.813 に答える
1

一般的な経験則では、テストは開発が適切に行われるのにかかる時間の 1/3 ですが、何を行っているか、どのくらい広範なテストを期待するかによって大きく異なります。

于 2008-10-20T18:42:24.673 に答える
1

それは私たちがあなたのために答えられる質問だとは思いません。合理的な見積もりを行うには、いくつかのことを知る必要があります。

テストの目標は何ですか? (コード カバレッジ、発見/修正された欠陥、要件のテストなど)
同様のプロジェクトのテストにどれくらいの時間を費やしましたか?
これらのプロジェクトで、どのような品質問題に遭遇しましたか? (発見された欠陥が多すぎる、欠陥の重大度が許容できる/許容できない)
テスト計画はまだ立てていますか?
単体テストで発見された欠陥の数は? 関心が高い/低い領域はありましたか? それらにどのように対処しましたか?
どのようなテスト分析を行いますか?

この種の作業を大まかに見積もるのに役立つ指標がありますが、問題は、意味のある見積もりを得るために実際に環境に合わせて調整する必要があることです。ある尺度では、テストに 2 か月かかることを提案しているかもしれませんが、実際には 2 か月にコミットして実際に 4 か月が必要であることがわかるまで、ご使用の環境ではその 2 倍の時間が必要であることに気付かない場合があります。

于 2008-10-20T18:52:25.167 に答える
0

Pascal Paradis からの受け入れられた回答に同意します。

さらに、スケジュールにテスト計画を含めるようにしてください。計画には、実際のテストと同じくらいの時間がかかる場合があります。開発チームからの最終的なドキュメントが必要になるため、これは難しい場合があります。

于 2008-10-25T07:13:03.440 に答える
-1

そのような質問に答えるのは難しいです。おそらく、同様のプロジェクトでの経験に依存します。私が携わったいくつかのプロジェクトの統計を提供できます。開発時間の観点からテスト時間を計算するのは難しいことがわかります。

プロジェクト | プロジェクト | 複雑さ | 開発時間 | 試験時間 | # 開発者 | # テスター


あ | 4 | 90 日 | 60 日 | 4 | 1

ビ | 1 | 60 日 | 30 日 | 2 | 1

シー | 5 | 90 日 | 120 日 | 4 | 1

D | 2 | 15 日 | 7 日 | 2 | 2

え | 3 | 120日| 90 日 | 2 | 2

于 2008-10-20T19:03:13.163 に答える