2009-09-02 14 views
0

Le terme cas de test utilisé beaucoup, mais que signifie-t-il réellement?"test case" - que signifie "case"?

cas d'essai Fixture:

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

    Un cas de test en génie logiciel est un ensemble de conditions ou variables dans lesquelles un testeur déterminera si un système d'application ou logiciel fonctionne correctement ou non.

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

    Un cas de test définit l'appareil pour exécuter plusieurs tests.

  3. NUnit:

    [TestFixture] MyTests public class { }

cas de test que les tests contenant/organisateur:

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

    Habituellement un synonyme de test. Dans XUnit, il peut également faire référence à une classe Testcase qui est en fait une suite de tests et à un endroit où placer un ensemble de méthodes de test associées.

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

    • Testcase classe par méthode
    • Testcase classe par fonction
    • Testcase classe par l'utilisateur Story
  3. http://guides.rubyonrails.org/testing.html

    Ils différencient de fixation TestC ase

non technique:

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

    cas de test, combinaison de test (une action en justice représentative dont l'issue est susceptible de devenir un précédent)

Alors, quoi " cas "représente réellement?

+2

Case, nom: un conteneur souvent petit ou portable pour enfermer quelque chose, comme pour le transport ou la garde; réceptacle. (En d'autres termes, cela signifie n'importe laquelle de ces choses, selon le contexte, y a-t-il quelque chose de particulier qui vous dérange dans les cas de test?) – ojrac

+0

J'ai besoin d'une coupe de cheveux. Un "cas" est-il approprié pour fendre les poils? Et si oui, est-ce important? –

+0

Cela pourrait fonctionner. Tu devrais essayer ... juste au cas où. – ojrac

Répondre

2

"cas" signifie "un exemple de quelque chose".

Par exemple:

if(x < 3){ } 

Un cas lorsque cela peut aller dans le bloc, est quand x = 2. Un autre cas pourrait être quand il ne va pas entrer, c'est-à-dire x = 9.

+0

Intéressant ... Puis-je appeler une méthode de test Should_throw_exception_if_password_to_short le cas de test? Comme cette méthode décrit "exemple" particulier. Dans le contexte de jUnit, le TestCase devrait être vu comme TestCases. – alex2k8

+0

xUnit Test Patterns semble donner la signification que vous avez suggérée: "le banc de test sera nouvellement construit pour chaque cas de test dans la classe Testcase." – alex2k8

+0

En outre, en question elle-même, j'ai incorrectement classé cette définition "habituellement un synonyme de test" - il confirme également votre définition. – alex2k8

4

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

  1. une instance de l'événement, l'existence, etc., de quelque chose: Naviguant dans une telle tempête était un cas de mauvais jugement.
+0

Il m'est difficile de penser à "test case" comme "test occurrence" ou "test existance". – alex2k8

+0

c'est une instance d'un test. 1 cas de test. –

1

case = situation ou condition