Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторная работа 5 Никитина Дарья ПИН 31Д

.docx
Скачиваний:
10
Добавлен:
16.07.2021
Размер:
917.05 Кб
Скачать

Лабораторная работа 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). Недопустимые корректно обрабатываются:

Анализ граничных значений;

В программе отсутствуют операторы сравнения (больше или меньше), используется только точное совпадение. Поэтому граничных значений не существует, значения либо допустимы, либо нет.

Причинно-следственный анализ;

Добавление нового сотрудника:

После добавления сотрудника он отображается в базе данных сотрудников:

Предугадывание ошибки;

Предугадывание ошибок уже предусмотрено в примерах выше. Например, введение количества товара должно быть числом.

Исчерпывающее тестирование.

Мы проверили все группы входных данных ранее.