Опубликован: 05.03.2005 | Доступ: свободный | Студентов: 14172 / 1942 | Оценка: 4.11 / 3.63 | Длительность: 13:20:00
ISBN: 978-5-9556-0027-7
Специальности: Тестировщик
Практическая работа 2:

Модульное тестирование на примере классов

Описание тестовых процедур

Как запустить тест?

Для того чтобы запустить тест, нужно:

  • В методе Run тестового драйвера TCommandTester вызвать метод TCommandTest1, реализующий тест.
  • Собрать и запустить приложение.

Проверка результатов выполнения тестов (сравнение с ожидаемым результатом)

После завершения теста следует просмотреть текстовый журнал теста ( ..\ModuleTesting\bin\Debug\log.log ), чтобы сравнить полученные результаты с ожидаемыми результатами, заданными в спецификации тестового случая TСommandTest1. Журнал теста:

-1 : ОШИБКА : Неверный код команды
1 : ПОЛУЧИТЬ ИЗ ВХОДНОЙ ЯЧЕЙКИ
2 : ОТПРАВИТЬ ИЗ ЯЧЕЙКИ В ВЫХОДНУЮ ЯЧЕЙКУ
4 : ПОЛОЖИТЬ В РЕЗЕРВ
6 : ПРОИЗВЕСТИ ЗАНУЛЕНИЕ
20 : ЗАВЕРШЕНИЕ КОМАНД ВЫДАЧИ

Задание 1

Для остальных примитивных классов (табл. 2.1) в соответствии с приведенным примером необходимо самостоятельно разработать спецификации тестовых случаев, соответствующие тесты и провести тестирование. Отчет требуется составить в следующей форме (табл. 2.2):

Таблица 2.2. Тестовый отчет
Название тестового случая:
Тестировщик:
Тест пройден: Да/Нет (PASS/FAIL)

Степень важности ошибки:

Фатальная (3 уровень - crash)

Серьезная (2 уровень - расхождение в спецификации)

Незначительная (1 уровень - незначительная ошибка)

Описание проблемы:
Как воспроизвести ошибку:
Предлагаемое исправление (необязательно):
Комментарий тестировщика (необязательно):
Анастасия Соляник
Анастасия Соляник
Ольга Софинская
Ольга Софинская

Прошла он-лайн курс "Основы тестирования программного обеспечения"

Марина Дайнеко
Марина Дайнеко
Россия, Moscow, Nope, 2008
Сергей Пантелеев
Сергей Пантелеев
Россия, Москва