Технологии разработки программного обеспечения


Контрольные вопросы


1.      Что такое CRC-карта? Как ее применить для тестирования визуальных моделей?

2.      Поясните особенности тестирования объектно-ориентированных модулей.

3.      В чем состоит суть методики тестирования интеграции объектно-ориентированных систем, основанной на потоках?

4.      Поясните содержание методики тестирования интеграции объектно-ориентированных систем, основанной на использовании.

5.      В чем заключаются особенности объектно-ориентированного тестирования правильности?

6.      К чему приводит учет инкапсуляции, полиморфизма и наследования при проектировании тестовых вариантов?

7.      Поясните содержание тестирования, основанного на ошибках.

8.      Поясните содержание тестирования, основанного на сценариях.

9.      Чем отличается тестирование поверхностной структуры от тестирования глубинной структуры системы?

10.  В чем состоит стохастическое тестирование класса?

11.  Охарактеризуйте тестирование разбиений на уровне классов. Как в этом случае получить категории разбиения?

12.  Поясните на примере разбиение на категории по состояниям.

13.  Приведите пример разбиения на категории по свойствам.

14.  Перечислите известные вам методы тестирования взаимодействия классов. Поясните их содержание.

15.  Приведите пример стохастического тестирования взаимодействия классов.

16.  Приведите пример тестирования взаимодействия классов путем разбиений.

17.  Приведите пример тестирования взаимодействия классов на основе состояний. В чем заключается особенность методики «преимущественно в ширину»?

18.  Поясните суть предваряющего тестирования.

19.  Какую роль в процессе экстремальной разработки играет рефакторинг?

 




Начало  Назад  Вперед



Книжный магазин