Добавил:
СПбГУТ * ИКСС * Программная инженерия Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на вопросы зачета / Ответы на вопросы зачета по ТПО.docx
Скачиваний:
65
Добавлен:
29.03.2022
Размер:
1.25 Mб
Скачать

Зачетные вопросы © Kovalenko Leonid

По тестированию программного обеспечения

1. Способы обеспечения качества программного продукта 3

2. Организация тестирования 3

3. Спецификация программы 3

4. Разработка тестов 4

5. Управляющий граф программы 5

6. Основные проблемы тестирования 5

7. Критерии выбора тестов 6

8. Требования к идеальному критерию 6

9. Классы критериев 6

10. Структурные критерии 6

11. Функциональные критерии 7

12. Стохастические критерии 8

13. Мутационный критерий 9

14. Оценка покрытия программы и проекта 10

15. Методика интегральной оценки тестирования 10

16. Разновидности тестирования 11

17. Пользовательское тестирование 12

18. Качественные и количественные требования согласованности по скорости восприятия графической информации пользователем 13

19. Модульное тестирование 14

20. Особенности интеграционного тестирования для объектно-ориентированного программирования 14

21. Системное тестирование 15

22. Комбинирование уровней тестирования 16

23. Особенности индустриального тестирования 16

24. Автоматизация тестирования 17

25. Издержки тестирования 17

26. Качество программного продукта 18

27. Фазы процесса тестирования 18

28. Планирование тестирования 19

29. Типы тестирования 19

30. Подходы к разработке тестов 20

31. Документация и сопровождение тестов 21

32. Оценка качества тестов 22

33. Нагрузочное тестирование 23

34. Основные этапы нагрузочного тестирования 24

35. Основные виды нагрузочных тестов 24

36. Основные инструменты формирования нагрузки и сбора статистики при выполнении нагрузочного тестирования 25

37. Регрессионное тестирование 25

38. Цели и задачи регрессионного тестирования 25

39. Виды регрессионного тестирования 26

40. Управляемое регрессионное тестирование 27

41. Обоснование корректности метода отбора тестов 27

42. Классификация тестов при отборе 27

43. Возможности повторного использования тестов 28

44. Классификация выборочных методов 29

  1. Способы обеспечения качества программного продукта

Качество ПО характеризуется набором свойств, определяющих, насколько продукт «хорош» с точки зрения заинтересованных сторон.

Заинтересованные стороны: заказчик продукта, спонсор, конечный пользователь, разработчики и тестировщики продукта…

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

Понятие качества весьма субъективно.

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

Тестирование не позиционируется в качестве единственного способа обеспечения качества. Оно является частью общей системы обеспечения качества продукта.

  1. Организация тестирования

Тестирование осуществляется на заданном заранее множестве входных данных и множестве предполагаемых результатов , которые задают график желаемой функции.

Задача организации тестирования в том, чтобы определить, соответствуют ли выходные данные, вычисленные по входным данным, желаемым результатам (принадлежит ли каждая вычисленная точка графику функции).