Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пример №1_ЭКн учёта.doc
Скачиваний:
15
Добавлен:
27.03.2016
Размер:
7.11 Mб
Скачать

4 Тестирование разработанной программы

4.1 Теоретическое описание метода тестирования

В настоящее время для установления соответствия программного продукта заданным правилам построения, техническим условиям и заданиям на них, для определения достигнутых показателей качества широко используется тестирование программного продукта. Тестирование – процесс выполнения программы с целью обнаружения ошибок.

Для тестирования программы «Электронная книга комендантского учёта» была применена методика функционального тестирования программного продукта – тестирование методом «чёрного ящика». Тестирование программы данным методом заключается в следующем: известны функции программы, исследуется работа каждой функции на всей области определения.

При тестировании программного продукта методом «чёрного ящика» рассматриваются системные характеристики программ и игнорируется их внутренняя логическая структура. Основное место приложения тестов «чёрного ящика» – интерфейс программного обеспечения. Тесты метода «чёрного ящика» демонстрируют следующее:

  • как выполняются функции программ;

  • как принимаются исходные данные;

  • как вырабатываются результаты;

  • как сохраняется целостность внешней информации.

Технология тестирования методом «чёрного ящика» ориентирована на решение следующей задачи: сокращение необходимого количества тестовых вариантов и выявление не однократной ошибки, а класса ошибок. Одним из методов, применяемом при тестировании, является метод диаграмм причин – следствий.

Диаграммы причинно – следственных связей – способ проектирования тесовых вариантов, который обеспечивает формальную запись логических условий и соответствующих действий.[сноска]

Шаги способа:

  1. для каждого модуля перечисляются причины (условия ввода или классы эквивалентности условий ввода) и следствия (действия или условия ввода). Каждой причине и следствию присваивается свой идентификатор;

  2. разрабатывается граф причинно - следственных связей;

  3. граф преобразуется в таблицу решений;

  4. столбцы таблицы решений преобразуются в тестовые варианты.

4. 2 Контрольная задача тестирования

1.Причины и следствия, каждой причине и каждому следствию присваивается свой идентификатор.

Причины:

  1. «Работа с актами списания малоценных предметов»;

  2. «Работа с актами списания материальных запасов»;

  3. «Работа с инвентарной книгой учёта мебели»;

  4. «Работа с актом заявок на приобретение нового инвентаря».

Вторичные причины первого порядка:

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

ИД: Необходимо вывести отчёт на основе данных «Учёт мебели по корпусам». Для этого нужно нажать кнопку «Просмотр отчёта» на форме.

ОЖ. РЕЗ: Вывелся отчёт.