I see that there are many systems for tracking case verification requirements, and I started asking myself what the relationship between the two artifacts is. For example, why the concept of test cases, and not just call them detailed requirements? Are test cases a refinement of the requirements? If test cases are not requirements and require more than documented requirements (for example, testing more errors, etc.), then, of course, are the established requirements incomplete? Are only abstract test cases required?
, , , . , , ? ?
, , , . , . , , .
. , , . ( ) , - , .
, (, ..), , , ?
, . , , .
. . . , , , , , , , .
: http://www.ibm.com/developerworks/rational/library/04/r-3217/
, . , , , , , .
?
, , . , , " ", .
- . , . . , 100% - , 1 . , , . , .
- > , , , .
TDD - .
.
, /.
Agile (Scrum, XP ) , . , /.
, , .
Waterfall , , . . , , CMMI .
a , . , .
, .
. , , , , . , .
, . - , , - , , . , , , , , .
, , . , , () .
As I understand it, the requirements are somewhat more general than the test ones.
The requirement may be, for example: a method should not accept numbers outside the range of 18-64. Then the test cases may be something like this:
But basically it's a matter of common understanding in the development team ...
Thomas
Source: https://habr.com/ru/post/1769528/More articles:Reading a text file by word using LINQ - c #What makes font size: more to do for 1em font? - cssQuestion about memory layout - c ++How is an extra script layer implemented? - javahttps://translate.googleusercontent.com/translate_c?depth=1&pto=aue&rurl=translate.google.com&sl=ru&sp=nmt4&tl=en&u=https://fooobar.com/questions/1769527/fixing-code-style-change-double-quote-strings-to-single-quote-in-php-when-there-are-no-variables-in-them&usg=ALkJrhg-qCYcerJ0hQYC0mzPbXbi9-Y--QAutomatically detect and link a static library - cSSL Certificate Testing - sslЛучшие практики с выходом в Facebook Connect? - pythonWhat does the number accompanying the line number in StackTrace mean? - c #Как оптимизировать и предварительно скомпилировать это выражение LINQ? - optimizationAll Articles