Публикации по теме 'testing'


TDD, BDD в мире Javascript.
Преимущества применения методологий разработки через тестирование (TDD) в повседневной жизни огромны: Протестированный код, отличный охват Модульный и слабосвязанный код Отличные отношения и взаимопонимание между заказчиком - PM - разработчиком На 40% - 80% меньше ошибок в продакшене Может сэкономить время разработки с некоторым опытом TDD расшифровывается как Test Driven Development, и процесс состоит из: Напишите тест и посмотрите, как он провалится Реализуйте минимальное..

Функциональное тестирование с CasperJS
Веб-панель HootSuite довольно тяжелая. У нас есть большая кодовая база JavaScript, и большая ее часть была написана с использованием jQuery, причем большая часть кода так или иначе связана с DOM. Из-за связи кода с DOM модульное тестирование немного усложняется, поскольку для тестов должны быть предоставлены HTML-фикстуры. Это не невозможно, но немного больше работы, и опыт показывает, что разработчики чаще пишут тесты, когда это удобно. Мы решили использовать..

Автоматическое визуальное регрессионное тестирование
Автоматическое визуальное регрессионное тестирование Когда я впервые услышал термин «тестирование снимков», я наивно предположил, что он имеет дело с данными изображения. Можете представить мое разочарование, когда я узнал, что он не дает никаких впечатляющих визуальных регрессий, хотя после некоторого времени использования снимков я пришел к выводу, что оценил их преимущества. Однако в моем сердце все еще оставался пробел для актуальных снимков регресса веб-сайта. 🦄 Появляется..

Качественная оценка алгоритмов поискового ранжирования
Когда клиент попадает на домашнюю страницу Thumbtack, он безоговорочно доверяет нашему продукту найти лучший бизнес для работы, которую он задумал - будь то покраска дома, найм фотографа или поиск бухгалтера для уплаты налогов. Первым шагом в этом опыте является взаимодействие с нашей панелью поиска и просмотр списка ранжированных компаний. Просмотр результатов поиска - неотъемлемая часть пути клиента к поиску подходящего профессионала для найма на Thumbtack. Само собой разумеется,..

Случайные мысли о тестируемости Kotlin — Часть 1 от Марка Эллисона
Во-первых, мне очень нравится читать блог о Stylingandroid.com и всем рекомендую . Часто (или в большинстве случаев) есть действительно крутые трюки, функции или руководства по Android и программированию в целом. Что бы ни. В прошлую пятницу (он всегда ведет блог в пятницу) он написал статью о Kotlin Testability . Я тест-наркоман, так что название звучит действительно обещанным мне. К сожалению, это не так. 1. mock-maker-inline Он упомянул об этом в последней части статьи...

Интеграционный тест Golang с MySQL
Перейти на тестирование Интеграционный тест Golang с MySQL Тест интеграции с testify Suite, уверен, он вам понадобится ... Когда вы создаете приложение go и развертываете его без тестирования, вы часто обнаруживаете ошибку в своем коде. Не рекомендуется развертывать непроверенный код. Обычно в веб-разработке существует 3 типа тестирования: Модульное тестирование - это тестирование самых маленьких модулей по отдельности, или мы можем сказать, что мы тестируем каждую функцию...

От тестировщика к разработчику, мой путь от разрушения к созданию
Я не всегда знал, что хочу стать разработчиком - мне потребовалось семь лет работы в страховой компании, три из которых в качестве тестировщика, прежде чем я понял, что написание кода для заработка на жизнь кажется отличным занятием. Но последние два года я упорно добивался этой цели, и в этом году Киан помог мне вывести меня на финишную черту и начать мою нынешнюю карьеру в качестве штатного разработчика Ruby. В этом посте, посвященном Национальной неделе программирования, я поделюсь..