
- •Содержание
- •Реферат
- •1 Анализ технического задания и возможные способы реализации поставленной задачи.
- •3 Выбор аппаратных средств
- •4 Тестирование разработанной программы
- •4.1 Теоретическое описание метода тестирования
- •4. 2 Контрольная задача тестирования
- •5 Программная документация
- •Министерство образования Российской Федерации
- •460.Стэп.00001-01 Содержание
- •460.Стэп.00001-01 Введение
- •1 Основание для разработки
- •2 Назначение разработки
- •3 Требования к программному изделию
- •3.1 Требования к функциональным характеристикам
- •460.Стэп.00001-01
- •460.Стэп.00001-01
- •3.2 Требования к надёжности
- •3.3 Требования к условиям эксплуатации
- •460.Стэп.00001-01
- •6 Стадии и этапы разработки
- •460.Стэп.00001-01
- •7 Порядок и контроль приёмки
- •460.Стэп.00001-01
- •460.Стэп00001-01-9901-1 содержание
- •460.Стэп00001-01-9901-1
- •5.2 Документ – концепция.
- •1 Описание пользователя
- •460.Стэп00001-01-9901-1
- •3 Атрибуты функций
- •460.Стэп00001-01-9901-1
- •5.3 Спецификация
- •Министерство образования Российской Федерации
- •6.1 Руководство пользователя.
- •6.2 Ведомость эксплуатационных документов
- •Заключение
- •Литература
4 Тестирование разработанной программы
4.1 Теоретическое описание метода тестирования
В настоящее время для установления соответствия программного продукта заданным правилам построения, техническим условиям и заданиям на них, для определения достигнутых показателей качества широко используется тестирование программного продукта. Тестирование – процесс выполнения программы с целью обнаружения ошибок.
Для тестирования программы «Электронная книга комендантского учёта» была применена методика функционального тестирования программного продукта – тестирование методом «чёрного ящика». Тестирование программы данным методом заключается в следующем: известны функции программы, исследуется работа каждой функции на всей области определения.
При тестировании программного продукта методом «чёрного ящика» рассматриваются системные характеристики программ и игнорируется их внутренняя логическая структура. Основное место приложения тестов «чёрного ящика» – интерфейс программного обеспечения. Тесты метода «чёрного ящика» демонстрируют следующее:
как выполняются функции программ;
как принимаются исходные данные;
как вырабатываются результаты;
как сохраняется целостность внешней информации.
Технология тестирования методом «чёрного ящика» ориентирована на решение следующей задачи: сокращение необходимого количества тестовых вариантов и выявление не однократной ошибки, а класса ошибок. Одним из методов, применяемом при тестировании, является метод диаграмм причин – следствий.
Диаграммы причинно – следственных связей – способ проектирования тесовых вариантов, который обеспечивает формальную запись логических условий и соответствующих действий.[сноска]
Шаги способа:
для каждого модуля перечисляются причины (условия ввода или классы эквивалентности условий ввода) и следствия (действия или условия ввода). Каждой причине и следствию присваивается свой идентификатор;
разрабатывается граф причинно - следственных связей;
граф преобразуется в таблицу решений;
столбцы таблицы решений преобразуются в тестовые варианты.
4. 2 Контрольная задача тестирования
1.Причины и следствия, каждой причине и каждому следствию присваивается свой идентификатор.
Причины:
«Работа с актами списания малоценных предметов»;
«Работа с актами списания материальных запасов»;
«Работа с инвентарной книгой учёта мебели»;
«Работа с актом заявок на приобретение нового инвентаря».
Вторичные причины первого порядка:
11«Ввод данных»;
12«Удаление данных»;
13«Редактирование данных»;
14«Поиск данных»;
15«Просмотр отчёта».
Следствия:
А1 Открылась форма «Работа с актами списания малоценных предметов»;
А2 Открылась форма «Работа с актами списания материальных запасов»;
А3 Открылась форма «Работа с инвентарной книгой учёта мебели»;
А4 Открылась форма «Работа с актом заявок на приобретение нового инвентаря».
Б1 Ввод новых данных;
Б2Удаление данных;
Б3 Редактирование данных;
Б4 Поиск данных по запросу;
Б5 Вывод отчёта.
2. Граф причинно - следственных связей представлен на рисунке 1.
Рисунок 1. «Граф причинно - следственных связей».
Таблица3 - Решения графа.
Номера столбцов |
1 |
2 |
3 |
4 |
5 | ||
Условия |
Причины
|
1 |
1 |
1 |
1 |
1 |
1 |
2 |
1 |
1 |
1 |
1 |
1 | ||
3 |
1 |
1 |
1 |
1 |
1 | ||
4 |
1 |
1 |
1 |
1 |
1 | ||
Вторичные причины |
11 |
1 |
1 |
1 |
1 |
1 | |
12 |
1 |
1 |
1 |
1 |
1 | ||
13 |
1 |
1 |
1 |
1 |
1 | ||
14 |
1 |
1 |
1 |
1 |
1 | ||
15 |
1 |
1 |
1 |
1 |
1 | ||
Действия |
Следствия |
А1 |
1 |
1 |
1 |
1 |
1 |
А2 |
1 |
1 |
1 |
1 |
1 | ||
А3 |
1 |
1 |
1 |
1 |
1 | ||
А4 |
1 |
1 |
1 |
1 |
1 | ||
Б1 |
1/0 |
1/0 |
1/0 |
1/0 |
1/0 | ||
Б2 |
1/0 |
1/0 |
1/0 |
1/0 |
1/0 | ||
Б3 |
1/0 |
1/0 |
1/0 |
1/0 |
1/0 | ||
Б4 |
1/0 |
1/0 |
1/0 |
1/0 |
1/0 | ||
Б5 |
1 |
1 |
1 |
1 |
1 |
4. Преобразованные столбцы таблицы в тестовые варианты:
ТВ 1
ИД: На форме «Работа с актами списания малоценных предметов» ввести новые данные по малоценным предметам:
В поле Код ввести № предмета – 5;
В поле Наименование и списание – карниз струнный;
В поле Количество лет в эксплуатации – прочерк;
В поле Код аналитического учёта – 071 –2;
В поле Количество предметов – 1;
В поле Цена в рублях – 93,00 руб;
В поле Сумма - 93,00 руб;
В поле Причина списания – установлены в музей.
ОЖ. РЕЗ: после нажатия кнопки «Сохранить», данные сохранены.
ТВ 2
ИД: На форме «Работа с актами списания материальных запасов» ввести новые данные по материальным запасам:
В поле Код ввести – 1;
В поле Наименование материала – цемент;
В поле Единица измерения – кг;
В поле Количество – 5;
В поле Цена фактически израсходованного – 26,05.
ОЖ. РЕЗ: После нажатия кнопки «Сохранить», данные сохранены.
ТВ 3
ИД: На форме «Учёт мебели по корпусам» ввести новые данные по учёту мебели.
В поле Инвентарный номер ввести – 123244;
В поле Наименование – шкаф;
В поле Год приобретения – 1995;
В поле Числится за – аудитория «А» 202.
ОЖ. РЕЗ: После нажатия кнопки «Сохранить», данные сохранены.
ТВ 4
ИД: На форме «Заявки на приобретение» необходимо ввести новую заявку.
В поле Кем подана заявка ввести - Иванов Н.И.
В поле Что требуется – витая пара;
В поле Срок выполнения – 3.03.04;
В поле В какое помещение – мастерские корпуса «А»;
В поле Примечания – длинна 15 метров.
ОЖ. РЕЗ: После нажатия кнопки «Сохранить», данные сохранены.
ТВ 5
ИД: На форме «Работа с актами списания малоценных предметов» необходимо удалить данные. Для этого необходимо перейти к записи которую необходимо удалить и нажать кнопку «Удалить» на форме.
ОЖ. РЕЗ: Запись удалена.
ТВ 6
ИД: На форме «Работа с актами списания материальных запасов» необходимо удалить данные. Для этого перейти к записи, которую необходимо удалить и нажать кнопку «Удалить» на форме.
ОЖ. РЕЗ: Запись удалена.
ТВ 7
ИД: На форме «Учёт мебели по корпусам» необходимо удалить данные. Для этого перейти к записи, которую необходимо удалить и нажать кнопку «Удалить» на форме.
ОЖ. РЕЗ: Запись удалена.
ТВ 8
ИД: На форме «Заявки на приобретение» необходимо удалить данные. Для этого перейти к записи, которую необходимо удалить, и нажать кнопку «Удалить» на форме.
ОЖ. РЕЗ: Запись удалена.
ТВ 9
ИД: На форме «Работа с актами списания малоценных предметов» необходимо редактировать данные. Выбираем запись, которую необходимо изменить, и редактируем её. В записи № 3 в поле Код аналитического учёта код 071 – 2 изменить на код 072-2.
ОЖ.РЕЗ: После нажатия кнопки «Сохранить» изменённые данные сохранены.
ТВ10
ИД: На форме «Работа с актами списания материальных запасов» необходимо изменить запись № 2 в поле Количество штук 5 изменить на 6.
ОЖ. РЕЗ: После нажатия кнопки «Сохранить» изменённые данные сохранены.
ТВ11
ИД: На форме «Учёт мебели по корпусам» необходимо изменить данные в записи №10 в поле Числится за, вместо аудитории «А» 202 записываем аудиторию «А» 108.
ОЖ.РЕЗ: После нажатия кнопки «Сохранить» изменённые данные сохранены.
ТВ12
ИД: На форме «Заявки на приобретение» в записи № 13 в поле Срок выполнения необходимо изменить дату вместо даты «до 20.02.04» дату «15.02.04».
ОЖ.РЕЗ: После нажатия кнопки «Сохранить» изменённые данные сохранены.
ТВ13
ИД: На форме «Заявки на приобретение» в записи № 13 в поле Срок выполнения необходимо изменить дату вместо даты «до 15.02.04» дату « до20.02.04».
ОЖ.РЕЗ: Кнопка «Сохранить» не была нажата, изменённые данные не сохранились.
ТВ14
ИД: На форме «Работа с актами списания малоценных предметов» необходимо найти запись по критерию (в данном случае критерием поиска является инвентарный номер). Для этого необходимо нажать кнопку поиск данных по инвентарному номеру и ввести инвентарный номер.
ОЖ.РЕЗ: запись по введённому критерию найдена.
ТВ15
ИД: На форме «Работа с актами списания материальных запасов» необходимо найти запись по критерию. Нужно ввести критерий - наименование предмета на пример стол письменный.
ОЖ.РЕЗ: по заданному критерию найдено 70 записей.
ТВ16
ИД: На форме «Учёт мебели по корпусам» нужно найти запись с определённым инвентарным номером. Для этого в поле ввода критерия запроса вводим инвентарный номер.
ОЖ .РЕЗ: по заданному критерию выведена запись. Если по заданному критерию запись отсутствует, то выводится сообщение о том что в базе данных нет такой записи.
ТВ17
ИД: Необходимо вывести отчёт на основе данных «Работа с актами списания малоценных предметов». Для этого нужно нажать кнопку «Просмотр отчёта» на форме.
ОЖ. РЕЗ: Вывелся отчёт.
ТВ18
ИД: Необходимо вывести отчёт на основе данных «Учёт мебели по корпусам». Для этого нужно нажать кнопку «Просмотр отчёта» на форме.
ОЖ. РЕЗ: Вывелся отчёт.