Пакет прикладных программ для управления медиатекой. Тестирование программы, страница 3

Тестирование формы «Удаление клиента из базы»

Вводимые параметры тестирования

Результаты тестирования

1.

Ввод в ручную или автоматический выбор фамилии из списка «Ежова С.Г.»

Автоматически выдаются параметры: личный код, адрес, телефон

2.

Нажатие кнопки «Удаление»

Выдается сообщение «Вся информация о данном клиенте удалена из нашей базы»

3.

Ввод неверной или отсутствующей в списке фамилии – «Ню А.А.»

Выдается сообщение «Введенный текст не соответствует ни одному из элементов списка. Выберите элемент из списка или введите элемент, соответствующий одному из этих элементов. Оk»

4.

 Ввод в ручную или автоматический выбор фамилии из списка

Автоматически выдаются параметры: личный код, адрес, телефон

5.

Нажатие кнопки-выход в форме «Удаление клиента из базы»

Закрытие формы «Поиск», в случае отказа от удаления или по другим причинам.

Тестирование формы «Удаление носителя»

Вводимые параметры тестирования

Результаты тестирования

1.

Нажатие на панели инструментов формы «Удаление носителя»

Автоматически выдается  форма «Имеющиеся носители» с параметрами: код, название, тип, общее количество, выданное количество, и кнопками «Удалить экземпляр», «Добавить экземпляр», 4 кнопки перехода, кнопка -выход

2.

Нажатие кнопки «Добавить экземпляр»

Выдается сообщение «Экземпляр добавлен в базу»

Нажатие кнопки «Удалить экземпляр»

Выдается сообщение «Экземпляр удален из базы»

3.

Нажатие кнопки «Добавить экземпляр» для отказа от удаления и возврата носителя в базу

Выдается сообщение «Экземпляр добавлен в базу»

4.

Нажатие кнопки-перехода «вправо»

Пользователь может просмотреть все последующие варианты, после первого, по порядку.

5.

Нажатие кнопки-перехода « влево»

Пользователь может вернуться к предыдущим носителям (по порядку), чтобы еще раз определиться  с выбором.

6.

Нажатие кнопки

Возврат к первому носителю.

7.

Нажатие кнопки

Переход к последнему носителю.

8.

Переход к 14 носителю, нажатие кнопки «Удалить экземпляр»

Выдается сообщение «Этот носитель находится на руках, Вы не можете его удалить», т.к. «Общее количество» и «Выданное количество» совпадают» -10

9.

Нажатие кнопки-выход

Закрытие формы «Удаление носителя».

Тестирование формы «Ввод новых клиентов»

Вводимые параметры тестирования

Результаты тестирования

1.

Ввод вручную данных о новом клиенте, для этого заполняем предлагаемые поля (ФИО, адрес, телефон)

«Сусликова Е.Н., пр.К.Маркса, 45, кв.6,

тел. 46-28-56»

Вводимые данные были успешно занесены

2.

Нажатие кнопки «Добавить»

Выдается сообщение «Клиент добавлен в список постоянных клиентов»

3.

Ввод данных о новом клиенте без указания его домашнего адреса

Выдается сообщение «Укажите адрес». «Оk». Введите адрес клиента. После этого клиент будет внесен в базу данных

4.

Ввод данных о новом клиенте без указания телефона

Выдается сообщение «Клиент добавлен в список постоянных клиентов» (т.к. возможно отсутствие домашнего телефона)

5.

Ввод данных о новом клиенте с указанием его домашнего адреса, но без ФИО

Выдается сообщение «Укажите фамилию». «Оk». Введите ФИО клиента. После этого клиент будет внесен в базу данных

6.

Ввод данных о новом клиенте, которому самостоятельно присвоим код «999»

Невозможно, т.к. код каждому новому клиенту присваивается автоматически, также автоматически считается число зарегистрированных клиентов на данный момент

7.

Нажатие кнопки-выход

Закрытие формы «Ввод новых клиентов»

Тестирование формы «Ввод новых носителей»

Вводимые параметры тестирования

Результаты тестирования

1.

Ввод вручную данных о новом носителе, для этого заполняем предлагаемые поля (название, тип, язык, дату создания, страну, аннотацию,  ключевые слова, общее количество и количество на складе). Заполнение всех полей является обязательным.

«Война,

3 – фильм, DVD,

русский,

2002,

2 – США,

боевик, в ролях: С.Сталлоне,

Война, боевик, Сталлоне,

10,

Вводимые данные были успешно занесены, если какое-нибудь из полей не будет заполнено, то выходит сообщение, предупреждающее о том, что поле следует заполнить требуемой информацией (например, если поле «Аннотация» не будет заполнено, то система выдаст сообщение «Напишите краткую аннотацию». «Ok»)

2.

Нажатие кнопки «Добавить»

Выдается сообщение «Носитель добавлен в нашу коллекцию»

3.

Ввод данных о новом носителе, страны-производителя которого нет в нашей базе данных

«10-Испания »

Выдается сообщение «Такой страны у нас нет, хотите добавить?». «Да/Нет». После того, как страна добавлена, выходит сообщение «Данная страна добавлена в список стран-производителей»

4.

Ввод данных о новом носителе, тип которого отсутствует в нашей базе данных

«7-Словарь»

Выдается сообщение «Новый тип был успешно добавлен», код каждому новому носителю присваивается автоматически

5.

Нажатие кнопки-выход

Закрытие формы «Ввод новых носителей»

Тестирование формы «Статистика по клиенту»

Вводимые параметры тестирования

Результаты тестирования

1.

Ввод вручную или автоматический выбор фамилии из списка, определение периода, за который нужно узнать статистику по данному клиенту

«Андреева В.В.,

15.03.2000-15.03.2003»

Вводимые данные были успешно занесены (дату необходимо заполнять в соответствии с форматом «00.00.0000»)

2.

Нажатие кнопки «Статистика»

Новое окно с запрашиваемой статистикой по клиенту

3.

Ввод неверного или  отсутствующего в списке клиента

«Агеев П.Д.»

Выдается сообщение «Введенный текст не соответствует ни одному из элементов списка». «Ok»

4.

Нажатие кнопки-выход

Закрытие формы «Статистика по клиенту»

Тестирование формы «Статистика по носителю»

Вводимые параметры тестирования

Результаты тестирования

1.

Ввод вручную или автоматический выбор носителя из списка, определение периода, за который нужно узнать статистику по данному носителю

«100 девчонок и одна в лифте,

01.01.2002-01.01.2003»

Вводимые данные были успешно занесены (дату необходимо заполнять в соответствии с форматом «00.00.0000»)

2.

Нажатие кнопки «Статистика»

Новое окно с запрашиваемой статистикой по носителю

3.

Ввод неверного или  отсутствующего в списке носителя

«17 мгновений весны»

Выдается сообщение «Введенный текст не соответствует ни одному из элементов списка». «Ok»

4.

Нажатие кнопки-выход

Закрытие формы «Статистика по носителю»

Методы испытаний

Проверка продукта на правильность сделана вручную. Специально вводились различные неправильные данные, и была проанализирована на правильность выходная информация.