4

テストをどのように定義しますか? 完全な開示のために、私はすでに好きな回答をいくつか持っているので、これを投稿しています。

4

7 に答える 7

3

「テストとは、見えないものとあいまいなものを比較するプロセスであり、匿名の人に考えられないことが起こるのを避けるためです。」 –ジェームズ・バッハ

おかしなことに聞こえますが、各単語を解析すると、それはお金に見合ったものです.

于 2008-09-20T17:23:56.303 に答える
3

テストとは、各機能 (ユーザー ストーリー、要件など) が必要に応じて開発されているかどうかを検証するプロセスです。

于 2008-09-20T17:25:00.637 に答える
2

テストは私に許可します:

  • 変えられないバグを受け入れる静けさ、
  • 私が変更できるバグを修正する勇気、そして
  • 違いを知る知恵

(おっと、私はそれを別の誓約と混同しているに違いありません...)

于 2008-09-20T17:54:15.683 に答える
2

テストは、実装と意図/期待を比較することです。

于 2008-09-20T17:58:25.160 に答える
2

それは、参照しているテストのコンテキストによって異なります。

最も厳密な意味でのテストとは、ユーザーが何を入力しても、プログラムが意図したとおりにエラーなく実行されることを二重にチェックすることです。また、エラーは予期しないものです。すべてのエラーがプログラムをクラッシュさせるわけではありません。

于 2008-09-20T17:24:18.610 に答える
2

ここでいくつかの楽しい「品質に関する引用」. これは短いリストなので、(qcboss.wordpress.com から) 投稿します。

「コードをテストする効果的な方法は、その自然な境界でコードを実行することです」 — Brian Kernighan

「テストは組織化された懐疑論です。」 – James Bach

「プログラムのテストは、バグの存在を示すために使用できますが、バグがないことを示すためには使用できません!」 – Dijkstra

「上記のコードのバグに注意してください。私はそれが正しいことを証明しただけで、試したことはありません。」 – クヌース

ソフトウェア テスター: 「堕落した心、有効に雇用されています。」— レックス・ブラック

于 2008-09-20T17:26:14.130 に答える
0

このアプリケーションhttp://www.testalways.com/2010/07/05/find-bugs-and-patterns/を試すようにテストする方が良い

そして、あなたがしたことを説明してください。テストのプロセスを定義することを検討します

于 2010-07-07T18:50:46.423 に答える