45 lines
1.6 KiB
Markdown
45 lines
1.6 KiB
Markdown
\# Вариативная часть. Задание 5: тестирование программных модулей
|
|
|
|
 
|
|
|
|
Проект ShoeStore.Logic содержит класс ProductCalculator (Приложение 4), проект ShoeStore.Tests - модульные тесты MSTest.
|
|
|
|
 
|
|
|
|
\## Протокол тестирования
|
|
|
|
 
|
|
|
|
Фреймворк модульного тестирования: MSTest (.NET 8).
|
|
|
|
 
|
|
|
|
Порядок запуска тестов:
|
|
|
|
1\. Открыть решение в Visual Studio 2022.
|
|
|
|
2\. Меню «Тест» -> «Обозреватель тестов».
|
|
|
|
3\. Нажать «Запустить все тесты в представлении».
|
|
|
|
 
|
|
|
|
Запуск из командной строки (в папке решения): dotnet test
|
|
|
|
 
|
|
|
|
| № | Проверяемый случай | Входные данные | Ожидаемый результат | Фактический результат | Статус |
|
|
|
|
|---|---|---|---|---|---|
|
|
|
|
| 1 | Заказов в предыдущем месяце нет | Цена 2000; заказов нет; дата расчета 15.06.2027 | 1500 | 1500 | Пройден |
|
|
|
|
| 2 | Есть заказ в предыдущем месяце | Цена 2000; заказ 10.05.2027; дата расчета 15.06.2027 | 2000 | 2000 | Пройден |
|
|
|
|
| 3 | Граничное значение количества | Количество пар: 5 | мало | мало | Пройден |
|
|
|
|
| 4 | Количество больше порогового | Количество пар: 6 | много | много | Пройден |
|
|
|
|
|
|
|