На самом деле видов и подвидов тестирования существует огромное множество, и вряд ли пример тест плана вас попросят назвать полный список. Но можно перечислить основные — например, ручное и автоматизированное, статическое и динамическое, функциональное и нефункциональное, white box .
Но тестировщику будет сложно писать автоматизированные тесты, если он не знает языков программирования. Задача тестировщика — это проверить все возможные и даже невозможные сценарии поведения пользователя при работе с .