3

突然変異テストを使用して、欠陥削減の観点から TDD を改善することはできますか?

4

5 に答える 5

4

IMHOミューテーションテストは、理論的にはTDDコンテキストだけでなく、他のコンテキストでも欠陥を減らすことができます...唯一の問題は、実際にはあまり頻繁に使用されないことです。ミューテーションテストは実際に役立ちますか?も参照してください。

于 2009-12-10T07:54:48.160 に答える
1

私はそれを使用し、それを成功と考えています。

Java のミューテーション テストを使用する場合は、Jester や友人ではなく、David Schuler による新しいJavalancheツールを使用することを強くお勧めします。Javalanche はソースコードではなくバイトコードを操作するため、桁違いに高速です。

于 2009-12-10T10:51:41.600 に答える
0

単体テストの有用性については、もはや議論されていません。

それらは、高品質のアプリケーションの概念に不可欠です。しかし、それらの関連性をどのように評価できますか?

100% までのコード カバレッジ インジケーターは、コードが 100% テストされていることを意味しません。これは、単体テストの実行中に実行されたコードの単なるビューです。

この手法により、テストに自信を持つことができます。

これは 2 段階のプロセスです。最初にミュータントを生成し、次にミュータントを流血させます。なんてこと?

于 2012-03-10T11:06:19.427 に答える
-1

それは可能ですが、少し努力が必要です。これをチェックしてください、

http://abeletsky.blogspot.com/2010/07/using-of-mutation-testing-in-real.html

于 2010-07-11T17:58:28.090 に答える