Автоматизация тестирования Web-приложений
Автоматизация тестирования — место встречи двух дисциплин: разработки и тестирования. Наверное поэтому, я отношу эту практику к сложным, но интересным. Путем проб и ошибок мы пришли к следующему технологическому стеку: SpecFlow (опционально): DSL NUnit: тестовый фреймворк PageObject + PageElements: UI-абстракиця Контекст тестирования (информация о целевом окружении, пользователях системы) Selenium.WebDriver Для запуска тестов по расписанию мы используем TFS 2012 и TeamCity. В статье я опишу, как мы к этому пришли, типовые ошибки и пути их решения.Читать дальше →