Тестирование программного обеспечения. Базовый курс. 3-е издание



Pdf көрінісі
бет59/307
Дата03.07.2023
өлшемі5,03 Mb.
#179304
1   ...   55   56   57   58   59   60   61   62   ...   307
Байланысты:
Software Testing - Base Course (Svyatoslav Kulikov) - 3rd edition - RU

Vertical traceability.
The tracing of requirements through the layers of development documentation to components. [ISTQB Glos-
sary] 
96
Horizontal traceability.
The tracing of requirements for a test level through the layers of test documentation (e.g. test plan, test 
design specification, test case specification and test procedure specification or test script). [ISTQB Glossary] 
97
Requirements management tool.
A tool that supports the recording of requirements, requirements attributes (e.g. priority, 
knowledge responsible) and annotation, and facilitates traceability through layers of requirements and requirements change 
management. Some requirements management tools also provide facilities for static analysis, such as consistency checking and 
violations to predefined requirements rules. [ISTQB Glossary] 
98
Traceability matrix.
A two-dimensional table, which correlates two entities (e.g., requirements and test cases). The table allows 
tracing back and forth the links of one entity to the other, thus enabling the determination of coverage achieved and the assess-
ment of impact of proposed changes. [ISTQB Glossary] 


Свойства качественных требований
Тестирование программного обеспечения. Базовый курс. 
© EPAM Systems, 2015–2023
 
Стр: 49/301 
Модифицируемость
(modifiability
99
). Это свойство характеризует простоту 
внесения изменений в отдельные требования и в набор требований. Можно гово-
рить о наличии модифицируемости в том случае, если при доработке требований 
искомую информацию легко найти, а её изменение не приводит к нарушению иных 
описанных в этом перечне свойств. 
Типичные проблемы с модифицируемостью: 

Требования неатомарны (см. «атомарность») и непрослеживаемы (см. «про-
слеживаемость»), а потому их изменение с высокой вероятностью порождает 
противоречивость (см. «непротиворечивость»). 

Требования изначально противоречивы (см. «непротиворечивость»). В такой 
ситуации внесение изменений (не связанных с устранением противоречиво-
сти) только усугубляет ситуацию, увеличивая противоречивость и снижая 
прослеживаемость. 

Требования представлены в неудобной для обработки форме (например, не 
использованы инструменты управления требованиями, и в итоге команде 
приходится работать с десятками огромных текстовых документов). 
Способы обнаружения проблем 
Способы устранения проблем 
Если при внесении изменений в 
набор требований, мы сталкиваемся 
с проблемами, характерными для 
ситуации потери прослеживаемо-
сти, значит – мы обнаружили про-
блему 
с 
модифицируемостью. 
Также модифицируемость ухудша-
ется при наличии практически лю-
бой из рассмотренных в данном раз-
деле проблем с требованиями. 
Переработка требований с перво-
степенной целью повысить их про-
слеживаемость. 
Параллельно 
можно устранять иные обнаружен-
ные проблемы. 


Достарыңызбен бөлісу:
1   ...   55   56   57   58   59   60   61   62   ...   307




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет