“测试案例” - “案例”究竟代表什么?

时间:2009-09-02 01:17:53

标签: unit-testing

术语测试用例使用了很多,但实际上意味着什么?

测试用例为Fixture:

  1. http://en.wikipedia.org/wiki/Test_case

    软件工程中的测试用例是一组条件或变量,测试人员可根据这些条件或变量确定应用程序或软件系统是否正常工作。

  2. http://www.junit.org/junit/javadoc/3.8.1/junit/framework/TestCase.html

    测试用例定义了用于运行多个测试的夹具。

  3. NUnit的:

    [的TestFixture]   公共课MyTests   {   }

  4. 测试案例作为测试容器/组织者:

    1. http://xunitpatterns.com/test%20case.html

      通常是测试的同义词。在XUnit中,它也可以引用一个Testcase类,它实际上是一个Test Suite Factory,也是一个放置一组相关测试方法的地方。

    2. http://xunitpatterns.com/Testcase%20Class%20per%20Feature.html

      • 每个方法的测试用例类
      • 每个功能的测试用例类
      • 每个用户故事的测试用例类
    3. http://guides.rubyonrails.org/testing.html

      他们区分夹具和TestCase

    4. 非技术性:

      1. http://wordnetweb.princeton.edu/perl/webwn?s=test+case

        测试用例,测试诉讼(一种代表性的法律诉讼,其结果很可能成为先例)

      2. 那么,“案例”究竟代表什么?

3 个答案:

答案 0 :(得分:4)

http://dictionary.reference.com/browse/case

  1. 事物的发生,存在等的一个例子:在这样的风暴中航行是一个判断力差的案例。

答案 1 :(得分:2)

“case”的意思是“某事的一个例子”。

例如:

if( x < 3 ){ }

case 当这可能进入块时,是x = 2。另一个案例可能是它不会进入的时候,即x = 9

答案 2 :(得分:1)

案例=情况或条件