Вот как это выглядит:
Установить расширение можно из Интернет-магазина Chrome
Расширение можно использовать только для написания серверных тестов.
Комментарии (17)
Fesor
22.03.2016 13:03Добавлю, что это вариация Selenium IDE. На эту тему есть так же и другие подходы. Например для тестирования API можно применять реверс-прокси сервера, которые записывают запросы и из них составляют тест сюиты. Чаще всего при нагрузочном тестировании используется для сборка сценариев поведения реальных пользователей.
diwms
22.03.2016 13:39А можно об этом подробней? О чём идет речь и как готовить? Очень нужна такая штуковина. Ткните носом как это делают, пожалуйста.
rmpl
22.03.2016 14:23Тоже очень хочется подробнее узнать про реверс-прокси и запись запросов. Если поделитесь ссылками, буду крайне признателен.
webmoder
22.03.2016 15:00Извиняюсь за глупый вопрос,
Но зачем писать тест для уже работающего кода с использованием тестовых данных которые явно(судя по гифке) дают успешный результат?
.З.Ы. К сожалению еще не довелось писать тесты и хотелось бы прояснить данный вопрос.Rencom
22.03.2016 15:01+4Сегодня код работает форма отображается и валидирует данные, а завтра ваш младший товарищ добавил багу, и форма перестала отображаться/перестали работать валидаторы/....
Fesor
Это не юнит тесты, а e2e тесты.
Rencom
Нет, это приложение для генерации server side юнит тестов.
Цитирую автора
Sergey89
Это в любом случае функциональный тест, а не модульный.
Rencom
Насчет "функциональный" согласен, оставил просто "тестов" )
Fesor
все тесты, модульные, интеграционные, e2e являются функциональными, так как они тестируют функционал. Есть нефункциональные тесты, вроде нагрузочных. Feel the difference.
Sergey89
Тем не менее функциональные и не функциональные тесты по устоявшимся определениям это тестирование именно системы/приложения по принципу "чёрного ящика". Для случая когда при тестировании нам известны детали реализации есть термин структурное тестирование.