часть возможных вариантов пове-
дения приложения останется не-
протестированной.
•
Для разработки высокоэффектив-
ных тест-кейсов необходима каче-
ственная документация.
•
Диагностика обнаруженных де-
фектов более сложна в сравнении
с техниками метода белого ящика.
•
В связи с широким выбором тех-
ник и подходов затрудняется пла-
нирование и оценка трудозатрат.
•
В случае автоматизации могут по-
требоваться сложные дорогостоя-
щие инструментальные средства.
Метод серого ящика Сочетает преимущества и недостатки методов белого и чёрного ящика.
2.3.2.4. Классификация по степени автоматизации •
Ручное тестирование (manual testing
126
)
— тестирование, в котором тест-
кейсы выполняются человеком вручную без использования средств автома-
тизации. Несмотря на то что это звучит очень просто, от тестировщика в те
или иные моменты времени требуются такие качества, как терпеливость,
наблюдательность, креативность, умение ставить нестандартные экспери-
менты, а также умение видеть и понимать, что происходит «внутри системы»,
т.е. как внешние воздействия на приложение трансформируются в его внут-
ренние процессы.
126
Manual testing is performed by the tester who carries out all the actions on the tested application manually, step by step and
indicates whether a particular step was accomplished successfully or whether it failed. Manual testing is always a part of any
testing effort. It is especially useful in the initial phase of software development, when the software and its user interface are not
stable enough, and beginning the automation does not make sense. (SmartBear TestComplete user manual,
https://sup-
port.smartbear.com/testcomplete/docs/testing-with/deprecated/manual/index.html
)