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

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

Всё, что вы хотели знать о тестировании адаптеров Wi-Fi, но боялись спросить

Последние 15 лет из этих 20 мы делаем программы для анализа Wi-Fi-сетей. На днях нашей компании исполняется 20 лет. Будет много картинок (то, что называют «geek porn») и технических подробностей.Зачем вообще писать специальные драйверы? Часть этой работы – разработка драйверов для Wi-Fi-адаптеров, и в этой статье я расскажу, как команда разработчиков тестирует продукты своего труда, и как процесс тестирования эволюционировал ...

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

Светодиодные лампы О’КЕЙ

Многие сети магазинов выпускают светодиодные лампы под своими брендами. Лампы зарубежных сетей часто оказываются лучше и дешевле тех, которые выпускают «лампочные» бренды. В качестве примеров приведу лампы (IKEA), (Lexmann сети Леруа Мерлен), Diall сети Castorama, (Auchan сети Ашан). Я купил их и протестировал. В российской сети гипермаркетов О'КЕЙ также появились лампы под собственным брендом. В магазине О'КЕЙ в ТЦ Золотой ...

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

Модульные тесты для проектов Ардуино

Что ж, обвинение вполне справедливо, окошко Монитора последовательного порта (Serial Monitor) плюс Serial.println — не самый лучший инструмент отладки. «Серьезные» разработчики встраиваемых систем (читай: стмщики) время от времени любят шпынять голозадых «ардуинщиков», у которых среда разработки, помимо всего прочего, не поддерживает даже аппаратные отладчики с точками останова и просмотром значений переменных под курсором мышки или в специальной табличке в реальном ...

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

История тестирования проекта «К»: Kotlin&Spek

Привет, Хабр! В этой статье мы поговорим об автоматическом тестировании на одном из многочисленных проектов QIWI, получившим кодовое название «К». Возможно, такой подход подойдет и вам, если вы столкнетесь с похожими задачами. Когда мы организовывали тестирование это проекта, то решили выбрать практичный и хайповый Kotlin, а также Spek, гласящий «Вы называете их тестами, мы называем их спецификациями» (You call them ...

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

Как измерить успех. Стратегии мониторинга и их связь с бизнес-проблемами

Для Dev и Ops определение успеха отличается. Перед тем, как ответить на вопрос «Как измерить успех?», надо понять, что значит «успех» именно для вас. Для эксплуатации — мониторинг. Для Dev успешный проект полностью проходит тестирование. Leon Fayer на РИТ++ отстаивал точку зрения, что DevOps платят не за то, чтобы все метрики в мониторинге были в зеленой зоне. Тестирование и мониторинг нужны, но тесты никогда не дают 100% покрытия проблемы, а ответа 200 ...

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

Мы хотим заменить девопсов скриптом (на самом деле нет): разработчики, нужно ваше мнение

Мы делаем проект облака для разработки — платформу, способную максимально упростить жизнь девопсам, разработчикам, тестировщикам, тимлидам и другим вовлеченным в процесс разработки специалистам. Это продукт не для сейчас и не для завтра, и потребность в нём только-только формируется. Мы видим чёткий тренд, что сейчас скорость развёртывания новых проектов влияет на рынок. Основная идея — вы можете разворачивать конвейер с уже ...

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

Как делать email-рассылки и не косячить: практические советы

У разработчика, который впервые столкнулся с генерированием электронных писем, практически нет шансов написать приложение, которое будет делать это корректно. Около 40 % писем, генерируемых корпоративными приложениями, имеют те или иные нарушения стандартов, и, как следствие, проблемы с доставкой и отображением. На это есть причины: электронная почта технически гораздо сложнее, чем веб, работа почты регулируется несколькими сотнями стандартов и несчетным количеством ...

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

Термоленты с классом защиты IP68. Годятся для света в бане

Друзья, два раза Ку!Нас часто спрашивают, каким образом сделать свет в бане. Среди светодиодных светильников и ламп с нужным температурным режимом нам пока не удалось подобрать подходящий вариант. А вот ленты для этих целей существуют. Давайте посмотрим, что они из себя представляют, а также протестируем их основные световые характеристики: индекс цветопередачи — CRI, цветовая температура. Наши подопытные:Термолента SWG SMD2835 180 ...

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

Дайджест интересных материалов для мобильного разработчика #263 (23 июля — 29 июля)

Заканчиваем неделю медоносным Kotlin, рассказами о работе в лучших компаниях, дизайном интерфейсов, кодингом в автобусе, ретаргетингом и стоимостью рекламы. Опытным путём мы выяснили, что чек-листы в качестве тестовой документации работают лучше, так как их проще создавать и использовать. Тем не менее иногда они могут быть запутанными и слишком подробными, особенно когда есть буквально пара часов на exploratory testing фичи, которая ...

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

По дороге к 100% покрытия кода тестами в Go на примере sql-dumper

Начну с описания, зачем мне нужна была это программа. В этом посте я расскажу о том, как я писал консольную программу на языке Go для выгрузки данных из БД в файлы, стремясь покрыть весь код тестами на 100%. Дальше немного упомяну сборку на Travis CI, а затем расскажу о том, как я писал тесты, пытаясь покрыть код на 100%. Продолжу ...

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