Елизавета Голубева пре 2 година
родитељ
комит
ff73508c5a
2 измењених фајлова са 210 додато и 0 уклоњено
  1. 207 0
      WpfApp1/TestCase/тесты.docx
  2. 3 0
      WpfApp1/WpfApp1.csproj

+ 207 - 0
WpfApp1/TestCase/тесты.docx

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

+ 3 - 0
WpfApp1/WpfApp1.csproj

@@ -190,5 +190,8 @@
       <LastGenOutput>Model1.cs</LastGenOutput>
     </Content>
   </ItemGroup>
+  <ItemGroup>
+    <Folder Include="TestCase\" />
+  </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
 </Project>