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


Непротиворечивость, последовательность



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

Непротиворечивость, последовательность
(consistency
89
). Требование не 
должно содержать внутренних противоречий и противоречий другим требованиям 
и документам. 
Типичные проблемы с непротиворечивостью: 

Противоречия внутри одного требования (например: «
после успешного 
входа в систему пользователя, не имеющего права входить в систему…
» 
— тогда как он успешно вошёл в систему, если не имел такого права?) 

Противоречия между двумя и более требованиями, между таблицей и тек-
стом, рисунком и текстом, требованием и прототипом и т.д. (например: «
712.a 
Кнопка “Close” всегда должна быть красной
» и «
36452.x 
Кнопка “Close” все-
гда должна быть синей
» — так всё же красной или синей?) 

Использование неверной терминологии или использование разных терминов 
для обозначения одного и того же объекта или явления (например: «
в случае, 
если разрешение окна составляет менее 800x600…
» — разрешение есть у 
экрана, у окна есть размер). 
88
Each requirement you write represents a single market need that you either satisfy or fail to satisfy. A well written requirement is 
independently deliverable and represents an incremental increase in the value of your software. [
«Writing Good Requirements 
— The Big Ten Rules», Tyner Blain: 
http://tynerblain.com/blog/2006/05/25/writing-good-requirements-the-big-ten-rules/

89
Consistent requirements don’t conflict with other requirements of the same type or with higher-level business, user, or system 
requirements. [
«Software Requirements (3rd edition)», Karl Wiegers and Joy Beatty] 


Свойства качественных требований
Тестирование программного обеспечения. Базовый курс. 
© EPAM Systems, 2015–2023
 
Стр: 46/301 
Способы обнаружения проблем 
Способы устранения проблем 
Лучше всего обнаружить противоречи-
вость помогает хорошая память 

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


Достарыңызбен бөлісу:
1   ...   50   51   52   53   54   55   56   57   ...   307




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

    Басты бет