ВУЗ:
Составители:
Рубрика:
91
3. Интеграционное тестирование
4. Системное тестирование
5. Тестирование реального окружения и реального времени
Зависимость эффективности применения перечисленных методов или их
способности к обнаружению соответствующих классов ошибок (С) сопоставле-
на на Рис. 25 С с затратами (B). График показывает, что со временем, по мере
обнаружения более сложных ошибок и дефектов, эффективность низкозатрат-
ных методов падает вместе с количеством обнаруживаемых ошибок.
Отсюда следует, что все методы тестирования не только имеют право на
существование, но и имеют свою нишу, где они хорошо обнаруживают ошибки,
тогда как вне ниши их эффективность падает. Поэтому необходимо совмещать
различные методы и стратегии отладки и тестирования с целью обеспечения
запланированного качества программного продукта при ограниченных затра-
тах, что достижимо при использовании процесса управления качеством про-
граммного продукта.
4.8. Контрольные вопросы и упражнения
1. Какие существуют разновидности тестирования?
2. Каковы задачи модульного тестирования?
3. Какие принципы положены в основу модульного тестирования?
4. Какие критерии используются при тестировании на основе потока управ-
ления?
5. Какие критерии используются при тестировании на основе потока данных?
6. Каковы фазы процесса построения тестовых путей?
7. Какие существуют методы построения тестовых путей? Назовите их дос-
тоинства и недостатки.
8. Как реализуются динамические методы построения тестовых путей?
9. Какие существуют разновидности интеграционного тестирования?
10. Какова основная задача тестирования программного продукта, решаемая
методом интеграционного тестирования?
11. В чем различие монолитного и инкрементального методов сборки моду-
лей?
12. Каковы особенности нисходящего тестирования?
13. Каковы особенности нисходящего тестирования?
14. Представьте порядок тестирования модулей комплекса К (
Рис. 15
) в виде
графа для нисходящего (восходящего) тестирования.
15. Какие существуют особенности интеграционного тестирования для проце-
дурного программирования?
16. Каково выражение для оценки сложности интеграционного тестирования?
Страницы
- « первая
- ‹ предыдущая
- …
- 89
- 90
- 91
- 92
- 93
- …
- следующая ›
- последняя »