Тестирование Django приложений с помощью Selenium
6 мин

Selenium
Selenium — это очень удобный (имхо) инструмент для тестирования веб-приложений.
Тесты создаются с помощью дополнения для Firefox, которое может генерировать код теста на различных языках, в том числе и на Python. Затем эти тесты выполняются специальным сервером, Selenium RC.
Сам по себе Selenium не привязан ни к языкам ни к фреймворкам, поэтому чтобы интегрировать его в систему тестирования Django-приложений, нужно приложить очень небольшие усилия.
Для решения задачи интеграции я буду использовать библиотеку Django: Sane Testing. Это библиотека, расширяющая возможности стандартной системы тестирования Django, в том числе и поддержкой тестов Selenium.




Django Dash — соревнование для разработчиков на Джанге. Вам дается только 48 часов на разработку вебприложения! Отличный повод попробовать себя в скоростной разработке.