входных условий. Следствие есть выходное условие или преобразование системы.
Каждым причине и следствию приписывается отдельный номер.
3.
На основе анализа семантического (смыслового) содержания
спецификации строится таблица истинности, в которой последовательно
перебираются все возможные комбинации причин и определяются следствия
каждой комбинации причин.
4.
Каждая строка таблицы истинности преобразуется в тест.
4.
Предположение об ошибке
Часто программист с большим опытом выискивает ошибки "без всяких
методов". При этом он подсознательно использует метод "предположение об
ошибке".
Процедура метода предположения об ошибке в значительной степени
основана на интуиции.
Основная идея метода состоит в том, чтобы перечислить в некотором списке
возможные ошибки или ситуации, в которых они могут появиться, а затем на основе
этого списка составить тесты.
Другими словами, требуется перечислить те специальные случаи, которые
могут быть не учтены при проектировании.
Общая стратегия тестирования
Все методологии проектирования тестов могут быть объединены в общую
стратегию. Это оправдано тем, что каждый метод обеспечивает создание
определенного набора тестов, но ни один из них сам по себе не может дать полный
набор тестов. Приемлемая стратегия состоит в следующем:
1.
Если спецификация состоит из комбинации входных условий, то начать
рекомендуется с применения метода функциональных диаграмм.
2.
В любом случае необходимо использовать анализ граничных значений.
3.
Определить правильные и неправильные классы эквивалентности для
входных и выходных данных и дополнить, если это необходимо, тесты, построенные
на предыдущих шагах.
4.
Для получения дополнительных тестов рекомендуется использовать
метод предположения об ошибке.
Достарыңызбен бөлісу: