Je lis un livre où je suis coincé à quelques concepts de test de boîte blanche. L'article dans le lien ci-dessous est pris exactement à partir du livre. http://testdesigners.com/testingstyles/ControlFlowTesting.htmlQuestions sur le test de WhiteBox, unités ON, couverture de condition
1. La terminologie ON-Units est présentée en premier dans l'article 'Decision Coverage' sans en décrire la nature. L'article continue d'utiliser ce terme plus tard, ce qui est difficile sans savoir quelle est la signification de ON-Unit.
Questions - 'ON-Unit' un chemin qu'une décision prend ou traverse? Comment "invoquer" des unités?
2. Dans l'exemple DO K 'Couverture Condition' = 0 à 50 TANDIS (J + K < QUEST)
L'article va expliquer - « Si l'on utilise des tests de décision, le critère peut être satisfaite en laissant la course en boucle de K = 0 à 51, sans jamais explorer les circonstances où la clause while devient faux "
questions -
par la définition de la couverture de décision, les cas de test devrait explorer à la fois la vraie et la fausse branche des décisions au moins une fois. En d'autres termes, K = 0 à 50 n'est pas significatif car la quête While (J + K < Quest) est vraie et (J + K < QUEST) est fausse branche. Pourquoi l'article mentionne-t-il sous couverture de décision - Ne pas explorer la clause While étant fausse? Egalement dans la première partie de la ligne de couverture de décision, le critère de décision est satisfait en laissant passer la boucle de K = 0 à K = 51 qui n'est que la vraie branche, le critère de décision n'étant pas satisfait seul par un test cas pour True branche, pourquoi l'article dit-il que cela suffit pour répondre aux critères de décision?