Как мы это делаем?
Ручное тестирование — это основа любого тестирования. Конечно же, оно зачастую предполагает использование дополнительных инструментов для выполнения различных задач, но основная ценность тут — именно QA инженер, который делает проверки.
Когда живой человек с большим опытом и знаниями в области обеспечения качества напрямую взаимодействует с приложением, он одновременно может проводить оценку фактического поведения системы и как потенциальный пользователь с недостаточным опытом и как технический специалист, который знает продукт изнутри.
Это позволяет во время проверки сценариев генерировать дополнительные тесты, нестандартные ситуации и те вопросы, которые могли быть пропущены, когда функционал приложения планировался и разрабатывался.
Когда применимо ручное тестирование?
Применение ручного тестирования включает в себя полный цикл обеспечения качества для конкретного программного продукта и может адаптироваться под текущие потребности. Например, в случае когда приложение уже готово и создано без документации, либо она уже не актуальна, допустимо применить исследовательское ручное тестирование, что позволит выявить насколько ожидания пользователя могут быть оправданы.
Однако более классический подход подразумевает полный цикл обеспечения качества, в который включаются и составление тестовой документации и отчетов и другие этапы.
Когда все меняется и нет стабильного функционала
В случае когда система находится в активной фазе доработки и постоянно меняется (меняются элементы управления, нюансы логики, добавляются компоненты и зависимости), то затраты на автоматизацию тестирования не окупают себя, потому что большое количество работы будет тратиться впустую на актуализацию автоматизированных тестов.
В такой ситуации ручное тестирование является наиболее логичным и применимым способом проверки соответствия состояния системы требованиям.
Какая польза от проведения ручного тестирования?
Благодаря применению ручного тестирования в составе процесса обеспечения качества для любого программного продукта, получают следующие результаты: