Comments 17
Это не юнит тесты, а e2e тесты.
Нет, это приложение для генерации server side юнит тестов.
Цитирую автора
Цитирую автора
Limitations
You can not test your Javascript/VueJS/AngularJS single page application with this. Even though the extension will generate the test code for you it will not work with Laravel. That's because when Laravel is running these tests it doesn't have Javascript. What happens, when Javascript runs your tests is that it simulates a GET/POST/whatever request to the specified URL and fetches and parses the resulting HTML DOM. That DOM is then used to modify input fields, search text and submit forms.
Это в любом случае функциональный тест, а не модульный.
Насчет "функциональный" согласен, оставил просто "тестов" )
все тесты, модульные, интеграционные, e2e являются функциональными, так как они тестируют функционал. Есть нефункциональные тесты, вроде нагрузочных. Feel the difference.
Полезная штука.
Не по теме: а давно chrome пускает приложения к dev консоли?
Не по теме: а давно chrome пускает приложения к dev консоли?
Добавлю, что это вариация Selenium IDE. На эту тему есть так же и другие подходы. Например для тестирования API можно применять реверс-прокси сервера, которые записывают запросы и из них составляют тест сюиты. Чаще всего при нагрузочном тестировании используется для сборка сценариев поведения реальных пользователей.
а для этих ваших ангуларов есть такое же?
Извиняюсь за глупый вопрос,
Но зачем писать тест для уже работающего кода с использованием тестовых данных которые явно(судя по гифке) дают успешный результат?
.З.Ы. К сожалению еще не довелось писать тесты и хотелось бы прояснить данный вопрос.
Но зачем писать тест для уже работающего кода с использованием тестовых данных которые явно(судя по гифке) дают успешный результат?
.З.Ы. К сожалению еще не довелось писать тесты и хотелось бы прояснить данный вопрос.
Sign up to leave a comment.
Laravel TestTools — запись тестов для Laravel прямо из браузера Chrome