Курсовая работа: Проектирование процесса тестирования программного обеспечения

Студент группы

очного отделения

Научный руководитель:

Тамбов 2009


Содержание

Введение

1 Разновидности тестирования

1.1 Тестирование дефектов

1.2 Тестирование методом черного ящика

1.3 Структурное тестирование

1.4 Тестирование ветвей

1.5 Тестирование сборки

1.6 Нисходящее и восходящее тестирование

1.7 Тестирование интерфейсов

1.8 Тестирование с нагрузкой

2. Тестирование объектно-ориентированных систем

2.1 Тестирование классов объектов

2.2 Интеграция объектов

2.3 Инструментальные средства тестирования

Заключение


Введение

Актуальность: в настоящее многие компании используют в своей работе программное обеспечение и ошибка в работе этих программ может принести большие неудобства, затраты этой компании. Поэтому разработчикам программного обеспечения необходимо уделять много времени и ресурсов тестированию этих программ.

Цель исследования: спроектировать процесс тестирования программного обеспечения.

Задачи исследования:

- найти и изучить материал по тестированию программного обеспечения;

- разработать тесты программного обеспечения;

- спроектировать процесс тестирования программного обеспечения;

Объект исследования: разработка программного обеспечения.

Предмет исследования: тестирование программного обеспечения.

Тип данного исследования: разработка.


1. Разновидности тестирования

Общая схема процесса тестирования начинается с тестирования отдельных программных модулей, например процедур и объектов. Затем модули компонуются в подсистемы и потом в систему, при этом проводится тестирование взаимодействий между модулями. Наконец, после сборки системы, заказчик может провести серию приемочных тестов, во время которых проверяется соответствие системы ее спецификации [1].

На рисунке 1 показана схема двухэтапного процесса тестирования. На этапе покомпонентного тестирования проверяются отдельные компоненты. Это могут быть функции, наборы методов, собранные в один модуль, или объекты. На этапе тестирования сборки эти компоненты интегрируются в подсистемы или законченную систему. На этом этапе основное внимание уделяется тестированию взаимодействий между компонентами, а также показателям функциональности и производительности системы как единого целого. Но, конечно, на этапе тестирования сборки также могут обнаруживаться ошибки в отдельных компонентах, не замеченные на этапе покомпонентного тестирования [1,2].

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 209
Бесплатно скачать Курсовая работа: Проектирование процесса тестирования программного обеспечения