Тестирование программных продуктов презентация
Содержание
- 2. Тестирование Тестирование - очень важный и трудоемкий этап процесса разработки программного
- 3. Содержание Виды контроля качества разрабатываемого программного обеспечения Ручной контроль программного обеспечения
- 4. Зависимость вероятности правильного исправления и его стоимости
- 5. Современные технологии тестирования Современные технологии разработки программного обеспечения предусматривают раннее обнаружение
- 6. Тестирование Тестирование - это процесс выполнения программы, целью которого является
- 7. Тестирование Три стадии тестирования: автономное тестирование компонентов программного обеспечения; комплексное тестирование
- 8. Основные принципы тестирования предполагаемые результаты должны быть известны до тестирования;
- 9. Формирование тестовых наборов Удачным следует считать тест, который обнаруживает хотя бы
- 10. Два различных подхода к формированию тестовых наборов Структурный; функциональный.
- 11. Структурный подход Структурный подход базируется на том, что известна структура
- 12. Функциональный подход Функциональный подход основывается на том, что структура программного
- 13. Ручной контроль программного обеспечения Различают: статический подход. Анализируют
- 14. Ручной контроль программного обеспечения Исходными данными для таких проверок являются: техническое
- 15. Основные методы ручного контроля Основными методами ручного контроля являются: инспекции исходного
- 16. Инспекции исходного текста Инспекции исходного текста представляют собой набор процедур и
- 17. 1. Контроль обращений к данным Все ли переменные инициализированы? Не превышены
- 18. 2. Контроль вычислений Правильно ли записаны выражения (порядок следования операторов)? Корректно
- 19. 3. Контроль передачи управления Будут ли корректно завершены циклы? Будет ли
- 20. 4. Контроль межмодульных интерфейсов Соответствуют ли списки параметров и аргументов по
- 21. Сквозные просмотры Сквозной просмотр, как и инспекция, представляет собой набор способов
- 22. Сквозные просмотры Сквозной просмотр предполагает выполнение следующих процедур: участникам группы заранее
- 23. Проверка за столом Проверка исходного текста, выполняемая одним человеком, который читает
- 24. Оценка программ Этот метод непосредственно не связан с тестированием, но его
- 25. Структурное тестирование Структурное тестирование. Тестовые наборы формируют путем анализа маршрутов, предусмотренных
- 26. Структурный подход. Недостатки Тестовые наборы, построенные по данной стратегии: не обнаруживают
- 28. Формирование тестовых наборов Формирование тестовых наборов для тестирования маршрутов может осуществляться
- 29. Покрытие операторов Критерий покрытия операторов подразумевает такой подбор тестов, чтобы каждый
- 30. Покрытие решений (переходов) Для реализации этого критерия необходимо такое количество и
- 31. Покрытие условий В этом случае формируют некоторое количество тестов, достаточное для
- 32. Покрытие решений/условий Согласно этому методу тесты должны составляться так, чтобы, по
- 33. Комбинаторное покрытие условий Этот критерий требует создания такого множества тестов, чтобы
- 34. Функциональное тестирование Одним из способов проверки программ является тестирование с управлением
- 35. Функциональное тестирование Для обнаружения всех ошибок в программе, используя управление по
- 36. Функциональное тестирование Правильно выбранный тест должен уменьшать, причем более чем на
- 37. Функциональное тестирование При функциональном тестировании различают следующие методы формирования тестовых наборов:
- 38. Эквивалентное разбиение Область всех возможных наборов входных данных программы по каждому
- 39. Классы эквивалентности Разработку тестов методом эквивалентного разбиения осуществляют в два этапа:
- 40. Классы эквивалентности. Правила если некоторый параметр х может принимать значения в
- 41. Классы эквивалентности. Правила (2) если входное условие описывает ситуацию «должно быть»,
- 42. Классы эквивалентности. Формирование тестов При построении тестов правильных классов учитывают, что
- 43. Анализ граничных значений Граничные значения - это значения на границах классов
- 44. Анализ причинно-следственных связей Анализ причинно-следственных связей позволяет системно выбирать высоко результативные
- 45. Предположение об ошибке Часто программист с большим опытом находит ошибки, «не
- 46. Тестирования модулей и комплексное тестирование Восходящее тестирование. Восходящий подход предполагает,
- 47. Восходящее тестирование
- 48. Восходящее тестирование. Достоинства и недостатки Достоинства: обеспечивается полностью автономное тестирование, для
- 49. Нисходящее тестирование Нисходящее тестирование органически связано с нисходящим проектированием и разработкой;
- 50. Нисходящее тестирование
- 51. Нисходящее тестирование . Достоинства и недостатки Основной недостаток – отсутствие
- 52. Комбинированный подход применяют следующим образом: Модули верхних уровней тестируют нисходящим
- 53. Тестирование программного обеспечения специалистами Согласно основным принципам нежелательно тестирование программного обеспечения
- 55. Комплексное тестирование Особенностью комплексного тестирования является то, что структурное тестирование для
- 56. Критерии завершения тестирования и отладки Одним из самых сложных является вопрос
- 57. Критерии завершения Три группы критериев: основанные на методологиях проектирования тестов –
- 58. Критерии завершения Часто тестирование завершают потому, что закончилось время. Минимальное
- 59. Оценочное тестирование
- 60. Оценочное тестирование Цель оценочного тестирования является тестирование программы на соответствие основным
- 61. Оценочное тестирование. Виды тестирования тестирование удобства использования; тестирование на предельных объемах;
- 62. Оценочное тестирование. Виды тестирования тестирование удобства использования - последовательная проверка соответствия
- 63. Оценочное тестирование. Виды тестирования тестирование на предельных нагрузках - проверка выполнения
- 64. Оценочное тестирование. Виды тестирования тестирование производительности - определение пропускной способности при
- 65. Оценочное тестирование. Виды тестирования тестирование совместимости - проверка преемственности версий: в
- 66. Оценочное тестирование. Виды тестирования тестирование восстановления - проверка восстановления программного обеспечения,
- 67. Оценочное тестирование Целью всех проверок является поиск несоответствий техническому заданию.
- 68. Еще не все ?
- 69. Содержание Виды контроля качества разрабатываемого программного обеспечения Ручной контроль программного обеспечения
- 70. Скачать презентацию




































































Слайды и текст этой презентации
Скачать презентацию на тему Тестирование программных продуктов можно ниже:
Похожие презентации