Читать в оригинале

<< Предыдущая Оглавление Следующая >>


3.4. Контрольные вопросы и упражнения

1. Какие предъявляются требования к идеальному критерию тестирования?

2. Какие классы частных критериев тестируемости известны?

3. Какая модель программы лежит в основе структурных критериев тестируемости?

4. Что задают условия тестирования программы в соответствии со структурными критериями?

5. Определите условия тестирования программы-примера из п. 2.2.6. в соответствии со структурными критериями.

6. Какими недостатками обладают структурные критерии?

7. Какая модель программы лежит в основе функциональных критериев тестируемости?

8. Какие существуют разновидности функциональных критериев?

9. Назовите недостатки функциональных критериев.

10. Какие существуют критерии стохастического тестирования?

11. Какая информация должна собираться при тестировании для применения метода оценки скорости выявления ошибок?

12. Какой подход используется в методе мутационного тестирования?

13. Составьте множество мутаций для программ из заданий к разделам 1 и 2.

14. Постройте на основе полученных мутаций (задание 13) программы- мутанты.

15. Примените мутационный критерий к программе вычисления факториала.

16. Какие модели используют для оценки полноты тестирования программного обеспечения?

17. Что является метрикой для оценки полноты тестирования программного проекта?

18. В чем состоят особенности плоской модели УГП?

19. Какие существуют особенности иерархической модели УГП?

20. Постройте УГП для программ из заданий к разделам 1 и 2 и перечислите для каждой из них все трассы.

21. Приведите пример неизбыточного теста для программы вычисления факториала, оцените сложность ее тестирования.

22. Постройте плоскую модель программы вычисления факториала.

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

 



<< Предыдущая Оглавление Следующая >>