Скачиваний:
211
Добавлен:
22.06.2014
Размер:
368.13 Кб
Скачать

4.4 Технология тестирования, классы эквивалентности

Для тестирования была выбрана стратегия «черного ящика».

Для составления тестов все входные условия программы были разбиты на следующие классы эквивалентности (см. таблицу 4):

Таблица 4.4 – Классы эквивалентности

Входные условия

Классы эквивалентности

Правильные

Неправильные

Заполнение данных о книги

Поле «Nazv»

Строка длиной от 1 до 255 символов (1)

Пустое значение (2)

Поле «Avtor»

Строка длиной от 1 до 255 символов (3)

Пустое значение (4)

Поле «Izdat»

Строка длиной от 1 до 50 символов (5)

Пустое значение (6)

Поле «God»

Тип Числовой (7) (длиной 4 символа (9),>0(11))

Текстовое значение (8), длина >4(10), отрицательное значение (12)

Поле «ISBN»

Строка длиной от 1 до 50 символов (13)

Пустое значение (14)

Поле «prim»

Строка длиной от 1 до 50 символов (15)

Пустое значение (16)

Заполнение данных о читателях

Поле «Fio»

Строка длиной от 1 до 255 символов (17)

Пустое значение (18)

Поле «Godr»

Тип Дата время, шаблон ввода «дд.мм.гггг» (дд- день (п/р 01), мм-месяц (пр 05), гггг-год (п/р 2011)) (19)

Не удовлетворяет данному шаблону (20)

Поле «Adress»

Строка длиной от 1 до 255 символов (21)

Пустое значение (22)

Поле «Mestor»

Строка длиной от 1 до 255 символов (23)

Пустое значение (24)

Добавление данных из файла Excel

Добавились(25)

Не добавились(26)

4.4.1 Тест для правильных классов эквивалентности

1. Заполнение полей формы правильными значениями (охватывает классы 1,3,5,7,9,11,13,15,17,19,21)

А) 1,3,5,7,9,11,13,15

-Название: Адамьянц Добрая книга (Просв)

- Издательство: Просвещение

- Автор: Адамьянц Т.З.

- Год: 2001

- ISBN: 15545455

- Примечание: Хорошая книга

Результаты: данные добавляется в таблицу, информация обновляется и отображается на экране.

Рисунок 4.4.1.1 – Справочник по книгам

Б) 17,19,21,23

Ф.И.О. – Иванов Иван Иванович

Дата рождения 10.05.87

Место жительства: Г.Екатеринбург, Ленина 27-5

Место работы: ТОО "Астра", Строительная 26-54

Рисунок 4.4.1.2 – Карточка читателя

Результаты: данные добавляется в таблицу, информация обновляется и отображается на экране.

В) 25

Добавление данных из файла Excel

Результат: Записи из файла добавляются в БД.

4.2.2 Тесты для неправильных классов эквивалентности

1. Заполнение полей формы неправильными значениями (охватывает классы 1,2,4,6,8,10,12,14,16,18,20,22):

А) 2,4,6,8,10,12 ,14,16– ввод пустых данных

-Название:

- Издательство:

- Автор:

- Год:

- ISBN:

- Примечание:

- Галочка не поставлена

Результаты: вывод сообщения на экран «Пожалуйста, введите название книги». После ввода предыдущих пустых данных о книге при сохранении выдается сообщение «Пожалуйста, введите издательство книги»

После ввода ввода предыдущих пустых данных о книге при сохранении выдается сообщение «Пожалуйста, введите автора книги»

После ввода предыдущих пустых данных о книге, при неправильном вводе года выдается сообщение: «Неправильно введен год издания книги (больше 4 символов или отрицательное значение)»

После ввода ввода предыдущих пустых данных о книге при сохранении выдается сообщение «Пожалуйста, введите isbn книги»

Б) 14,16,18,20,22,24

Ф.И.О. –

Дата рождения 10.05.87

Место жительства:

Место работы: ТОО "Астра", Строительная 26-54

Результаты: вывод сообщения на экран «Пожалуйста, введите Ф.И.О. читателя».

После ввода предыдущих данных о читателе при сохранении выдается сообщение «Неправильно введена дата рождения читателя»

После ввода предыдущих данных о читателе при сохранении выдается сообщение «Пожалуйста, введите место жительства читателя» После ввода предыдущих данных о читателе при сохранении выдается сообщение «Пожалуйста, введите место работы читателя»

В) 26

Добавление данных с пустого листа книги файла Excel

Результат: Записи из файла не добавляются в БД. Выдается сообщение «Записи не могут быть добавлены так как файл пустой.»