Основы программирования

Методы анализа - Неструктурированные циклы
Индекс материала
Методы анализа
Описание потоков данных и процессов
Описание потоков данных и процессов
Методы анализа, ориентированные на структуры данных
Методика Джексона
Шаг объект-структура
Шаг начального моделирования
Контрольные вопросы
Основы проектирования программных систем
Особенности этапа проектирования
Структурирование системы
Моделирование управления
Декомпозиция подсистем на модули
Связность модуля
Функциональная связность
Коммуникативная связность
Временная связность
Связность по совпадению
Сцепление модулей
Контрольные вопросы
Классические методы проектирования
Проектирование для потока данных типа «преобразование»
Проектирование для потока данных типа «запрос»
Доопределение функций
Учет системного времени
Структурное тестирование программного обеспечения
Тестирование «черного ящика»
Потоковый граф
Цикломатическая сложность
Шаги способа тестирования базового пути
Тестирование ветвей и операторов отношений
Тестирование циклов
Неструктурированные циклы
Функциональное тестирование программного обеспечения
Способ разбиения по эквивалентности
Способ анализа граничных значений
Способ диаграмм причин-следствий
Организация процесса тестирования программного обеспечения
Тестирование интеграции
Восходящее тестирование интеграции
Системное тестирование
Стрессовое тестирование
Все страницы
Неструктурированные циклы

 

Неструктурированные циклы тестированию не подлежат. Этот тип циклов должен быть переделан с помощью структурированных программных конструкций.

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

1. Определите понятие тестирования.

2. Что такое тест? Поясните содержание процесса тестирования.

3. Что такое исчерпывающее тестирование?

4. Какие задачи решает тестирование?

5. Каких задач не решает тестирование?

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

7. В чем состоит суть тестирования «черного ящика»?

8. В чем состоит суть тестирования «белого ящика»?

9. Каковы особенности тестирования «белого ящика»?

10. Какие недостатки имеет тестирование «белого ящика»?

11. Какие достоинства имеет тестирование «белого ящика»?

12. Дайте характеристику способа тестирования базового пути.

13. Какие особенности имеет потоковый граф?

14. Поясните понятие независимого пути.

15. Поясните понятие цикломатической сложности.

16. Что такое базовое множество?

17. Какие свойства имеет базовое множество?

18. Какие способы вычисления цикломатической сложности вы знаете?

19. Поясните шаги способа тестирования базового пути.

20. Поясните достоинства, недостатки и область применения способа тестирования базового пути.

21. Дайте общую характеристику способов тестирования условий.

22. Какие типы ошибок в условиях вы знаете?

23. Какие методики тестирования условий вы знаете?

24. Поясните суть способа тестирования ветвей и операторов отношений. Какие он имеет ограничения?

25. Что такое ограничение на результат?

26. Что такое ограничение условия?

27. Что такое ограничивающее множество? Чем удобно его применение?

28. Поясните шаги способа тестирования ветвей и операторов отношений.

29. Поясните достоинства, недостатки и область применения способа тестирования ветвей и операторов отношений.

30. Поясните суть способа тестирования потоков данных.

31. Что такое множество определений данных?

32. Что такое множество использований данных?

33. Что такое цепочка определения-использования?

34. Поясните шаги способа тестирования потоков данных.

35. Поясните достоинства, недостатки и область применения способа тестирования потоков данных.

36. Поясните особенности тестирования циклов.

37. Какие методики тестирования простых циклов вы знаете?

38. Каковы шаги тестирования вложенных циклов?



 
Запчасти для автобусов: запчасти Cummins. Поиск любых запчастей. Найди сам. . Ворота на любой вкус: ворота откатные. Ворота для ленивых.