Эффективное тестирование вёрстки Простыми словами
Все знают, что тестировать надо. Это полезно по многим причинам:
* тесты — это документация;
* тесты гарантируют работу кода;
* тесты позволяют нам безопасно рефакторить код.
И практически все могут написать тесты, но многие не пишут. Потому что это сложно или написанные тесты не помогают ни сегодня, ни потом, или дедлайны горят — не до тестов сейчас.
Но написать тесты, которые будут простыми, будут помогать в написании кода и не срывать дедлайны — задача сложная. Она становится ещё сложнее, если учесть, что нам приходится тестировать вёрстку — это вам не два JSON сравнить, здесь не работают простые подходы "вызову функцию, проверю результат".
В докладе я расскажу, как писать тесты на вёрстку так, чтобы тесты были полезны и вам, и вашим коллегам, давали уверенность в работе кода, а дедлайны не горели.