Тестирование — это основная часть работы тестировщика программного обеспечения. В ходе своей деятельности он либо выстраивает автоматическую систему проверки, либо проводит ее вручную. Основными его инструментами являются различные языки программирования, а именно CSS, HTML, Python. Специалист сам задает формулировку стратегиям и продумывает их проведение, а затем отмечает найденные баги и пытается исправить их.