Файл: Отладка и тестирование программ: ограничения и основные подходы.pdf
Добавлен: 24.04.2023
Просмотров: 557
Скачиваний: 1
СОДЕРЖАНИЕ
1. Теоретические аспекты изучения тестирования и отладки программного обеспечения
1.1 История тестирования программного обеспечения
1.2 Принципы тестирование и отладка программного обеспечения
1.3 Этапы, цели и задачи тестирования программного обеспечения
1.4 Комплексное, исходящее и нисходящее тестирование программного обеспечения
2. Стратегия тестирования и отладки программного обеспечения
2.4 Методы отладки программного обеспечения
3. Разработка проекта тестирования программы «Помощник администратора»
3.2 Выбор и обоснование методик тестирования
3.3 Планирование процесса тестирования
Приложение 2
Техническое задание на разработку ПО
1. Введение
1.1. Наименование программного продукта.
Полное наименование программы – «Помощник администратора». Краткое наименование – Помощник.
1.2. Область применения
Программа предназначена для предоставления информации об услугах клиники: описание преимуществ услуги, стоимость.
2. Назначение разработки
Помощь администратору клиники в консультировании клиентов
3. Требования к программе
3.1. Требования к функциональным характеристикам
3.1.1. Состав выполняемых функций
|
Запуск |
При запуске Помощника с помощью файла PomAdmin.exe программа должна обеспечить загрузку главного меню Помощника |
|
Редактирование |
Добавление новой услуги |
|
Редактирование информации о преимуществах услуги и стоимости |
|
|
Сохранение отредактированной информации |
|
|
Удаление услуги |
|
|
Просмотр |
Выбор интересующей услуги в главном меню и окне просмотра услуги N |
|
Вывод на экран окна с информацией об услуге |
|
|
Возврат в главное меню из любых других окон, кроме главного |
|
|
Помощь |
В любой момент работы программы при нажатии клавиши F1 либо при выборе пункта «Помощь» главного меню должна выводиться справочная информация по работе в программе |
|
О программе |
Вывод на экран окна с информацией о программе |
|
Выход |
В любой момент при нажатии кнопки «Закрыть» или при нажатии комбинации клавиш Alt+F4 программа закрывается |
3.1.2. Схема внешнего вида программы
Главное меню
О программе
Закрыть
Помощь
Услуга 1
Услуга 2
Услуга 3
Услуга 4
Услуга 5
Услуга 6
Добавить услугу
Окно информации об услуге
О программе
Закрыть
Помощь
Услуга 1
Услуга 2
Услуга 3
Услуга 4
Услуга 5
Услуга 6
Редактировать
Преимущества услуги
Стоимость
Окно редактирования услуги
О программе
Закрыть
Помощь
Сохранить
текстовый редактор преимуществ
текстовый редактор стоимости
Выйти в главное меню
Удалить услугу
Окно добавления услуги
О программе
Закрыть
Помощь
Сохранить услугу
Текстовый редактор названия услуги
Выйти в главное меню
3.1.3. Временные характеристики
Время реакции программы на нажатие любой из кнопок не должно превышать 0,5 с., за исключением кнопок окна редактирования и окна добавления услуги
3.2. Требования к надежному функционированию
Программа должна нормально функционировать при бесперебойной работе ПК. При возникновении сбоя в работе аппаратуры восстановление нормальной работы программы должно производиться после:
1) перезагрузки операционной системы
2) запуска исполняемого файла программы; повторного выполнения действий, потерянных до последнего сохранения информации.
Уровень надежности программы должен соответствовать технологии программирования, предусматривающей:
1) инспекцию исходного текста программы;
2) модульное тестирование;
3) интеграционное тестирование;
4) системное тестирование.
При открытии окон добавления и редактирования услуги Программа должна контролировать выбор пользователем пункта «Закрыть» и предупреждать о возможной потере несохраненных данных.
4. Язык программирования и инструменты разработки.
Программа разрабатывается в среде MS Visual Studio 2013, язык программирования – C++.
5. Стадии и этапы разработки
Разработка программы должна выполняться по следующим этапам:
1) разработка, согласование и утверждения технического проекта программы с пояснительной запиской – 5 недель;
2) разработка рабочего проекта программы с комплексным тестированием – 6 недель;
3) приемка-сдача с исправлением обнаруженных недостатков в программе и программной документацией – 2 недели;
6. Порядок контроля и приемки
6.1. Виды испытаний
Испытания программы должны проводиться разработчиком программы с привлечением экспертов тестирования и сотрудников заказчика. Проверочные тесты должны готовиться разработчиком, согласовав с заказчиком
6.2. Приемка программы должна осуществляться заказчиком. Программа должна считаться годной, если она удовлетворяет всем пунктам данного технического задания и прошла все запланированные тестовые испытания.
Приложение 3
План тестирования программы «Помощник администратора»
Цель плана: организация и контроль процесса тестирования программы
Тестируемые опции:
|
Опция (функция) |
Степень риска |
|
Запуск программы |
высокий |
|
Добавление новой услуги |
высокий |
|
Редактирование информации о преимуществах услуги и стоимости |
высокий |
|
Сохранение отредактированной информации |
высокий |
|
Удаление услуги |
низкий |
|
Вывод на экран окна с информацией об услуге |
высокий |
|
Возврат в главное меню из любых других окон, кроме главного |
средний |
|
Открытие раздела «Помощь» |
средний |
|
Открытие раздела с информацией о программе |
низкий |
|
Выход из программы |
средний |