Федеральное агентство по образованию РФ

ГОУ ВПО Нижегородский государственный университет им.

Факультет Вычислительной математики и кибернетики

Кафедра Математического обеспечения ЭВМ

УЧЕБНЫЙ КУРС

«Технологии программирования.
Курс на базе
Microsoft Solutions Framework (MSF)»

для подготовки по направлению «Информационные технологии»

Спецификации и сценарии тестов

Нижний Новгород
2006

Содержание

1. Спецификации на входы.. 3

2. Спецификации на выходы.. 3

3. Среда тестирования. 3

4. Специальные требования. 3

5. Взаимозависимости. 3

6. Тесты.. 3

6.1. Тест 1. 4

6.1.1. Свойство A.. 4

6.1.2. Свойство B.. 4

6.2. Тест 2. 4

6.2.1. . 4

6.2.2. Свойство B.. 4

2.  Спецификации на входы

Раздел «Спецификации на входы» регламентирует входы, необходимые для прохождения всех тестов для данного решения. В числе таких входов могут быть клавиатура, мышь, компьютер, датчик, другое оборудование, различные действия пользователей. Описание спецификаций наряду с наименованием входа должно содержать его характеристики, такие как значения, структуры данных, интерфейсы, протоколы, базы данных, файлы и т. д.

Приведите спецификации на входы.

3.  Спецификации на выходы

Раздел «Спецификации на выходы» регламентирует выходы, ожидаемые как результат прохождения тестов для данного решения. Выходы могут содержать данные, информацию о времени решения, сообщения, логи, дампы памяти, файлы, снимки экрана и т. д.

Приведите спецификации на выходы.

4.  Среда тестирования

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

5.  Специальные требования

В этом разделе укажите специальные требования к организации тестирования, не вошедшие в предыдущие пункты.

6.  Взаимозависимости

В данном разделе приведите существующие взаимосвязи между разными тестами. В случае, если существенен порядок выполнения тестов, укажите это явно.

7.  Тесты

Данный раздел посвящен описанию конкретных тестов.

7.1.  Тест 1

7.1.1.  Свойство A

В данном разделе описывается тестирование некоторой части разработанной функциональности. При этом формулируются следующие положения:

Ожидаемое поведение

Ожидаемая производительность

Ожидаемая достоверность

Замечания

7.1.2.  Свойство B

7.2.  Тест 2

7.2.1.  Свойство А

7.2.2.  Свойство B