Методы тестирования программ для формальных исполнителей помогают в оценке кода, позволяя обнаружить ошибки и проверить работу реализованных функций в соответствии с их спецификацией. zaharova-olga.ucoz.net intuit.ru
Некоторые способы тестирования и их особенности:
- Метод «чёрного ящика». zaharova-olga.ucoz.net intuit.ru Используется для тестирования функций, реализованных в программе. intuit.ru Проверяется несоответствие между реальным поведением функций и ожидаемым поведением с учётом спецификаций требований. intuit.ru
- Метод «белого ящика». intuit.ru Позволяет исследовать внутреннюю структуру программы. intuit.ru Обнаружение всех ошибок в программе происходит за счёт исчерпывающего тестирования маршрутов потоков (графа) передач управления. intuit.ru
- Статический анализ. sp.cmc.msu.su moluch.ru Исследование выполняется без фактического выполнения программы. moluch.ru В основном исследуется определённая версия исходного кода. moluch.ru
- Динамический анализ. moluch.ru Даёт анализировать все пути выполнения программы. moluch.ru Используется в том случае, если исследование выполняется с помощью автоматизированных инструментов. moluch.ru
В процессе тестирования накапливается информация об ошибках, которая используется при оценке надёжности и качества программного обеспечения. zaharova-olga.ucoz.net