Лабораторная работа 5 Никитина Дарья ПИН 31Д
.docx
Лабораторная работа 5. Касса в магазине
Конструирование программного обеспечения
дарья Никитина пин-31Д
1. Написать тестовые сценарии для тестирования вашего проекта. Первый уровень тестирования – наличие ошибок в Use-Case-диаграммах. Следующий уровень тестирования – ваша программа. Если программа не завершена – тестируете прототип.
Тестовая спецификация Система: Касса в магазине |
Page _1_ |
||||||
Разработано: Никитина Дарья |
Начальные установки: Открыть окно программы на этапе авторизации |
||||||
|
Цели: Проверить функциональность ввода данных и управляющих кнопок |
||||||
Test Case # |
Описание |
Шаги теста |
Ожидаемые результаты |
Реальные результаты |
Прошел / Провалился |
Тестер/Дата |
|
1 |
Тестирование функциональности добавления нового сотрудника |
Ввести логин и сгенерировать пароль |
Информация должна быть сохранена корректно |
|
Прошел |
Никитина Дарья 02/06/21 |
|
2 |
Тестирование функциональности добавления нескольких сотрудников |
Ввести логин и сгенерировать пароль, далее добавить еще одного сотрудника |
Информация сохраняется и появляется новый экран ввода |
|
Прошел |
Никитина Дарья 02/06/21 |
|
3 |
Тестирование функциональности приема поставки одного товара |
Ввести артикул и количество товара |
Сток склада должен быть скорректирован |
|
Прошел |
Никитина Дарья 02/06/21 |
|
4 |
Тестирование функциональности приема поставки нескольких товаров |
Ввести артикул и количество товара, далее добавить еще один товар |
Сток склада должен быть скорректирован |
|
Прошел |
Никитина Дарья 02/06/21 |
|
5 |
Тестирование функциональности вывода информации о наличии товара |
Ввести артикул товара |
На экран должен быть выведен соответствующий сток |
|
Прошел |
Никитина Дарья 02/06/21 |
|
6 |
Тестирование функциональности возврата одного товара |
Ввести артикул и количество товара |
Сток склада должен быть скорректирован |
|
Прошел |
Никитина Дарья 02/06/21 |
|
7 |
Тестирование функциональности возврата нескольких товаров |
Ввести артикул и количество товара, далее добавить еще один товар |
Сток склада должен быть скорректирован |
|
Прошел |
Никитина Дарья 02/06/21 |
|
8 |
Тестирование функциональности продажи одного товара |
Ввести артикул и количество товара |
Сток склада должен быть скорректирован |
|
Прошел |
Никитина Дарья 02/06/21 |
|
9 |
Тестирование функциональности продажи нескольких товаров |
Ввести артикул и количество товара, далее добавить еще один товар |
Сток склада должен быть скорректирован |
|
Прошел |
Никитина Дарья 02/06/21 |
2. Провести тестирование в соответствии со следующими техниками тест-дизайна:
Эквивалентное разделение;
Допустимыми для авторизации значениями будут пары имеющихся в базе логина и пароля:
Недопустимыми значениями будут все остальные значения:
Для остальных функций допустимыми значениями будут числа (артикул и количество)
Недопустимыми значениями будут буквенные и символьные значения
Данное исключение не было обработано. Исправляем:
Допустимые значения для меню были выше (цифры от 1 до 5). Недопустимые корректно обрабатываются:
Анализ граничных значений;
В программе отсутствуют операторы сравнения (больше или меньше), используется только точное совпадение. Поэтому граничных значений не существует, значения либо допустимы, либо нет.
Причинно-следственный анализ;
Добавление нового сотрудника:
После добавления сотрудника он отображается в базе данных сотрудников:
Предугадывание ошибки;
Предугадывание ошибок уже предусмотрено в примерах выше. Например, введение количества товара должно быть числом.
Исчерпывающее тестирование.
Мы проверили все группы входных данных ранее.