Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
План тестирования
Описание методовДля проведения тестирования ПО будут использоваться два основных метода:
- Метод черного ящика.
Зная, что ПО должно делать, демонстрируем это на соответствующих тестах (проверка требований).
- Метод белого ящика.
Зная внутреннюю структуру ПО (алгоритмы) проверяем правильность логики программы (проверка проектных решений и реализация)
Для блочного и интеграционного тестирования будет использоваться метод белого ящика, для системного тестирования – метод черного ящика.
Варианты тестов
Блочные тесты
Тест: 1
Тип теста: Блочный, общий
Описание: Проверяется работа функции try_connect модуля работы с базой данных
Входные данные: Строка – путь к базе данных
Ожидаемый результат: Функция try_connect возвращает значение true, соединение с базой данных установлено
Тест: 2
Тип теста: Блочный, негативный
Описание: Проверяется работа функции try_connect модуля работы с базой данных
Входные данные: Строка – некорректный путь к базе данных
Ожидаемый результат: Функция try_connect возвращает значение false
Тест: 3
Тип теста: Блочный, общий
Описание: Проверяется работа функции try_exec модуля работы с базой данных
Входные данные: Строка запроса
Ожидаемый результат: Выполнение запроса, функция try_exec изменяет объект QSqlQueryModel – помещает в него результат запроса
Тест: 4
Тип теста: Блочный, общий
Описание: Проверяется работа функции try_exec_select модуля работы с базой данных
Входные данные: Строка запроса, строка запроса на выборку к базе данных
Ожидаемый результат: Последовательное выполнение запросов, функция try_exec_select изменяет объект QSqlQueryModel – помещает в него результат последнего запроса к базе данных
Интеграционные тесты
Тест: 6
Тип теста: Интеграционный, общий
Описание: Проверяется работа функции get_auth подсистемы авторизации и функции try_exec модуля работы с базой данных
Входные данные: Корректные параметры login, password функции get_auth, информация о которых присутствует в базе данных
Ожидаемый результат: Функция get_auth возвращает значение true, в объект User помещены сведения о пользователе из базы данных (логин, фамилия, права доступа)
Тест: 7
Тип теста: Интеграционный, негативный
Описание: Проверяется работа функции get_auth подсистемы авторизации и функции try_exec модуля работы с базой данных
Входные данные: Некорректные параметры login, password функции get_auth, информации о которых нет в базе данных
Ожидаемый результат: Функция get_auth возвращает значение false, в объекте User хранятся пустые значения по умолчанию
Тест: 8
Тип теста: Интеграционный, общий
Описание: Проверяется работа функции формирования списка заказов за выбранный период FormedListOrder класса Order и функции try_exec модуля работы с базой данных
Входные данные: выбранный период – данные, вводимые пользователем
Ожидаемый результат: выборка всех заказов за данный период в объекте QSqlQueryModel – результате запроса к базе данных
Тест: 9
Тип теста: Интеграционный, общий
Описание: Проверяется взаимосвязанная работа функций формирования документа - SetTemplate (модуля Preview) и FormedDogovor(модуля Order)
Входные данные: Имя существующего html файла шаблона, корректный массив параметров постановки значений в шаблон
Ожидаемый результат: создан объект типа QTextBrowser, содержащий сформированный документ
Тест: 10
Тип теста: Интеграционный, негативный
Описание: Проверяется взаимосвязанная работа функций формирования документа - SetTemplate (модуля Preview), и FormedDogovor(модуля Order)
Входные данные: Имя несуществующего html файла шаблона, корректный массив параметров постановки значений в шаблон
Ожидаемый результат: объект типа QTextBrowser не создан
Тест: 11
Тип теста: Интеграционный, негативный
Описание: Проверяется взаимосвязанная работа функций формирования документа - SetTemplate (модуля Preview)и FormedDogovor(модуля Order)
Входные данные: Имя файла шаблона любого формата, кроме html, корректный массив параметров постановки значений в шаблон
Ожидаемый результат: объект типа QTextBrowser не создан
Тест: 12
Тип теста: Интеграционный, негативный
Описание: Проверяется взаимосвязанная работа функций формирования документа - SetTemplate (модуля Preview) и FormedDogovor(модуля Order)
Входные данные: Имя существующего html файла шаблона, некорректный или пустой массив параметров постановки значений в шаблон
Ожидаемый результат: объект типа QTextBrowser не создан
Тест: 13
Тип теста: Интеграционный, общий
Описание: Проверяется работа функции сохранения документа в файл с расширением «pdf» - SavePDF (модуля Preview) и SaveDog (модуля Order)
Входные данные: объект типа QTextBrowser, содержащий сформированный документ, имя типа *.pdf несуществующего файла для сохранения
Ожидаемый результат: создан pdf-файл с заданным именем, содержащий данный документ
Тест: 14
Тип теста: Интеграционный, специальный
Описание: Проверяется работа функции сохранения документа в файл с расширением «pdf» - SavePDF (модуля Preview) и SaveDog (модуля Order)
Входные данные: объект типа QTextBrowser, содержащий сформированный документ, имя типа *.pdf существующего файла для сохранения
Ожидаемый результат: pdf-файл с заданным именем должен содержащий данный документ
Тест: 15
Тип теста: Интеграционный, общий
Описание: Проверяется работа функции сохранения документа в файл с расширением «pdf» - SavePDF (модуля Preview) и SaveDog (модуля Order)
Входные данные: объект типа QTextBrowser, содержащий сформированный документ, имя любого типа, кроме - *.pdf, файла для сохранения
Ожидаемый результат: pdf-файл не создан
Тест: 16
Тип теста: Интеграционный, общий
Описание: Проверяется взаимосвязанная работа функции удаления устаревших напоминаний (DeleteOld) модуля «Напоминания» (Note)и выполнения запроса try_exec (модуля DBManager)
Входные данные: в базе данных в таблице «Напоминания» находятся записи, среди них есть устаревшие.
Ожидаемый результат: из БД должны быть удалены все устаревшие записи
Тест: 17
Тип теста: Интеграционный, краевой
Описание: Проверяется взаимосвязанная работа функции удаления устаревших напоминаний (DeleteOld) модуля «Напоминания» (Note)и выполнения запроса try_exec (модуля DBManager)
Входные данные: в базе данных в таблице «Напоминания» находятся записи, среди них нет устаревших.
Ожидаемый результат: Изменений в БД произойти не должно
Тест: 18
Тип теста: Интеграционный, общий
Описание: Проверяется взаимосвязанная работа функции добавления напоминаний (insert) модуля «Напоминания» (Note)и выполнения запроса try_exec (модуля DBManager)
Входные данные: дата напоминания, корректный тип напоминания, идентификатор заказа, текст напоминания. В БД нет записей совпадающих с данной вводимой записью (текст напоминания не учитывать).
Ожидаемый результат: В БД добавится данная запись.
Тест: 19
Тип теста: Интеграционный, негативный
Описание: Проверяется взаимосвязанная работа функции добавления напоминаний (insert) модуля «Напоминания» (Note)и выполнения запроса try_exec (модуля DBManager)
Входные данные: дата напоминания, корректный тип напоминания, идентификатор заказа, текст напоминания. В БД есть записи совпадающиу с данной вводимой записью по дате, типу и идентификатору заказа.
Ожидаемый результат: Изменений в БД произойти не должно
Тест: 20
Тип теста: Интеграционный, негативный
Описание: Проверяется взаимосвязанная работа функции добавления напоминаний (insert) модуля «Напоминания» (Note)и выполнения запроса try_exec (модуля DBManager)
Входные данные: дата напоминания, некорректный тип напоминания, идентификатор заказа, текст напоминания.
Ожидаемый результат: Изменений в БД произойти не должно
Системные тесты
Тест: 21
Тип теста: Системный, общий
Описание: Проверяется работа функции сохранения документа в файл с расширением «pdf»
Входные данные: Сформированный документ в окне предварительного просмотра
Ожидаемый результат: должен быть создан pdf-файл, содержащий данный документ
Тест: 22
Тип теста: Системный, общий
Описание: Проверяется работа функции печати документа
Входные данные: Сформированный документ в окне предварительного просмотра
Ожидаемый результат: распечатанный документ
Тест: 24
Тип теста: Системный, общий
Описание: Проверяется работа функции формирования договора
Входные данные: набор данных для договора, шаблон dogovor. html
Ожидаемый результат: сформированный договор по шаблону dogovor. html с указанными данными в окне предварительного просмотра.
Тест: 25
Тип теста: Системный, общий
Описание: Проверяется работа функции формирования заявки
Входные данные: набор данных для заявки, шаблон zayavka. html
Ожидаемый результат: сформированная заявка по шаблону zayavka. html с указанными данными в окне предварительного просмотра.
Тест: 26
Тип теста: Системный, общий
Описание: Проверяется работа функции формирования памятки
Входные данные: шаблон pamyatka. html
Ожидаемый результат: сформированная памятка по шаблону pamyatka. html в окне предварительного просмотра.
Тест: 27
Тип теста: Системный, общий
Описание: Проверяется работа функции формирования Списка отъезжающих клиентов за период
Входные данные: набор данных для списка, шаблон spisok. html
Ожидаемый результат: сформированный список по шаблону spisok. html с указанными данными в окне предварительного просмотра.
Тест: 28
Тип теста: Системный, общий
Описание: Проверяется работа функций авторизации
Входные данные: Правильные логин и пароль пользователя
Ожидаемый результат: Появление окна главной формы программы
Тест: 29
Тип теста: Системный, негативный
Описание: Проверяется работа функций авторизации
Входные данные: Неправильный логин и (или) пароль пользователя
Ожидаемый результат: Вывод сообщения “wrong login or password information”, появление формы авторизации
Тест: 30
Тип теста: Системный, негативный
Описание: Проверяется работа функций авторизации
Входные данные: “Пустой” логин пользователя
Ожидаемый результат: Вывод сообщения “login cancelled or empty field”, появление формы авторизации
Тест: 31
Тип теста: Системный, общий
Описание: Проверяется корректность работы функции добавления нового клиента
Входные данные: Все поля формы добавления корректно заполнены, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Сведения о новом клиенте занесены в базу данных, в таблицу – представление данных о клиенте пользователю добавилась новая строка с введенными данными.
Тест: 32
Тип теста: Системный, негативный
Описание: Проверяется корректность работы функции добавления нового клиента
Входные данные: Одно или несколько полей формы добавления (Фамилия, Имя, Отчество, Телефон, Адрес) не заполнены, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Вывод сообщения о том, что форма заполнена некорректно
Тест: 33
Тип теста: Системный, общий
Описание: Проверяется работа функций редактирования данных о клиенте
Входные данные: Все поля формы корректно заполнены, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Редактируемая запись будет содержать новые данные, внесенные изменения занесены в базу данных.
Тест: 34
Тип теста: Системный, негативный
Описание: Проверяется работа функций редактирования данных о клиенте
Входные данные: Одно или несколько полей формы редактирования (Фамилия, Имя, Отчество, Телефон, Адрес) не заполнены, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Изменений не произойдет, вывод сообщения о том, что форма заполнена некорректно
Тест: 35
Тип теста: Системный, общий
Описание: Проверяется работа функций удаления данных о клиенте
Входные данные: Выделенная строка для удаления, нажатие на кнопку “удалить” пользователем
Ожидаемый результат: Данные о клиенте удалены из базы данных, в таблице – представлении данных о клиентах пользователю удалена соответствующая строка
Тест: 36
Тип теста: Системный, негативный
Описание: Проверяется работа функций удаления данных о клиенте
Входные данные: Строка для удаления не выделена, нажатие на кнопку “удалить” пользователем
Ожидаемый результат: Изменений не произойдет
Тест: 37
Тип теста: Системный, общий
Описание: Проверяется работа функций добавления данных о стране в базу данных
Входные данные: Все поля формы добавления корректно заполнены, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Сведения о новой стране занесены в базу данных, в таблицу – представление данных о странах пользователю добавилась новая строка с введенными данными.
Тест: 38
Тип теста: Системный, негативный
Описание: Проверяется корректность работы функции добавления новой страны
Входные данные: Поле Страна формы добавления не заполнено, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Вывод сообщения о том, что форма заполнена некорректно
Тест: 39
Тип теста: Системный, общий
Описание: Проверяется работа функций редактирования данных о стране
Входные данные: Все поля формы корректно заполнены, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Редактируемая запись будет содержать новые данные, внесенные изменения занесены в базу данных.
Тест: 40
Тип теста: Системный, негативный
Описание: Проверяется работа функций редактирования данных о стране
Входные данные: Поле Страна формы редактирования не заполнено, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Изменений не произойдет, вывод сообщения о том, что форма заполнена некорректно
Тест: 41
Тип теста: Системный, общий
Описание: Проверяется работа функций удаления данных о стране
Входные данные: Выделенная строка для удаления, нажатие на кнопку “удалить” пользователем
Ожидаемый результат: Данные о стране удалены из базы данных, в таблице – представлении данных о стране пользователю удалена соответствующая строка
Тест: 42
Тип теста: Системный, негативный
Описание: Проверяется работа функций удаления данных о стране
Входные данные: Строка для удаления не выделена, нажатие на кнопку “удалить” пользователем
Ожидаемый результат: Изменений не произойдет
Тест: 43
Тип теста: Системный, общий
Описание: Проверяется работа функций добавления данных о типе размещения в базу данных
Входные данные: Все поля формы добавления корректно заполнены, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Сведения о новом типе размещения занесены в базу данных, в таблицу – представление данных о типах размещения пользователю добавилась новая строка с введенными данными.
Тест: 44
Тип теста: Системный, негативный
Описание: Проверяется корректность работы функции добавления нового типа размещения
Входные данные: Поле Тип Размещения формы добавления не заполнено, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Вывод сообщения о том, что форма заполнена некорректно
Тест: 45
Тип теста: Системный, общий
Описание: Проверяется работа функций редактирования данных о типе размещения
Входные данные: Все поля формы корректно заполнены, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Редактируемая запись будет содержать новые данные, внесенные изменения занесены в базу данных.
Тест: 46
Тип теста: Системный, негативный
Описание: Проверяется работа функций редактирования данных о типе размещении
Входные данные: Поле Тип Размещения формы редактирования не заполнено, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Изменений не произойдет, вывод сообщения о том, что форма заполнена некорректно
Тест: 47
Тип теста: Системный, общий
Описание: Проверяется работа функций удаления данных о типе размещения
Входные данные: Выделенная строка для удаления, нажатие на кнопку “удалить” пользователем
Ожидаемый результат: Данные о типе размещения удалены из базы данных, в таблице – представлении данных о типе размещения пользователю удалена соответствующая строка
Тест: 48
Тип теста: Системный, негативный
Описание: Проверяется работа функций удаления данных о типе размещения
Входные данные: Строка для удаления не выделена, нажатие на кнопку “удалить” пользователем
Ожидаемый результат: Изменений не произойдет
Тест: 49
Тип теста: Системный, общий
Описание: Проверяется работа функций добавления данных о режиме питания в базу данных
Входные данные: Все поля формы добавления корректно заполнены, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Сведения о новом режиме питания занесены в базу данных, в таблицу – представление данных о режимах питания пользователю добавилась новая строка с введенными данными.
Тест: 50
Тип теста: Системный, негативный
Описание: Проверяется корректность работы функции добавления нового режима питания
Входные данные: Поле Режим Питания формы добавления не заполнено, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Вывод сообщения о том, что форма заполнена некорректно
Тест: 51
Тип теста: Системный, общий
Описание: Проверяется работа функций редактирования данных о режиме питания
Входные данные: Все поля формы корректно заполнены, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Редактируемая запись будет содержать новые данные, внесенные изменения занесены в базу данных.
Тест: 52
Тип теста: Системный, негативный
Описание: Проверяется работа функций редактирования данных о режиме питания
Входные данные: Поле Режим Питания формы редактирования не заполнено, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Изменений не произойдет, вывод сообщения о том, что форма заполнена некорректно
Тест: 53
Тип теста: Системный, общий
Описание: Проверяется работа функций удаления данных о режиме питания
Входные данные: Выделенная строка для удаления, нажатие на кнопку “удалить” пользователем
Ожидаемый результат: Данные о режиме питания удалены из базы данных, в таблице – представлении данных о режиме питания пользователю удалена соответствующая строка
Тест: 54
Тип теста: Системный, негативный
Описание: Проверяется работа функций удаления данных о режиме питания
Входные данные: Строка для удаления не выделена, нажатие на кнопку “удалить” пользователем
Ожидаемый результат: Изменений не произойдет
Тест: 55
Тип теста: Системный, общий
Описание: Проверяется работа функций добавления данных о перевозке в базу данных
Входные данные: Все поля формы добавления корректно заполнены, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Сведения о новой перевозке питания занесены в базу данных, в таблицу – представление данных о перевозках пользователю добавилась новая строка с введенными данными.
Тест: 56
Тип теста: Системный, негативный
Описание: Проверяется корректность работы функции добавления новой перевозки
Входные данные: Поле Перевозка формы добавления не заполнено, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Вывод сообщения о том, что форма заполнена некорректно
Тест: 57
Тип теста: Системный, общий
Описание: Проверяется работа функций редактирования данных о перевозке
Входные данные: Все поля формы корректно заполнены, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Редактируемая запись будет содержать новые данные, внесенные изменения занесены в базу данных.
Тест: 58
Тип теста: Системный, негативный
Описание: Проверяется работа функций редактирования данных о перевозке
Входные данные: Поле Перевозка формы редактирования не заполнено, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Изменений не произойдет, вывод сообщения о том, что форма заполнена некорректно
Тест: 59
Тип теста: Системный, общий
Описание: Проверяется работа функций удаления данных о перевозке
Входные данные: Выделенная строка для удаления, нажатие на кнопку “удалить” пользователем
Ожидаемый результат: Данные о перевозке удалены из базы данных, в таблице – представлении данных о перевозке пользователю удалена соответствующая строка
Тест: 60
Тип теста: Системный, негативный
Описание: Проверяется работа функций удаления данных о перевозке
Входные данные: Строка для удаления не выделена, нажатие на кнопку “удалить” пользователем
Ожидаемый результат: Изменений не произойдет
Тест: 61
Тип теста: Системный, общий
Описание: Проверяется корректность работы функции добавления нового оператора
Входные данные: Все поля формы добавления корректно заполнены, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Сведения о новом операторе занесены в базу данных, в таблицу – представление данных об операторе пользователю добавилась новая строка с введенными данными.
Тест: 62
Тип теста: Системный, негативный
Описание: Проверяется корректность работы функции добавления нового оператора
Входные данные: Одно или несколько полей формы добавления (Название, Сокращенное название) не заполнены, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Вывод сообщения о том, что форма заполнена некорректно
Тест: 63
Тип теста: Системный, негативный
Описание: Проверяется корректность работы функции добавления нового оператора
Входные данные: Одно или несколько полей формы добавления (Реестровый номер – не является целым числом, Стоимость – не является числом) заполнены некорректно, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Вывод сообщения о том, что форма заполнена некорректно
Тест: 64
Тип теста: Системный, общий
Описание: Проверяется работа функций редактирования данных об операторе
Входные данные: Все поля формы корректно заполнены, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Редактируемая запись будет содержать новые данные, внесенные изменения занесены в базу данных.
Тест: 65
Тип теста: Системный, негативный
Описание: Проверяется работа функций редактирования данных об операторе
Входные данные: Одно или несколько полей формы редактирования (Название, Сокращенное название) не заполнены, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Изменений не произойдет, вывод сообщения о том, что форма заполнена некорректно
Тест: 66
Тип теста: Системный, негативный
Описание: Проверяется работа функций редактирования данных об операторе
Входные данные: Некоторые поля формы редактирования заполнены некорректно (Реестровый номер – не является целым числом, Стоимость – не является числом), нажатие на кнопку “ok” пользователем
Ожидаемый результат: Изменений не произойдет, вывод сообщения о том, что форма заполнена некорректно
Тест: 67
Тип теста: Системный, общий
Описание: Проверяется работа функций удаления данных об операторе
Входные данные: Выделенная строка для удаления, нажатие на кнопку “удалить” пользователем
Ожидаемый результат: Данные об операторе удалены из базы данных, в таблице – представлении данных об операторах пользователю удалена соответствующая строка
Тест: 68
Тип теста: Системный, негативный
Описание: Проверяется работа функций удаления данных об операторе
Входные данные: Строка для удаления не выделена, нажатие на кнопку “удалить” пользователем
Ожидаемый результат: Изменений не произойдет
Тест: 69
Тип теста: Системный, общий
Описание: Проверяется работа функций добавления данных о городе в базу данных
Входные данные: Все поля формы добавления корректно заполнены, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Сведения о новом городе занесены в базу данных, в таблицу – представление данных о городе пользователю добавилась новая строка с введенными данными.
Тест: 70
Тип теста: Системный, негативный
Описание: Проверяется корректность работы функции добавления нового города
Входные данные: Поле Город формы добавления не заполнено, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Вывод сообщения о том, что форма заполнена некорректно
Тест: 71
Тип теста: Системный, общий
Описание: Проверяется работа функций редактирования данных о городе
Входные данные: Все поля формы корректно заполнены, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Редактируемая запись будет содержать новые данные, внесенные изменения занесены в базу данных.
Тест: 72
Тип теста: Системный, негативный
Описание: Проверяется работа функций редактирования данных о городе
Входные данные: Поле Город формы редактирования не заполнено, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Изменений не произойдет, вывод сообщения о том, что форма заполнена некорректно
Тест: 73
Тип теста: Системный, общий
Описание: Проверяется работа функций удаления данных о городе
Входные данные: Выделенная строка для удаления, нажатие на кнопку “удалить” пользователем
Ожидаемый результат: Данные о городе удалены из базы данных, в таблице – представлении данных о городе пользователю удалена соответствующая строка
Тест: 74
Тип теста: Системный, негативный
Описание: Проверяется работа функций удаления данных о городе
Входные данные: Строка для удаления не выделена, нажатие на кнопку “удалить” пользователем
Ожидаемый результат: Изменений не произойдет
Тест: 75
Тип теста: Системный, общий
Описание: Проверяется работа функций добавления данных об отеле в базу данных
Входные данные: Все поля формы добавления корректно заполнены, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Сведения о новом отеле занесены в базу данных, в таблицу – представление данных о городе пользователю добавилась новая строка с введенными данными.
Тест: 76
Тип теста: Системный, негативный
Описание: Проверяется корректность работы функции добавления нового отеля
Входные данные: Поле Отель формы добавления не заполнено, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Вывод сообщения о том, что форма заполнена некорректно
Тест: 77
Тип теста: Системный, общий
Описание: Проверяется работа функций редактирования данных об отеле
Входные данные: Все поля формы корректно заполнены, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Редактируемая запись будет содержать новые данные, внесенные изменения занесены в базу данных.
Тест: 78
Тип теста: Системный, негативный
Описание: Проверяется работа функций редактирования данных об отеле
Входные данные: Поле Отель формы редактирования не заполнено, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Изменений не произойдет, вывод сообщения о том, что форма заполнена некорректно
Тест: 79
Тип теста: Системный, общий
Описание: Проверяется работа функций удаления данных об отеле
Входные данные: Выделенная строка для удаления, нажатие на кнопку “удалить” пользователем
Ожидаемый результат: Данные об отеле удалены из базы данных, в таблице – представлении данных об отелях пользователю удалена соответствующая строка
Тест: 80
Тип теста: Системный, негативный
Описание: Проверяется работа функций удаления данных об отеле
Входные данные: Строка для удаления не выделена, нажатие на кнопку “удалить” пользователем
Ожидаемый результат: Изменений не произойдет
Тест: 81
Тип теста: Системный, общий
Описание: Проверяется корректность работы функции добавления нового сотрудника
Входные данные: Все поля формы добавления корректно заполнены, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Сведения о новом сотруднике занесены в базу данных, в таблицу – представление данных о сотруднике пользователю добавилась новая строка с введенными данными.
Тест: 82
Тип теста: Системный, негативный
Описание: Проверяется корректность работы функции добавления нового сотрудника
Входные данные: Одно или несколько полей формы добавления (Фамилия, Имя, Отчество, Доступ, Пароль, E-mail) не заполнены, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Вывод сообщения о том, что форма заполнена некорректно
Тест: 83
Тип теста: Системный, негативный
Описание: Проверяется корректность работы функции добавления нового сотрудника
Входные данные: Полей формы добавления (Доступ – не является целым числом) заполнено некорректно, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Вывод сообщения о том, что форма заполнена некорректно
Тест: 84
Тип теста: Системный, общий
Описание: Проверяется работа функций редактирования данных о сотруднике
Входные данные: Все поля формы корректно заполнены, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Редактируемая запись будет содержать новые данные, внесенные изменения занесены в базу данных.
Тест: 85
Тип теста: Системный, негативный
Описание: Проверяется работа функций редактирования данных о сотруднике
Входные данные: Одно или несколько полей формы редактирования (Фамилия, Имя, Отчество, Доступ, Пароль, E-mail) не заполнены, нажатие на кнопку “ok” пользователем
Ожидаемый результат: Изменений не произойдет, вывод сообщения о том, что форма заполнена некорректно
Тест: 86
Тип теста: Системный, негативный
Описание: Проверяется работа функций редактирования данных о сотруднике
Входные данные: Поле формы редактирования заполнено некорректно (Доступ – не является целым числом), нажатие на кнопку “ok” пользователем
Ожидаемый результат: Изменений не произойдет, вывод сообщения о том, что форма заполнена некорректно
Тест: 87
Тип теста: Системный, общий
Описание: Проверяется работа функций удаления данных о сотруднике
Входные данные: Выделенная строка для удаления, нажатие на кнопку “удалить” пользователем
Ожидаемый результат: Данные о сотруднике удалены из базы данных, в таблице – представлении данных о сотрудниках пользователю удалена соответствующая строка
Тест: 88
Тип теста: Системный, негативный
Описание: Проверяется работа функций удаления данных о сотруднике
Входные данные: Строка для удаления не выделена, нажатие на кнопку “удалить” пользователем
Ожидаемый результат: Изменений не произойдет
Тест: 89
Тип теста: Системный, общий
Описание: Проверяется корректность работы функции добавления нового заказа
Входные данные: Все поля формы добавления корректно заполнены, нажатие на кнопку “сохранить” пользователем
Ожидаемый результат: Сведения о новом заказе занесены в базу данных.
Тест: 90
Тип теста: Системный, общий
Описание: Проверяется корректность работы функции добавления нового заказа и новой заметки
Входные данные: Все поля формы добавления корректно заполнены, выбор действие “напомнить”, нажатие на кнопку “сохранить” пользователем
Ожидаемый результат: Сведения о новом заказе и новом напоминании, относящемся к данному заказу, занесены в базу данных
Тест: 91
Тип теста: Системный, негативный
Описание: Проверяется корректность работы функции добавления нового заказа
Входные данные: Поле формы добавления (Номер договора) не заполнено, нажатие на кнопку “сохранить” пользователем
Ожидаемый результат: Вывод сообщения о том, что форма заполнена некорректно
Тест: 92
Тип теста: Системный, негативный
Описание: Проверяется корректность работы функции добавления нового заказа
Входные данные: Поле формы добавления (Номер договора – не является целым числом) заполнено некорректно, нажатие на кнопку “сохранить” пользователем
Ожидаемый результат: Вывод сообщения о том, что форма заполнена некорректно
Тест: 93
Тип теста: Системный, негативный
Описание: Проверяется корректность работы функции добавления нового заказа и новой заметки
Входные данные: Все поля формы добавления корректно заполнены, выбор действие “напомнить”, не выбран тип напоминания (в день отправления или за два дня до него) нажатие на кнопку “сохранить” пользователем
Ожидаемый результат: Сведения о новом заказе занесены в базу данных, напоминание не создано.
Трассируемость требований в тестах.Работа функций ввода информации (добавления новых записей) проверяется с помощью системных тестов 31,32,38,43,44,49,50,55,56,61,62,63,69,70,75,76,81,82,83,89,90,91,92.
Работа функций редактирования информации проверяется с помощью системных тестов 33,34,39,40,45,46,48,51,52,57,58,64,65,66,71,72,77,78,84,85,86.
Работа функций удаления информации проверяется с помощью системных тестов 35,36,41,42,47,48,53,54,59,60,67,68,73,74,79,80,87,88.
Работа функций получения данных из базы данных проверяется с помощью блочных тестов 4,5,6.
Работа функций фильтрации данных проверяется с помощью интеграционного теста 8.
Работа функций формирования документов проверяется с помощью интеграционных тестов 8,9,10,12,13,14 и системных 21,23,24,25,26,27.
Работа функций отображения напоминаний проверяется с помощью интеграционных тестов 16,17,18,19,20 и системных 90,93.
Работа функций печати документов проверяется с помощью теста 22.


