|
@@ -0,0 +1,214 @@
|
|
|
|
+
|
|
|
|
+ Тестовый документ
|
|
|
|
+
|
|
|
|
+Аннотация теста
|
|
|
|
+ Название проекта
|
|
|
|
+
|
|
|
|
+ModuleEkz
|
|
|
|
+ Рабочая версия
|
|
|
|
+
|
|
|
|
+ 1.0
|
|
|
|
+ Имя тестирующего
|
|
|
|
+
|
|
|
|
+Колесов А.Д.
|
|
|
|
+ Дата(ы) теста
|
|
|
|
+
|
|
|
|
+19.04.2022
|
|
|
|
+
|
|
|
|
+Расшифровка тестовых информационных полей:
|
|
|
|
+Поле
|
|
|
|
+Описание
|
|
|
|
+Название проекта
|
|
|
|
+Название тестируемого проекта
|
|
|
|
+Рабочая версия
|
|
|
|
+Версия проекта/программного обеспечения (первый тест считается 1.0).
|
|
|
|
+Имя тестирующего
|
|
|
|
+Имя того, кто проводил тесты
|
|
|
|
+Дата(ы) теста
|
|
|
|
+Дата(ы) проведения тестов - это один или несколько дней. Если тесты проводились в более протяженный период времени, нужно отметить отдельную дату для каждого теста.
|
|
|
|
+Тестовый пример #
|
|
|
|
+Уникальный ID для каждого тестового примера. Следуйте некоторым конвенциям, чтобы указать типы тестов. Например,`TC_UI_1′ означает`user interface test case #1′ ( ТС_ПИ_1: тестовый случай пользовательского интерфейса#1)
|
|
|
|
+Приоритет тестирования
|
|
|
|
+(Низкий/Средний/Высокий)
|
|
|
|
+Насколько важен каждый тест. Приоритет тестирования для бизнес-правил и функциональных тестовых случаев может быть средним или высоким, в то время как незначительные случаи пользовательского интерфейса могут иметь низкий приоритет.
|
|
|
|
+Заголовок/название теста
|
|
|
|
+Название тестового случая. Например, Подтвердите страницу авторизации с действительным именем пользователя и паролем.
|
|
|
|
+Краткое изложение теста
|
|
|
|
+Описание того, что должен достичь тест.
|
|
|
|
+Этапы теста
|
|
|
|
+Перечислите все этапы теста подробно. Запишите этапы теста в том порядке, в котором они должны быть реализованы. Предоставьте как можно больше подробностей и разъяснений. Пронумерованный список - хорошая идея.
|
|
|
|
+Тестовые данные
|
|
|
|
+Перечислите/опишите все тестовые данные, используемые для данного тестового случая. Так, фактические используемые входные данные можно отслеживать по результатам тестирования. Например, Имя пользователя и пароль для подтверждения входа.
|
|
|
|
+Ожидаемый результат
|
|
|
|
+Каким должен быть вывод системы после выполнения теста? Подробно опишите ожидаемый результат, включая все сообщения/ошибки, которые должны отображаться на экране.
|
|
|
|
+Фактический результат
|
|
|
|
+Каким должен быть фактический результат после выполнения теста? Опишите любое релевантное поведение системы после выполнения теста.
|
|
|
|
+Предварительное условие
|
|
|
|
+Любые предварительные условия, которые должны быть выполнены до выполнения теста. Перечислите все предварительные условия для выполнения этого тестового случая.
|
|
|
|
+Постусловие
|
|
|
|
+Каким должно быть состояние системы после выполнения теста?
|
|
|
|
+Статус (Зачет/Незачет)
|
|
|
|
+Если фактический результат не соответствует ожидаемому результату, отметьте тест как неудачный. В ином случае обновление пройдено.
|
|
|
|
+Примечания/комментарии
|
|
|
|
+Используйте эту область для любых дополнительных заметок/комментариев/вопросов. Эта область предназначена для поддержки вышеуказанных полей (например, если есть некоторые особые условия, которые не могут быть описаны в любом из вышеуказанных полей, или если есть вопросы, связанные с ожидаемыми или фактическими результатами).
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+Тестовый пример #1:
|
|
|
|
+ Тестовый пример #
|
|
|
|
+TC_LOAD_BOOKS_PAGE
|
|
|
|
+ Приоритет тестирования
|
|
|
|
+Высокий
|
|
|
|
+ Заголовок/название теста
|
|
|
|
+Проверка соответствия макета страницы книг, предоставленного дизайнером, с итоговым видом в программе
|
|
|
|
+ Краткое изложение теста
|
|
|
|
+Верификация корректного отображения страницы с книгами
|
|
|
|
+ Этапы теста
|
|
|
|
+ запустить приложение
|
|
|
|
+ сравнить макет с итоговым видом страницы
|
|
|
|
+
|
|
|
|
+ Тестовые данные
|
|
|
|
+IDE VS Studio / .exe файл приложения
|
|
|
|
+
|
|
|
|
+ Ожидаемый результат
|
|
|
|
+Итоговый вид тестируемой страницы совпадает с предоставленным макетом, все данные отображаются корректно
|
|
|
|
+ Фактический результат
|
|
|
|
+Итоговый вид тестируемой страницы совпадает с предоставленным макетом, все данные отображаются корректно
|
|
|
|
+ Статус
|
|
|
|
+Pass
|
|
|
|
+ Предварительное условие
|
|
|
|
+Запущенное приложение ModuleEkz
|
|
|
|
+
|
|
|
|
+ Постусловие
|
|
|
|
+Система работает в стандартном режиме
|
|
|
|
+ Примечания/комментарии
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+Тестовый пример #2:
|
|
|
|
+ Тестовый пример #
|
|
|
|
+TC_ADD_BOOK_INCART
|
|
|
|
+ Приоритет тестирования
|
|
|
|
+Высокий
|
|
|
|
+ Заголовок/название теста
|
|
|
|
+Проверка функции добавления выбранного элемента в корзину (одного)
|
|
|
|
+ Краткое изложение теста
|
|
|
|
+Тестирование функции добавления одной книги в корзину
|
|
|
|
+ Этапы теста
|
|
|
|
+ запустить приложение
|
|
|
|
+ нажать кнопку <<Добавить в корзину>>
|
|
|
|
+
|
|
|
|
+ Тестовые данные
|
|
|
|
+IDE VS Studio / .exe файл приложения
|
|
|
|
+
|
|
|
|
+ Ожидаемый результат
|
|
|
|
+При нажатии на кнопку, в правом верхнем углу, изменятся поля, которые отображают общий вид страницы
|
|
|
|
+ Фактический результат
|
|
|
|
+При нажатии на кнопку, в правом верхнем углу, изменились поля, которые отображают общий вид страницы
|
|
|
|
+ Статус
|
|
|
|
+Pass
|
|
|
|
+ Предварительное условие
|
|
|
|
+Запущенное приложение ModuleEkz
|
|
|
|
+
|
|
|
|
+ Постусловие
|
|
|
|
+Система работает в стандартном режиме
|
|
|
|
+ Примечания/комментарии
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+Тестовый пример #3:
|
|
|
|
+ Тестовый пример #
|
|
|
|
+TC_ADD_BOOKS_IN_CART
|
|
|
|
+ Приоритет тестирования
|
|
|
|
+Высокий
|
|
|
|
+ Заголовок/название теста
|
|
|
|
+Проверка функции добавления выбранных элементов в корзину (Нескольких)
|
|
|
|
+ Краткое изложение теста
|
|
|
|
+Тестирование функции добавления нескольких книг в корзину
|
|
|
|
+ Этапы теста
|
|
|
|
+ запустить приложение
|
|
|
|
+ нажать кнопку <<Добавить в корзину>>
|
|
|
|
+
|
|
|
|
+ Тестовые данные
|
|
|
|
+IDE VS Studio / .exe файл приложения
|
|
|
|
+
|
|
|
|
+ Ожидаемый результат
|
|
|
|
+При нажатии на кнопку, в правом верхнем углу, изменятся поля, которые отображают общий вид корзины.
|
|
|
|
+В соответствии с техническим заданием, если элементов больше 2, появится скидка, которая отобразилось у пользователя. Также в соответствии с макетом, при наличии скидки, поле со старой будет зачеркнуто
|
|
|
|
+ Фактический результат
|
|
|
|
+При нажатии на кнопку, в правом верхнем углу, изменились поля, которые отображают общий вид корзины.
|
|
|
|
+В соответствии с техническим заданием, если элементов больше 2, появилась скидка, которая отобразилось у пользователя. Также в соответствии с макетом, при наличии скидки, поле со старой ценой было зачеркнуто.
|
|
|
|
+ Статус
|
|
|
|
+Pass
|
|
|
|
+ Предварительное условие
|
|
|
|
+Запущенное приложение ModuleEkz
|
|
|
|
+
|
|
|
|
+ Постусловие
|
|
|
|
+Система работает в стандартном режиме
|
|
|
|
+ Примечания/комментарии
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+Тестовый пример #4:
|
|
|
|
+ Тестовый пример #
|
|
|
|
+TC_LOAD_CART
|
|
|
|
+ Приоритет тестирования
|
|
|
|
+Высокий
|
|
|
|
+ Заголовок/название теста
|
|
|
|
+Тестирования открытия корзины, после добавления в нее элементов
|
|
|
|
+ Краткое изложение теста
|
|
|
|
+Тестирование функции добавления нескольких книг в корзину с последующим ее открытием.
|
|
|
|
+ Этапы теста
|
|
|
|
+ запустить приложение
|
|
|
|
+ Добавить в корзину элементы
|
|
|
|
+ нажать кнопку <<Перейти в корзину>>
|
|
|
|
+
|
|
|
|
+ Тестовые данные
|
|
|
|
+IDE VS Studio / .exe файл приложения
|
|
|
|
+Наличие в корзине нескольких элементов
|
|
|
|
+ Ожидаемый результат
|
|
|
|
+При нажатии на кнопку, <<Перейти в корзину>>, откроется диалоговое окно, которое должно соответсвовать предоставленному макету. Все данные о имеющейся скидке, также должны быть отображены на странице корзины. Также должны быть отображены элементы управления для каждой книги и управления корзиной..
|
|
|
|
+ Фактический результат
|
|
|
|
+При нажатии на кнопку, <<Перейти в корзину>>, открылось диалоговое окно, которое соответствует предоставленному макету. Все данные о имеющейся скидке, также отображены на странице корзины. Отображены элементы управления для каждой книги и управления корзиной.
|
|
|
|
+ Статус
|
|
|
|
+Pass
|
|
|
|
+ Предварительное условие
|
|
|
|
+Запущенное приложение ModuleEkz
|
|
|
|
+ Постусловие
|
|
|
|
+Система работает в стандартном режиме
|
|
|
|
+ Примечания/комментарии
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+Тестовый пример #5:
|
|
|
|
+ Тестовый пример #
|
|
|
|
+TC_CHECK_BUY
|
|
|
|
+ Приоритет тестирования
|
|
|
|
+Высокий
|
|
|
|
+ Заголовок/название теста
|
|
|
|
+Тестирования покупки нескольких книг.
|
|
|
|
+ Краткое изложение теста
|
|
|
|
+Проверка функции покупки
|
|
|
|
+ Этапы теста
|
|
|
|
+ запустить приложение
|
|
|
|
+ добавить в корзину элементы
|
|
|
|
+ нажать кнопку <<Перейти в корзину>>
|
|
|
|
+ Нажать кнопку <<Оформить заказ>>
|
|
|
|
+
|
|
|
|
+ Тестовые данные
|
|
|
|
+IDE VS Studio / .exe файл приложения
|
|
|
|
+Наличие в корзине нескольких элементов
|
|
|
|
+ Ожидаемый результат
|
|
|
|
+При нажатии на кнопку, <<Оформить заказ>>, корзина очищается. Пользователь видит сообщение о том, какой он сделал заказ, со всей вспомогательной информацией.
|
|
|
|
+ Фактический результат
|
|
|
|
+При нажатии на кнопку, <<Оформить заказ>>, корзина очистилась. Система вывела сообщение о том, какой пользователь сделал заказ, со всей вспомогательной информацией.
|
|
|
|
+ Статус
|
|
|
|
+Pass
|
|
|
|
+ Предварительное условие
|
|
|
|
+Запущенное приложение ModuleEkz
|
|
|
|
+ Постусловие
|
|
|
|
+Система работает в стандартном режиме
|
|
|
|
+ Примечания/комментарии
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|