ある程度コアの部分を実装する人がアーキテクチャを考えるように、テストにおいてもある程度コアの部分をテスト実施をする人が、テストケースを作成したほうがいいと思います。
なぜなら、テストケースを作成する人とテスト実施者が別々になっていると、どうしても実際に動かしたソフトウェアがどのような箇所でバグが発生するかや匂いがする箇所というのがわからないからです。ある程度、バグの起票の内容や対策を読んでいれば、わかることですが、どうしても感覚的なことになってしまいますが、判らなくなったりします。
その他にも不要なテストケースや無駄なテストケースというのはどうしても実際に自分の手で動作させて見ないと、わからない場合があります。
テストケース作成者とテスト実施者は、極力分けないで進めるのがいいのではないかと最近感じます。
なぜなら、テストケースを作成する人とテスト実施者が別々になっていると、どうしても実際に動かしたソフトウェアがどのような箇所でバグが発生するかや匂いがする箇所というのがわからないからです。ある程度、バグの起票の内容や対策を読んでいれば、わかることですが、どうしても感覚的なことになってしまいますが、判らなくなったりします。
その他にも不要なテストケースや無駄なテストケースというのはどうしても実際に自分の手で動作させて見ないと、わからない場合があります。
テストケース作成者とテスト実施者は、極力分けないで進めるのがいいのではないかと最近感じます。
※コメント投稿者のブログIDはブログ作成者のみに通知されます