Санкт-Петербургский Государственный Университет Информационных Технологий, Механики и Оптики
Курс: Тестирование Программного Обеспечения
Лабораторная работа №5
Вариант 8.
Тема: Изучение процесса тестирования ПО. Создание тестовых сценариев и тестирование на основании документации.
Выполнили:
Группа 5512
Санкт-Петербург
2008
Цель: Изучение процесса тестирования ПО. Создание тестовых сценариев и тестирование на основании документации.
Задание:
1. Изучить весь функционал программы Text Filter (не только свой вариант), воспользовавшись help файлом dumb.chm.
2. На основании информации из dumb.chm, общепризнанных стандартов программ, ваших знаний и опыта: сформулировать список требований к программе Text Filter для вашего варианта задания. Присвоить требованиям идентификаторы (короткие, но смысловые) и внести их в приложенный шаблон (вкладка «Требования»).
3. Написать и внести в шаблон набор тестовых сценариев (вкладка «Тестовые сценарии»), обеспечивающий тестирование всех требований из вашего списка. Заполнив вкладку шаблона «Требования<->Тестовые сценарии», доказать, что все требования покрыты тестовыми сценариями.
4. Провести тестирование по созданным тестовым сценариям и занести результаты в шаблон во вкладку «Результаты тестирования»/
5. Занести дефект (вкладка «Дефекты») на каждый непройденный шаг тестового сценария в ходе тестирования. Таким образом каждому шагу со статусом «Не пройден» вкладки «Результаты тестирования» должно соответствовать не менее одного дефекта.
Ход выполнения работы:
1. Составление списка требований, согласно варианту выданного задания
Идентификатор |
Описание |
ВходПрог |
Возможность произвести вход в программу |
ВыходПрог |
Возможность произвести выход из программы |
СозданиеСп |
Существует возможность произвести создание нового списка |
ОткрытиеСп |
Возможность произвести открытие уже созданного списка |
СохрСп |
Возможность сохранения созданного списка |
Справка |
Возможность произвести вывод справки по программе |
О_Прогр |
Существует возможность вывода на экран информации о программе |
ОчисткаСп |
Возможность произвести полную очистку списка |
ГорячиеКл |
Возможность работы "горячих клавиш" в программе |
2. Написание тестовых сценариев
Идентификатор: |
ВходПрог / ВыходПрог |
||
ТС1 |
Описание: |
Возможность произвести вход в программу / Возможность произвести выход из программы |
|
№ шага |
Описание действия |
Тестовые данные |
Ожидаемый результат |
1 |
Корректное открытие программы |
Программа itself |
Программа входит без ошибок |
2 |
Корректное закрытие программы |
File -> Exit |
Программа корректно выходит в ОС |
3 |
Возможно открыть несколько программ одновременно |
Программа itself |
Ошибка в открытии нескольких программ |
Идентификатор: |
СозданиеСп / СохрСп / ОткрытиеСп |
||
ТС2 |
Описание: |
Существует возможность произвести создание нового списка / Возможность сохранения созданного списка |
|
№ шага |
Описание действия |
Тестовые данные |
Ожидаемый результат |
1 |
Кнопка New создаёт новый список не выдавая ошибок |
File -> New |
Успешное создание нового списка |
2 |
Кнопка New создаёт пустой список |
File -> New |
Созданный список абсолютно чист и готов к заполнению |
3 |
Созданный список сохраняется |
File -> Save |
При сохранении списка создаётся новый файл на HDD со списком внутри |
4 |
Кнопка File -> Open открывает ранее созданный список |
File -> Open |
Производится корректное открытие ранее созданного списка |
5 |
Сохранённый список не является пустым |
File -> Save |
В сохранённом файле имеется список который создавался, файл не пуст |
Идентификатор: |
Справка / ОчисткаСп |
||
ТС3 |
Описание: |
Возможность произвести вывод справки по программе |
|
№ шага |
Описание действия |
Тестовые данные |
Ожидаемый результат |
1 |
Имеется возможность полной очистки имееющегося списка |
Программа itself |
Полная очистка имеющегося списка |
2 |
Кнопка index в меню Help выводит справку о функциях программы |
Help -> index |
Выводится справка о функциях программы |
Идентификатор: |
О_Прогр / ГорячиеКл |
||
ТС4 |
Описание: |
Существует возможность вывода на экран информации о программе |
|
№ шага |
Описание действия |
Тестовые данные |
Ожидаемый результат |
1 |
Кнопка Help -> About выводит основную информацию о программе |
Help -> About |
Выводится информация о программе |
2 |
Кнопка Help -> About не затрудняет работу всей программы |
Help -> About |
После выбора данной кнопки программа продолжает полноценно функционировать |
3 |
Возможность использование стандартных "горячих клавиш", принятых в ОС |
Программа itself |
Корректное выполнение основных "горячих клавиш" ОС в программе |
4 |
Кнопка Help -> About выводит основную информацию о программе в отдельном окне |
Help -> About |
Вывод основной информации о программе не мешает дальнейшей работе со списками |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.