Содержание
- 2. Определение теста по IEEE ТЕСТ – набор, состоящий из одного или нескольких тестовых примеров и процедур
- 3. Общепринятое определение теста В настоящее время слова тест и тест-кейс (test case, ТС, тестовый пример) часто
- 4. Типичный набор документов (IEEE Std 829-1998) Функциональная спецификация (Functional specification, FS) Спецификация программных требований (Software requirement
- 5. «Классический» проект: разработка и кодирование
- 6. «Классический» проект: тестирование
- 7. Источники информации для тестировщика Спецификация Личное общение с руководством и программистами Документация (черновики руководства пользователя, заметки
- 8. Пример Functional Specification
- 9. Определение объемов тестовых работ Тестируйте в первую очередь требования с наивысшим приоритетом Тестируйте новые функциональные возможности
- 10. Тестовый план Это документ, включающий: объем ресурсы календарный план работ по тестированию выполняемые тесты тестируемые элементы
- 11. Назначение тестового плана продукт (стОит дороже) рабочий инструмент служит для поиска ошибок облегчает управление работами и
- 12. Павловская Т.А. (СПбГУ ИТМО) Составление тест-плана
- 13. Совершенствование тестового плана Как правило, применяется эволюционный подход (проведение тестирования параллельно с разработкой его плана) Первый
- 14. Направления развития плана Наиболее вероятные ошибки (чем больше ошибок обнаружено в некоторой области программы, тем больше
- 15. Компоненты тестового плана списки таблицы планы матрицы отчетов и экранных форм вх. и вых. переменных возможностей
- 16. Матрицы: аппаратной и программной совместимости аппаратных конфигураций операционных окружений комбинаций входных значений сообщений об ошибках и
- 17. Пример таблицы ввода-вывода
- 18. Иерархический список функций системы Перечень всех высокоуровневых действий пользователя Подфункции всех функций (все доступные опции и
- 19. Разделы тестового плана по стандарту идентификатор введение тестируемые элементы (программные компоненты, подлежащие тестированию) тестируемые функции нетестируемые
- 20. Test Specification – обязательный документ Test Specification – документ, обязательный к исполнению: все, что там написано
- 21. Структура Test specification Как у обычного проектного документа: Заголовок Авторы История модификации Логотипы Сведения о степени
- 22. Пример Test specification Более подробно о создании тест-кейсов - далее
- 23. Test Log Список тестовых примеров Список версий продукта (билдов) Отметки об успешном или неуспешном прохождении
- 24. Test Log – дополнительные поля Разбиение по платформам, конфигурациям, средам выполнения, ... Приоритеты Группы и подгруппы
- 25. Выводы по результатам тестирования Тестирование пройдено/не пройдено (для билда) Статистика: Время выполнения В среднем на тестовый
- 26. Примеры отчетов (Терехов А.А.) Такие отчеты могут выполнять две основных функции: фиксировать состояние в данной контрольной
- 27. Разработка тестовых примеров (ТС)
- 28. Пример ТС
- 29. Структура тестового примера (ТС) - основное Идентификатор (уникальный) Название Автор Название проекта Цель (идея ТС, краткое
- 30. Структура тестового примера – дополнительные поля Журнал изменений (created… modified… change…) Метка (для конфигурационного менеджмента) Краткое
- 31. Улучшение поддерживаемости тест-кейса 1. Сделать тест-кейс data-driven (по возможности вынести конкретные данные в «шапку», чтобы их
- 32. Пример Другое оформление ТС
- 33. К чему необходимо стремиться при создании ТС 1. Независимость тест-кейсов друг от друга (отсутствие ссылок на
- 34. Отладка тест-кейсов В первый раз тест-кейсы должны исполняться их автором, задача которого: • если необходимо, добавить
- 35. Примеры тест-кейсов
- 41. Тест-комплект (test case suite) Совокупность тест-кейсов, которые проверяют: какую-то определенную часть проекта (например, "Оплату") и/или определенный
- 43. Скачать презентацию