Изучение процесса тестирования ПО. Создание тестовых сценариев и тестирование на основании документации

Страницы работы

Содержание работы

Санкт-Петербургский Государственный Университет Информационных Технологий, Механики и Оптики

Курс: Тестирование Программного Обеспечения

Лабораторная работа №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

Вывод основной информации о программе не мешает дальнейшей работе со списками

Похожие материалы

Информация о работе