![][1]
_Привет! Меня зовут Артём, и большую часть своего рабочего времени я пишу сложные автотесты на Selenium и Cucumber/Calabash. Честно говоря, довольно часто я оказываюсь перед непростым выбором: написать тест, который проверяет конкретную реализацию функциональности (потому что это проще) или тест, который проверяет функциональность (потому что это правильнее, но намного сложнее)? Недавно мне попалась неплохая статья о том, что тесты реализации – это «тавтологические» тесты. И, прочитав её, я уже почти неделю переписываю некоторые тесты в другом ключе. Надеюсь, вас она тоже подтолкнёт к размышлениям._
[Читать дальше →][2]
[1]:
https://habrastorage.org/web/0bb/484/d1b/0bb484d1b1ba4850a060aad0870c6c54.jpg
[2]:
https://habrahabr.ru/post/336194/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut