Рубрика «тестирование» - 96

Современные подходы к разработке программного обеспечения делают большой упор на контроль качества. Теперь недостаточно, как раньше, просто писать код, нужно убедиться в том, что этот код правильно написан.

Уже сложно найти проект, в котором отсутствуют юнит-тесты. Их использование многим кажется избыточным, ведь это трата времени, которое с тем же успехом можно потратить на написание другого кода и “не, ну я точно знаю, что там все правильно”. Но, как мы убеждаемся, в долгосрочной перспективе тесты экономят больше времени, чем отнимают. Облегчается сопровождение кода, рефакторинг становится безопасным, отслеживается правильность любых изменений. Причем, чем выше покрытие — тем сильнее чувствуется полезность тестов.

Соответственно, важным моментом является анализ этого самого покрытия, причем желательно построчно, чтобы видеть, какие участки кода не тестируются и иметь возможность быстро исправлять ситуацию.

Читать полностью »

Вопрос калибровки цветного принтера часто ставится довольно жёстко, так как качество печати в цвете может довольно сильно зависеть от того, насколько хорошо откалиброван принтер. Калибровка большинства цветных принтеров заключается в выполнении двух автоматических операций по настройке цветов:
Нужно ли калибровать цветные принтеры?
Читать полностью »

Только что, в группе Steam for Linux появилось объявление о событии, которого все так долго ждали: клиент Steam для Linux теперь в стадии открытого бета-тестирования. Все, кому до сих пор не пришел инвайт теперь могут совершенно свободно и без хаков запускать клиент.
Читать полностью »

Вторая, заключительная часть статьи про тестирование сайтов на игровых консолях. Начало было опубликовано вчера

Читать полностью »

Всем привет!

Просим любить и жаловать:Джефф Cheezy Морган Джефф Морган, он же Cheezy (@chzy). Джефф дал нам подробное интервью о его новой книге «Cucumber & Cheese» и лучших методах тестирования, поэтому… довольно предисловий — читайте и знакомьтесь!

1. Здравствуйте, Джефф (Cheezy)! Спасибо, что нашли время поговорить с нами. Вы довольно известная личность, например, в мире Agile и ATDD. Но не могли бы Вы рассказать немного о себе для тех, кто еще Вас не знает?

Моя страсть – написание программ, чем я и занимаюсь почти тридцать лет. Восемь с лишним лет назад я решил покинуть «корпоративную машину» и основал компанию, которая впоследствии стала известна под названием LeanDog. С тех пор я путешествую по Соединенным Штатам и Канаде и помогаю группам разработчиков работать эффективнее, внедряя методики Agile и Lean.
Читать полностью »

Смартпот: самый простой способ выращивать растения
Картинки для привлечения внимания — смартпот выращивает помидоры чери на столе.

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

Внутри: что это такое, как устроено.
Читать полностью »

Мы, а мы — это рекрутинговая компания IT-Доминанта, уже давно обещали посвятить один из наших постов Обзору зарплат инженеров по тестированию, которых в простонародье называют «тестировщиками». А я напомню, что в последних наших публикациях мы рассказывали о зарплатах Системных администраторов (Windows & *nix) , Программистов Java/C++/C#/Delphi и WEB программистов.

Обзор зарплат «Тестировщиков»

Итак, в этом Обзоре мы осветим зарплаты по следующим должностям:

  • Младший тестировщик (ручное и/или автоматизированное)
  • Инженер по тестированию (ручное)
  • Ведущий инженер по тестированию (ручное)
  • Инженер по тестированию (автоматизированное)
  • Ведущий инженер по тестированию (автоматизированное)
  • Руководитель группы тестирования (ручное и/или автоматизированное)

Читать полностью »

Эта статья представляет собой хороший теоретический материал о TDD для тех, кто об этом ещё ничего не знает.

Простое написание тестов — это не TDD!
Читать полностью »

В последнее время достаточно часто приходится использовать спецсредства для наблюдения и контроля за мобильными объектами. Одними из доступных в продаже устройств мониторинга являются GPS/GSM трекеры и маяки-закладки с автономным питанием. Рынок очень насыщен подобной продукцией, но не многие устройства могут отвечать нашим запросам по техническому и практическому использованию.
Много устройств было использовано, с доделками, переделками, и т.к. нужна была либо возможность быстрого крепления, или дополнительная влагозащищенность, удобный и функциональный сервер или краткость команд для СМС управления, все познавалось методом проб и ошибок. И вот, на российском рынке появилось оборудование марки Proma Sat.

Одним из интересных решений, что мною было протестировано явился трекер с магнитным креплением с прочным и влагозащищенным корпусом Proma Sat 1000. Внутри установлена плата с полностью интегрированными антеннами GPS и GSM, туда же устанавливается СИМ-карта, аккумулятор емкостью 3200 мАч, корпус с резиновым уплотнением и возможностью внешней подзарядки или постоянного подключения к бортовой системе транспортного средства. В комплекте так же идет сетевое зарядное устройство для предварительной зарядки перед мероприятиями.

proma satЧитать полностью »

Продолжаем знакомство с Технопарком Сколково
«Урал» — первый из корпусов Технопарка Сколково.

Прошлый мой визит в Сколково вызвал некоторый отклик на хабре, в том числе и администрация технопарка, из-за того что обзор получился довольно однобоким и любительским. Да это мое ИМХО, но проблема в том, что это вообще единственная блоггерская статья о Технопарке на хабре, да и во всем рунете.

Продолжаем знакомство с Технопарком Сколково
Прямо напротив «Урала» — космическое здание бизнес-школы «Сколково»

Надо исправлять положение — но как рассказать о технопарке объективно? Наверное только через историю его резидентов. Когда я прошелся по технопарку, то встретил два проекта — проект генетического анализа PrimerLife и система навигации внутри зданий Indoorgo. Еще TsarS просил сделать обзор сколковского общепита — сделаем в следующий раз, как только обойду все заведения.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js