В процессе тестирования выделяют следующие фазы:
Определение целей (требований к тестированию), включающее следующую конкретизацию: какие части системы будут тестироваться, какие аспекты их работы будут выбраны для проверки, каково желаемое качество и т.п.
Планирование: создание графика (расписания) разработки тестов для каждой тестируемой подсистемы; оценка необходимых человеческих, программных и аппаратных ресурсов; разработка расписания тестовых циклов.
Разработка тестов, то есть тестового кода для тестируемой системы, если необходимо - кода системы автоматизации тестирования и тестовых процедур (выполняемых вручную).
Выполнение тестов: реализация тестовых циклов.
Анализ результатов.
Лабораторная работа рассчитана на 2 часа аудиторных занятий и состоит в изучении теоретического материала и проверке клиентского приложения на установление соответствия различных его свойств и характеристик заказанным свойствам. Сдача лабораторной работы заключается в ответах на контрольные вопросы и демонстрации индивидуального задания.
Порядок выполнения работы:
1. Изучение теоретических сведений по теме лабораторной работы
2. Осуществить тестирование клиентского приложения по каждому из рассмотренных типов и видов тестирования:
3. Оформление отчета по лабораторной работе, который должен содержать:
Название и задание к лабораторной работе
Результаты тестирования по каждому из рассмотренных типов тестирования