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



Pdf көрінісі
бет38/307
Дата03.07.2023
өлшемі5,03 Mb.
#179304
1   ...   34   35   36   37   38   39   40   41   ...   307
Байланысты:
Software Testing - Base Course (Svyatoslav Kulikov) - 3rd edition - RU

Задание 2.2.a:
представьте, что ваш с друзьями бюджет ограничен, и в 
списке требований появляются приоритеты (что-то купить надо обяза-
тельно, что-то, если останутся деньги, и т.п.). Как это повлияет на риски, 
связанные с ошибками в списке? 
Ещё одним аргументом в пользу тестирования требований является то, что, 
по разным оценкам, в них зарождается от ½ до ¾ всех проблем с программным 
обеспечением. В итоге есть риск, что получится так, как показано на рисунке 2.2.b. 
Поскольку мы постоянно говорим «документация и требования», а не просто 
«требования», то стоит рассмотреть перечень документации, которая должна под-
вергаться тестированию в процессе разработки ПО (хотя далее мы будем концен-
трироваться именно на требованиях). 
 
Рисунок 2.2.b — Типичный проект с плохими требованиями 
В общем случае документацию можно разделить на два больших вида в за-
висимости от времени и места её использования (здесь будет очень много сносок 
Так клиент 
объяснил, чего он 
хочет
Так клиента понял 
менеджер проекта
Так аналитик 
описал проект
Так программист 
реализовал проект
Так проект был 
прорекламирован 
консультантами
Так проект был 
задокументирован
Так проект был 
сдан в 
эксплуатацию
В такую сумму 
проект обошёлся 
заказчику
Так работала 
техническая 
поддержка
Что на самом деле 
было нужно 
клиенту


Важность требований
Тестирование программного обеспечения. Базовый курс. 
© EPAM Systems, 2015–2023
 
Стр: 35/301 
с определениями, т.к. по видам документации очень часто возникает множество во-
просов и потому придётся рассмотреть некоторые моменты подробнее). 

Продуктная документация
(product documentation, development documenta-
tion
53
) используется проектной командой во время разработки и поддержки 
продукта. Она включает: 
o
План проекта (project management plan
54
) и в том числе тестовый план 
(test plan
55
). 
o
Требования к программному продукту (product requirements document, 
PRD
56

и функциональные спецификации (functional specifications
57
doc-
ument, FSD
58
; software requirements specification, SRS
59
). 
o
Архитектуру и дизайн (architecture and design
60
). 
o
Тест-кейсы и наборы тест-кейсов (test cases
61
, test suites
62
). 
o
Технические спецификации (technical specifications
63
), такие как схемы 
баз данных, описания алгоритмов, интерфейсов и т.д. 



Достарыңызбен бөлісу:
1   ...   34   35   36   37   38   39   40   41   ...   307




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

    Басты бет