
- •Содержание
- •Анализ требований
- •1.1 Бизнес требования
- •Системные требования
- •1.2.1 Описание системных требований
- •1.2.2 Блок-схемы алгоритма решения задачи
- •1.2.3 Структурная схема
- •1.2.4 Схема механических элементов
- •1.2.5 Принципиальная схема электрическая
- •2.3 Разработка пользовательского приложения Задание
- •Реализация визуальной составляющей программы с указанием программного кода
- •2.3.1 Реализация окна авторизации
- •2.3.2 Реализация окна управления разгрузкой
- •2.3.3 Реализация окна измерения веса
- •2.3.4 Реализация окна управления разгрузкой сырья
- •Заключение по разделу 2.3
- •3 Контроль качества
- •3.1 План тестирования
- •3.2 Функциональное тестирование автомобилеразгрузчика
- •3.3 Системное тестирование
- •3.4 Регрессионное тестирование
- •3.5 Смоук-тестирование и приемочное тестирование или Приемо-сдаточное испытание (пси)
3.2 Функциональное тестирование автомобилеразгрузчика
Тестирование реальной системы автомобилезагрузчика подразумевает прохождение всего функционала, а также проверка всех заранее заявленных требований, в том числе и физических характеристик платформы. Реализация нашего проекта не подразумевает работу с реальным автомобилеразгрузчиком, поэтому протестировать его функционал нет возможности, но ниже представлен набор проверок, реализовав которые, можно в полной мере протестировать автомобилезагрузчик.
№1 |
|
Вид тестирования: функциональное тестирование автомобилеразгрузчика |
|
Время опускания платформы |
|
Предусловие: платформа автомобилеразгрузчика поднята |
|
Сценарий: |
Ожидаемый результат: |
|
Платформа опустилась Время опускания составляет 40с |
№2 |
|
Вид тестирования: функциональное тестирование автомобилеразгрузчика |
|
Время поднятия платформы |
|
Предусловие: платформа автомобилеразгрузчика опущена |
|
Сценарий: |
Ожидаемый результат: |
|
Платформа поднялась Время поднятия составляет 57с |
№3 |
|
Вид тестирования: функциональное тестирование автомобилеразгрузчика |
|
Определение веса тензодатчиком |
|
Предусловие: платформа автомобилеразгрузчика опущена |
|
Входные данные: Вес груза, кг:
|
|
Сценарий: |
Ожидаемый результат: |
|
Тензодатчик определяет корректный вес груза |
№4 |
|
Вид тестирования: функциональное тестирование автомобилеразгрузчика |
|
Работа лампочек-идентификаторов |
|
Предусловие: платформа автомобилеразгрузчика опущена |
|
Входные данные: Вес груза, кг:
|
|
Сценарий: |
Ожидаемый результат: |
|
|
№5 |
|
Вид тестирования: функциональное тестирование автомобилеразгрузчика |
|
Работа механизмов наклона |
|
Предусловие: платформа автомобилеразгрузчика опущена |
|
Сценарий: |
|
|
|
|
|
Входные данные: |
|
от 100кг до 10т |
Запущен подьемный механизм Используются 2 левых или 2 правых подъемных механизма |
от 10т до 15т |
Запущен подьемный механизм Используются 2 передних подъемных механизма |
от 15т до 25т |
Запущен подьемный механизм Используются 2 передних подъемных механизма |
№6 |
|
Вид тестирования: функциональное тестирование автомобилеразгрузчика |
|
Углы наклона платформы |
|
Предусловие: платформа автомобилеразгрузчика опущена |
|
Сценарий: |
|
|
|
|
|
Входные данные: |
|
от 100кг до 10т |
Угол наклона платформы 37 градусов |
от 10т до 15т |
Угол наклона платформы 30 градусов |
от 15т до 25т |
Угол наклона платформы 25 градусов |
Кейсы, представленные ниже, составлены на основе характеристик реализуемой модели проекта. В отличии от функционального тестирования реальной модели, данные кейсы прошли проверку, а также были составлены основе требований к разрабатываемой модели.
№1 |
|
Вид тестирования: функциональное тестирование модели автомобилеразгрузчика |
|
Время опускания платформы |
|
Предусловие: платформа автомобилеразгрузчика поднята |
|
Сценарий: |
Ожидаемый результат: |
|
Платформа опустилась Время опускания составляет 25с |
№2 |
|
Вид тестирования: функциональное тестирование модели автомобилеразгрузчика |
|
Время поднятия платформы |
|
Предусловие: платформа автомобилеразгрузчика опущена |
|
Сценарий: |
Ожидаемый результат: |
|
Платформа поднялась Время поднятия составляет 35с |
№3 |
|
Вид тестирования: функциональное тестирование модели автомобилеразгрузчика |
|
Определение веса тензодатчиком |
|
Предусловие: платформа автомобилеразгрузчика опущена |
|
Входные данные: Вес груза, кг:
|
|
Сценарий: |
Ожидаемый результат: |
|
Тензодатчик определяет корректный вес груза |
№4 |
|
Вид тестирования: функциональное тестирование модели автомобилеразгрузчика |
|
Работа лампочек-идентификаторов |
|
Предусловие: платформа автомобилеразгрузчика опущена |
|
Входные данные: Вес груза, кг:
|
|
Сценарий: |
Ожидаемый результат: |
|
|
№5 |
|
Вид тестирования: функциональное тестирование модели автомобилеразгрузчика |
|
Работа механизмов наклона |
|
Предусловие: платформа автомобилеразгрузчика опущена |
|
Сценарий: |
|
|
|
|
|
Входные данные: |
|
от 100г до 500г |
Запущен подьемный механизм Используются 2 левых или 2 правых подъемных механизма |
от 500г до 800г |
Запущен подьемный механизм Используются 2 передних подъемных механизма |
от 800г до 1кг |
Запущен подьемный механизм Используются 2 передних подъемных механизма |
№6 |
|
Вид тестирования: функциональное тестирование модели автомобилеразгрузчика |
|
Углы наклона платформы |
|
Предусловие: платформа автомобилеразгрузчика опущена |
|
Сценарий: |
|
|
|
|
|
Входные данные: |
|
от 100г до 500г |
Угол наклона платформы 37 градусов |
от 500г до 800г |
Угол наклона платформы 30 градусов |
от 800г до 1кг |
Угол наклона платформы 25 градусов |
На рисунке 3.2.1 представлен отчет о прохождении функционального тестирования модели автомобилепогрузчика.
Рисунок 3.2.1 – отчёт о прохождении функционального тестирования.