Скачиваний:
32
Добавлен:
01.05.2014
Размер:
367.62 Кб
Скачать

Санкт-Петербургский Государственный Электротехнический Университет «ЛЭТИ»

Качество и надежность программного обеспечения

Проект тестов

Выполнили: студенты гр.№2382

Кривенок Д.В.

Мельник И.В.

Шабаев Г.В.

Преподаватель: Щеголева Н.Л.

Санкт-Петербург

2007

Оглавление

Введение 3

Категории тестов 3

1.«Нет данных» 3

2.«Повторное выполнение» 5

3.«Верные данные» 6

4.«Неверные данные» 12

5.«Сброс» 13

6.«Потери мощности» 14

7.«Создание напряжений в системе» 15

8.«Тестирование характеристик» 16

Сокращение числа тестовых примеров 18

1.Группировка тестов 18

2.Анализ степени риска 18

3.Матрица риска 19

4.Выводы 19

Введение

Тестирование – этоконтролируемое выполнение программы на конечном множестве наборов данныхианализ результатовэтого выполнения с целью обнаружения ошибок.

Тестирование программы в соответствии с этим определением называют динамическим тестированием, а статический анализ, не требующий выполнения программы (просмотр, инспекция), –статическим тестированием.

Категории тестов

  1. «Нет данных»

Цель тестирования

Проверка правильности работы при отсутствии различных входных данных. К входным данным здесь относится как документ в формате PDF, который подлежит конвертации, так и различные параметры.

Методы тестирования

Приложение тестируется как из графической оболочки, так и из командной строки, поэтому каждый тест будет проводиться дважды. При запуске тестов из командной строки везде подразумевается, что текущая директория содержит исполняемый файл приложения и все документы (по умолчанию - «C:\ProgramFiles\SolidDocuments\SolidConverterPDF\SCPDF»).

Чтобы перейти в эту директорию, нужно набрать в командной строке «cd<полный_путь_к_рабочей_папке>». Здесь применяется функциональное тестирование, или тестирование по принципу"черного ящика".

Тесты

Тест 1.1

Проверка работоспособности приложения при отсутствии данных о входном PDF-документе (Графический режим).

Действия по проверке требования

Запустить приложение в графическом режиме. Поле «Имя файла» оставить пустым. Нажать кнопку «Запустить».

Ожидаемый результат

Приложение заблокирует кнопку «Запустить» при отсутствии имени файла в поле «Имя файла».

Комментарий

Успешно (Rational Robot).

Тест 1.2

Проверка работоспособности приложения при отсутствии данных о входном PDF-документе (запуск из командной строки).

Действия по проверке требования

В командной строке запустить «SolidConverterPDF.exe /i ».

Ожидаемый результат

Приложение ничего не делает.

Комментарий

Успешно (вручную).

Тест 1.3

Проверка работоспособности приложения при отсутствии входного PDF-документа (Графический режим).

Действия по проверке требования

Запустить приложение в графическом режиме. Ввести в поле «Имя файла» имя несуществующего в текущей директории файла. Нажать кнопку «Запустить».

Ожидаемый результат

Приложение ничего не делает.

Комментарий

Успешно (Rational Robot).

Тест 1.4

Проверка работоспособности приложения при отсутствии входного PDF-документа (запуск из командной строки).

Действия по проверке требования

В командной строке запустить «SolidConverterPDF.exe /i <имя_несуществующего_файла>».

Ожидаемый результат

Приложение ничего не делает.

Комментарий

Успешно (вручную).

Тест 1.5

Проверка работоспособности приложения при пустом входном PDF-документе (Графический режим).

Действия по проверке требования

Поместить в рабочую директорию пустой файл (который не содержит никаких данных). Запустить приложение в графическом режиме. Набрать в поле «Имя файла» имя пустого файла. Нажать кнопку «Запустить».

Ожидаемый результат

Приложение выполнит конвертацию, причем выходной файл также будет пустым.

Комментарий

Успешно (Rational Robot).

Тест 1.6

Проверка работоспособности приложения при пустом входном PDF-документе (запуск из командной строки).

Действия по проверке требования

Поместить в рабочую директорию пустой файл (который не содержит никаких данных). В командной строке запустить «SolidConverterPDF.exe /i <имя_пустого_файла>».

Ожидаемый результат

Приложение выполнит конвертацию, причем выходной файл также будет пустым.

Комментарий

Успешно (вручную).

Тест 1.7

Проверка работоспособности приложения при неинициализированных параметрах (Графический режим).

Действия по проверке требования

Запустить приложение в графическом режиме. Нажать кнопку «Параметры» и выбрать вкладку «Только текст». Очистить поле «Длина строки» и нажать «OK». Снова нажать кнопку «Параметры» и выбрать вкладку «Только текст». Убедиться, что в поле «Длина строки» стоит предыдущее значение. 1

Ожидаемый результат

В поле «Длина строки» стоит предыдущее значение.

Комментарий

Успешно (вручную).