- •Курсовой проект
- •Содержание
- •Введение
- •Описание предметной области
- •Техническое задание на курсовой проект по теме: «Интерактивный телефонный справочник» Технический проект
- •3.1 Описание архитектуры программного продукта
- •3.2 Блок-схемы основных алгоритмов
- •3.3 Краткое описание файлов программного продукта
- •3.5 Принцип работы основных функций
- •3.4 Описание классов (переменные и функции)
- •4 Используемые методики тестирования программного продукта
- •4.1 Тестирование программного продукта целиком
- •4.2 Тестирование отдельных функций
- •5 Эксплуатационная документация
- •5.1 Руководство программиста
- •Техническое задание
4.1 Тестирование программного продукта целиком
При тестировании программного продукта «Интерактивный телефонный справочник» используется сочетание принципа белого и черного ящика. Использовались следующие методы тестирования:
метод комбинаторного покрытия условий;
метод покрытия решений/условий;
тестирование комбинации выходных условий;
предложение об ошибке.
Тестовый сценарий программного продукта «Интерактивный телефонный справочник» представлен в таблице 3.
Таблица 3 – Тестовый сценарий
Проверяемая функция программы |
Действия, которые должен совершить пользователь |
Действия, которые должна совершить программа |
1 |
2 |
3 |
Запуск программы «Интерактивный телефонный справочник» |
Щелкнуть два раза по иконке ярлыка «Интерактивный телефонный справочник» на рабочем столе или по кнопке «Пуск» для открытия главного меню и выбрать пункт «Все программы» / «Интерактивный телефонный справочник» / «Интерактивный телефонный справочник.exe» |
Появится окно авторизации пользователя |
Авторизация |
Ввод имени пользователя и пароля и нажать кнопку «Вход» |
Если имя и пароль верны, то появится окно главной формы |
Регистрация |
Первоначальный ввод имени пользователя и пароля и клик по кнопке «Регистрация» |
Если пользователя с таким именем и паролем не существует, то происходит регистрация и открывается окно главной формы |
Поиск, ввод и редактирование информации пользователя |
Переход по вкладкам, ввод, редактирование и поиск соответствующей информации |
Обработать запрос пользователя, вывести на экран найденную (введенную или отредактированную) информацию. При изменении и вводе информации автоматически сохранить в файл базы данных |
Сохранение |
Осуществить выборку интересующей информации из базы данных и нажать на кнопку «Сохранить», прописать путь сохранения, задать имя файла и нажать на кнопку «Ок» |
Активирует кнопку «Сохранить» и открывает диалоговое окно «Сохранение документа», сохраняет файл в указанное место с указанным именем |
Печать |
Осуществить выборку интересующей информации из базы данных и нажать на кнопку «Печать». В появившемся окне подтвердить действие нажатием кнопки «Печать» или отменить его при нажатии на кнопку «Отменить» |
Активирует кнопку «Печать» и открывает окно предварительного просмотра. При нажатии на кнопку «Печать» открывает диалоговое окно «Печать документа». В случае нажатия кнопки «Отменить» закрывает диалоговое окно. При повторном нажатии этой кнопки закрывает окно предварительного просмотра |
Главное меню «Справка» опция «О Программе» |
Выбрать пункт главного меню «Справка» / «О Программе» |
Открывает форму «О Программе», где изложена информация о данном программном продукте, версии и разработчиках |
Главное меню «Справка» опция «Помощь» |
Выбрать пункт главного меню «Справка» / «Помощь» |
Отрывает форму «Руководство пользователя», где располагается информация по эксплуатации программного продукта |
Выход |
Выбрать пункт главного меню «Файл» / «Выход» или нажать кнопку «Выход» |
Программа завершает свою работу, закрыв все формы приложения |
В результате проведения тестирования, с применением принципов белого и черного ящика, выявлены и исправлены ошибки следующих категорий:
некорректное отображение данных;
возможность ввода некорректных данных;
несовместимость типов данных в условии отбора;
невозможность доступа к некоторым функциям системы и др.
