Искать реферат        
Рефераты на 5 с плюсом
С нашим сайтом написать реферат проще простого

Программа сложной структуры с использованием меню

Категория: Компьютерные науки     версия для печати   

Страница: [1] [2] [3] [4] [5] [6] [7] [8]

На третьем этапе тестирования программных комплексов (тестировании функций) используются прежде всего методы функционального тестирования.

Функциональное тестирование

Обзор методов проектирования тестов при функциональеом тестировании начнем с метода зквивалентного разбиения.

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

1) уменьшать (более чем на единицу) число тех тестов, которые должны быть разработаны для достижения заранее поставленной цели "удовлетворительного" тестирования;

2) покрывать собой значительную часть других возможных тестов.

Иными словами:

1) каждый тест должен включать в себя проверку наибольшего числа задаваемых внешней спецификацией условии (ограничений на входные данные) для того, чтобы минимизировать общее число необходимых тестов;

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

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

Проектирование тестов по методу эквивалентного разбиения проводится в два этапа:

выделение по внешней спецификации классов эквивалентности;

построение множества тестов.

На первом этапе происходит выбор из спецификации каждого входного условия и разбиение его на две или более группы, соответствующие так называемым "правильным" (ПКЭ) и "неправильным" классом эквивалентности (НКЭ), т.е. областям допустимых для программы и недопустимых значений входных данных. Этот процесс зависит от вида входного условия. Если входное условие описывает область (например, х

Страница: [1] [2] [3] [4] [5] [6] [7] [8]

версия для печати

Читайте также:
Государство и право древней Индии
Жанровые константы и модификации новеллы ХХ в.
Устав ООО
Галилео Галилей
Творчество