
- •Реферат
- •Содержание
- •1 Техническое задание
- •1.1 Введение
- •1.2 Основания на разработку
- •1.3 Назначение разработки
- •1.4 Требования к программному изделию
- •1.4.1 Требование к функциональным характеристикам
- •1.4.2 Требования к надежности
- •2 Соглашение о требованиях
- •2.2 Цели
- •2.2.7 Окупаемость капиталовложений
- •2.5.3 Носители информации
- •2.6.3.2 Эталоны для сравнения
- •3. Написание спецификаций
- •3.1. Внешние спецификации.
- •3.2 Внутренние спецификации.
- •4 Тестирование
- •4.1 Виды испытаний программного изделия. Стадии испытаний
- •4.2 Режимы испытаний программ
- •4.3 Категории испытания программного изделия
- •4.4 Технология тестирования, классы эквивалентности
- •4.4.1 Тест для правильных классов эквивалентности
- •4.2.2 Тесты для неправильных классов эквивалентности
- •4.2.3 Протокол тестирования
- •5 Руководство системного программиста
- •5.1 Общие сведения о программе
- •5.2 Структура программы
- •5.5 Дополнительные возможности
- •5.6 Сообщения системному программисту
- •Заключение
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
Результат: Записи из файла не добавляются в БД. Выдается сообщение «Записи не могут быть добавлены так как файл пустой.»