Лабораторная работа №2 тестирование методом черного ящика цель работы Изучение тестирования методом черного ящика



Pdf көрінісі
бет2/5
Дата13.09.2022
өлшемі307,69 Kb.
#149390
түріЛабораторная работа
1   2   3   4   5
Байланысты:
Лабораторная работа № 2 Тестирование методом черного ящика
Лабораторная работа № 2 Тестирование методом черного ящика
1.
 
Построение тестов 
Этот шаг заключается в использовании классов эквивалентности для 
построения тестов. Этот процесс включает в себя: 
• 
Назначение каждому классу эквивалентности уникального номера. 


• 
Проектирование новых тестов, каждый из которых покрывает как 
можно большее число непокрытых классов эквивалентности, до тех пор, пока все 
правильные классы не будут покрыты (только не общими) тестами. 
• 
Запись тестов, каждый из которых покрывает один и только один из 
непокрытых неправильных классов эквивалентности, до тех пор, пока все 
неправильные классы не будут покрыты тестами. 
Разработка 
индивидуальных 
тестов 
для 
неправильных 
классов 
эквивалентности обусловлено тем, что определенные проверки с ошибочными 
входами скрывают или заменяют другие проверки с ошибочными входами. 
Недостатком метода эквивалентных разбиения в том, что он не исследует 
комбинации входных условий. 
2. 
Анализ граничных значений 
Граничные условия - это ситуации, возникающие на, выше или ниже границ 
входных классов эквивалентности. 
Применение метода анализа граничных условий требует определенной 
степени творчества и специализации в рассматриваемой проблеме. Тем не менее, 
существует несколько общих правил этого метода: 
1. 
Построить тесты для границ области и тесты с неправильными 
входными данными для ситуаций незначительного выхода за границы области, если 
входное условие описывает область значений (например, для области входных 
значений от -1.0 до +1.0 необходимо написать тесты для ситуаций -1.0, +1.0, -1.001 
и +1.001). 
2. 
Построить тесты для минимального и максимального значений условий 
и тесты, большие и меньшие этих двух значений, если входное условие 
удовлетворяет дискретному ряду значений. Например, если входной файл может 
содержать от 1 до 255 записей, то проверить 0, 1, 255 и 256 записей. 
3. 
Использовать правило 1 для каждого выходного условия. Причем, 
важно проверить границы пространства результатов, поскольку не всегда границы 
входных областей представляют такой же набор условий, как и границы выходных 
областей. Не всегда также можно получить результат вне выходной области, но, тем 
не менее, стоит рассмотреть эту возможность. 
4. 
Использовать правило 2 для каждого выходного условия. 
5. 
Если вход или выход программы есть упорядоченное множество 
(например, последовательный файл, линейный список, таблица), то сосредоточить 
внимание на первом и последнем элементах этого множества. 
6. 
Попробовать свои силы в поиске других граничных условий. 


Достарыңызбен бөлісу:
1   2   3   4   5




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет