Функциональное тестирование веб приложений

Функциональное тестирование проверяет, что система ведёт себя корректно с точки зрения пользователя и удовлетворяет поставленным требованиям. Во всех наших проектах мы документируем функциональные требования и это упрощает проверку.

Наши специалисты проводят исчерпывающее функциональное тестирование во время разработки. Причём разработка автоматических тестов начинается вместе с разработкой функциональности. Тест кейсы документируются в специальной системе, которая позволяет заказчику управлять тест кейсами вместе с нашей командой контроля качества. Она также позволяет строить всевозможные виды отчётов по найденным дефектам, измерять многие показатели качества разрабатываемого программного обеспечения.

Команда контроля качества приступает к функциональному тестированию как только разработчик готов показать новые возможности программного обеспечения и считает, что кодирование закончено. Разработчик проводит демонстрацию на которой тестировщики могут выявить неудобство использования, дефекты или несоответствия требованиям. В этом случае исправление этих проблем может быть сделано сразу, без необходимости создавать отчёты об ошибках, что значительно сокращает издержки.

После того, как разработчик передаёт законченную фунциональность команде контроля качества, начинается ручное тестирование, дополнение автоматических тестов и описание тест кейсов

Первостепенное внимание мы уделяем автоматизации функционального тестирования. Только с помощью автоматизированных тестов можно избежать постоянно растущих издержек на тестирование больших систем, сделать возможным частый выпуск качественных релизов.

Для автоматизации мы используем Selenium. Наши специалисты постоянно совершенствуют свои знания, посещают различные конференции и семинары. Новые члены команды получают доступ к большому количеству внутренних образовательных материалов. Это очень помогает минимизировать время, которое необходимо для создания и поддержки надёжного набора функциональных тестов.