Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ковалев(тестировщик).docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆
  1. Тестирование

    1. Тестирование взаимодействия классов

План тестирование 2-го этапа

  1. Написание кода

  2. Тестирование

  3. Описание теста

  4. Анализ полученных результатов

  5. Результаты тестирования

  6. Вывод

5.1.1 Тесты

Тест_1

Код:

Описание:

В данном тесте я тестирую взаимодействие классов Main и Car, а именно добавляет машину в гараж.

Результат:

Ожидалось – 1

Получили – 1

Вывод: тест пройден, программа работает корректно.

Тест_2

Код:

Описание:

В данном тесте я тестирую взаимодействие классов Main и Bicycle, а именно добавляет мотоцикл в гараж.

Результат:

Ожидалось – 1

Получили – 1

Вывод: тест пройден, программа работает корректно.

Тест_3

Код:

Описание:

В данном тесте я тестирую взаимодействие классов Main и Lorry, а

именно - добавляет грузовик в гараж.

Результат:

Ожидалось – 1

Получили – 1

Вывод:

Тест пройден, программа работает корректно.

    1. Тестирование взаимодействия классов в составе динамической коллекции

План тестирование 3-го этапа

  1. Написание кода

  2. Тестирование

  3. Описание теста

  4. Анализ полученных результатов

  5. Результаты тестирования

  6. Вывод

Тест_1

Код:

Описание:

В данном тесте я тестирую взаимодействие классов Garage

(динам. коллекция) и Main, а именно - показываю содержимое гаража.

Результат:

Ожидалось – 1

Получили – 1

Вывод: тест пройден, программа работает корректно.

    1. Тестирование всех задач заданных по варианту

Тест_1

Код:

Описание:

В данном тесте я проверяю работу выхода с программы.

Результат:

Ожидалось – 0

Получили – 0

Вывод: тест пройден, программа работает корректно.

Тест_2

Код:

Описание:

В данном тесте я проверяю на корректность вывод макс. и мин. цены транспорта.

Результат:

Ожидалось – 6

Получили – 6

Вывод: тест пройден, программа работает корректно.

Тест_3

Код:

Описание:

В данном тесте я проверяю на корректность вывод макс. и мин. скорости транспорта.

Результат:

Ожидалось – 7

Получили – 7

Вывод: тест пройден, программа работает корректно.

Тест_4

Код:

Описание:

В данном тесте я проверяю программу на удаление транспорта.

Результат:

Ожидалось – 2

Получили – 2

Вывод: тест пройден, программа работает корректно.

Тест_5

Код:

Описание:

В данном тесте я проверяю программу на возможность добавления характеристик транспорту.

Результат:

Ожидалось – 1

Получили – 1

Вывод: тест пройден, программа работает корректно.

Тест_6

Код:

Описание:

В данном тесте я проверяю программу на возможность записи в файл.

Результат:

Ожидалось – 0

Получили – 0

Вывод: тест пройден, программа работает корректно.

    1. Usability тестирование

  1. Цель

- Проверить интерфейс на удобство пользования.

  1. Время и место

- Время – не имеет значения, место – в домашних условиях.

  1. Продолжительность

- Час

  1. Необходимое оборудование и софт

- Необходимо только наличие ПК, Visual Studio 2010-2013 и самой программы курсового

  1. Дополнительные настройки оборудования и софта (начальные экраны, время реакции)

- Отсутствуют

  1. Ответственный за проведение тестирования

- Тестировщик Карпинский С.И.

  1. Количество и состав участников и где их взять

- 3 человека, между собой не знакомы, добровольцы с ВУЗа

  1. Количество и состав заданий

- 5 заданий:

  • 1 задание – добавить в гараж транспорт (любой)

  • 2 задание – удалить из гаража транспорт (любой)

  • 3 задание – показать максимальную скорость (любой транспорт)

  • 4 задание – показать гараж

  • 5 задание – показать минимальные характеристики

  1. Возможность использования вспомогательных материалов для выполнения заданий

- Запрещено

  1. Признаки успешного и ошибочного выполнения заданий

- Время, затраченное на выполнения 1 задания, если t>1 мин., то задание считается проваленным, иначе – выполненным.

- Время, затраченное на выполнения 2 задания, если t>20 сек., то задание считается проваленным, иначе – выполненным.

- Время, затраченное на выполнения 3 задания, если t>20 сек., то задание считается проваленным, иначе – выполненным.

- Время, затраченное на выполнения 4 задания, если t>20 сек., то задание считается проваленным, иначе – выполненным.

- Время, затраченное на выполнения 5 задания, если t>20 сек., то задание считается проваленным, иначе – выполненным.

Если среднее время, затраченное на выполнение 5-и заданий, будет меньше 15 сек. то считается, что тест пройден.

  1. Степень допустимого участия (подсказок) со стороны проводящего тестирование

- Одна или две подсказки, не более

  1. Анализ полученных данных будем проводить по таблице результатов (рис.5.1).