Главная » Архив меток: тестирование

Архив меток: тестирование

[Перевод] Тестирование Node.js-проектов. Часть 2. Оценка эффективности тестов, непрерывная интеграция и анализ качества кода

→ Тестирование Node.js-проектов. Часть 1. Анатомия тестов и типы тестов Сегодня, во второй части перевода материала, посвящённого тестированию Node.js-проектов, мы поговорим об оценке эффективности тестов и об анализе качества кода. Раздел 3. Оценка эффективности тестов ▍19. Добейтесь достаточно высокого уровня покрытия кода тестами для того, чтобы обрести уверенность в его правильной работе. Обычно хороших результатов даёт примерно 80% покрытие Рекомендации ...

Читать далее »

[Перевод] Тестирование Node.js-проектов. Часть 1. Анатомия тестов и типы тестов

Автор материала, первую часть перевода которого мы сегодня публикуем, говорит, что он, как независимый консультант по Node.js, каждый год анализирует более 10 проектов. Его клиенты, что вполне оправданно, просят его обратить особое внимание на тестирование. Несколько месяцев назад он начал делать заметки, касающиеся ценных приёмов тестирования и встречающихся ему ошибок. В результате получился материал, содержащий три десятка рекомендаций по тестированию. ...

Читать далее »

[Перевод] Основы внедрения зависимостей

Dependency Injection, DI) простым языком, а также расскажу о причинах использования этого подхода. В этой статье я расскажу об основах внедрения зависимостей (англ. Итак, начнём. Эта статья предназначена для тех, кто не знает, что такое внедрение зависимостей, или сомневается в необходимости использования этого приёма. Что такое зависимость? У нас есть ClassA, ClassB и ClassC, как показано ниже: Давайте сначала изучим ...

Читать далее »

[Из песочницы] Dart vs Node.js: сравниваем производительность на реализациях HTTP сервера

Всем доброго времени суток! Как и любой перфекционист прокрастинирующий от скуки лентяй я задумался о сравнении производительности серверной реализации виртуальной машины Dart с ее потенциальным антагонистом в лице Node.js. В этом году с выходом Flutter — фреймворка для кроссплатформенной разработки приложений наметился подъем хайпа по языку Dart. Скажу сразу, что во мне теплилась надежда что Dart победит, а я обрету ...

Читать далее »

Про ИТ-бизнес и не только

Всем доброго нового года! Ночной разговор об увольнениях (хотя последняя заслуживает отдельного развернутого ответа). Навеяно статьей Бизнес, я люблю тебя коллеги Verovir, а также ее же статьей Уходя — уходи? Коллега, вы в статье хорошо выделили ключевые проблемные точки, с которыми можно встретиться в ИТ- (и не только) бизнесе. А вот объективная оценка и рекомендации по каждой этих точек ("что, ...

Читать далее »

Паттерны и антипаттерны обоснования задач

Содержание Когда вы заводите задачу, ее нужно обосновать. Вы должны убедить разработчика, что: это действительно баг; его необходимо исправить; его нужно исправить именно так, как мы сказали. А то иногда читаешь баги (особенно баги новичков) и задаешься вопросом: — Почему это баг?? А должно быть — 57. Например, там написано: «Загружаем отчет, получаем 57,6. 9». Если записать обоснование, это решит ...

Читать далее »

Покрываем A/B-тесты UI-тестами. Как не запутаться в собственном коде

Привет, Хабр! Решением одного такого вопроса я и хочу поделиться в этой статье. Меня зовут Виталий Котов, я работаю в компании Badoo и бо́льшую часть времени занимаюсь вопросами автоматизации тестирования. Я расскажу о том, с какими проблемами мы столкнулись и к какому флоу пришли в итоге. Речь пойдёт о том, как мы организовали процесс работы UI-тестов с A/B-тестами, коих у ...

Читать далее »

[Из песочницы] Heisenbug 2018 Moscow: взгляд из толпы

Всем привет, меня зовут Таня и это моя первая статья на Хабре. Это событие было уже освещено многими: раз, два, три. В начале декабря проходила конференция Heisenbug 2018 в Москве. Я хочу поделиться своим взглядом на это событие. Я отметила для себя, что в основном были затронуты только положительные моменты, хотя были и отрицательные. Добрым утром на Сапсан, затем такси ...

Читать далее »

Новые светодиодные лампы Diall

Недавно я протестировал 46 ламп Diall и написал обзор, но почти сразу после этого модельный ряд ламп этого бренда полностью сменился. Я купил 19 новых ламп и протестировал их. У новых ламп изменилась упаковка, некоторые модели теперь в блистерах. Появилось большое количество филаментных ламп, в том числе матовые и диммируемые. Появились модели с двумя уровнями яркости — 30/100% (они переключаются ...

Читать далее »

[Перевод] Знакомство с тестированием в Python. Ч.1

Всем доброго! То есть от нашего курса «Разработчик Python», несмотря на стремительно приближающий Новый год, мы подготовили вам интересный перевод о различных методах тестирования в Python. От нашего стола к вашему... Это руководство для тех, кто уже написал классное приложение на Python, но еще не писал дляних тесты. В несколько простых шагов можно создать простые тесты для приложения, постепенно наращивая ...

Читать далее »