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

Новый год начался для нас с возвращения на Хабр. Итак, daddy’s home. Мы решили вернуть наш блог к жизни, чтобы делиться новостями компании, технологическими секретами, жизненным опытом и общаться c вами, тем более и рассказать нам есть о чем.

Новую страницу нашего блога мы начнем, пожалуй, с небольшого эксперимента. Мы решили развернуть наш офисный пакет ONLYOFFICE на мини-серверах. В качестве непривычной тестовой среды для нашего ПО мы использовали три разных (по стоимости и, соответственно, мощности процессора) машины Intel NUC.

Что из этого всего вышло — читайте далее.

Сервер в кармане: разворачиваем ONLYOFFICE на Intel NUC'ах - 1
Читать полностью »

Детали test-first, которых так не хватало - 1 Все мы не раз слышали о test-first — философии разработки, которая призывает писать тесты раньше кода. Уверен, что любой, кто пытался применять этот метод на практике, сталкивался с тем, что у него просто не получается написать тест до функции (обычно в этом случае просто игнорируют эту проблему и локально нарушают test-first). Я считаю, что причина подобных провалов фундаментальна, и попытаюсь показать почему.

Для начала следует уточнить, что здесь и далее я буду говорить про тестирование функции в широком смысле слова как тестирование некоторой условной примитивной единицы кода. Оставим в стороне вопрос, какую подобную единицу нужно тестировать (например, метод или класс), на дальнейший ход рассуждения эти детали влияния не окажут. Я буду использовать выражение «тестирование функции» в этом смысле на протяжении всей статьи.

Вам может показаться, что индустрия давно разобралась со всеми проблемами, связанными с test-first, и причина всех возможных провалов лишь в том, что мы как разработчики не обладаем достаточной квалификацией для успешного применения нужных техник, а вовсе не в каких-то фундаментальных проблемах. Увы, здесь и там разные программисты задают одни и те же вопросы, как именно делать test-first, и получают порой невразумительные ответы. Думаю, без преувеличения можно сказать, что комьюнити по всему миру что-то подозревает, но многое остается недоговоренным.
Читать полностью »

Тестируя светодиодные лампы я обнаружил у них одну особенность. Практически у всех ламп яркость уменьшается после прогрева.

Снижение яркости при нагреве у светодиодных ламп - 1

За 5-30 минут после включения световой поток ламп уменьшается на 11-12%. Когда лампа прогрелась, её яркость уже не меняется.

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

Sinon.js — это mock-библиотека для JavaScript, которую можно использовать с любым тестовым фреймворком. Она предоставляет функции для эмуляции и проверки требуемого поведения в JavaScript. В библиотеке представлено три вида тестирования с spy, stub и mock. В данном посте мы рассмотрим документацию по API Sinon.js вместе с кратким введением в концепцию методов данной библиотеки.

Sinon.js — mock-библиотека для JavaScript - 1
Читать полностью »

image

Перед началом какого-либо процесса вы должны быть полностью «укомплектованы» всем необходимым набором инструментов, которые обеспечат успех задуманному. До того, как решиться пройти SAT Prep (или повторить тестирование), изучите представленный ниже список, чтобы проверить, все ли вы учли.Читать полностью »

Использование JMeter для организации распределенной нагрузки - 1

Автор: Роман Денисенко, старший инженер по тестированию DataArt.

Введение

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

Для генерации такой нагрузки возможностей одной тестовой машины становится уже недостаточно. И тогда возникает классический вопрос — как можно воспроизвести подобную нагрузку с минимумом затрат и максимумом результата.

К счастью, большая часть современных программных средств, используемых для нагрузочного тестирования, позволяет использовать дополнительные удаленные агенты, необходимые для эмуляции распределенной нагрузки. В рамках данной статьи я хотел бы рассмотреть возможность создания нагрузочного кластера на примере, думаю, одной из самых распространенных программ, используемых тестировщиками, — великого и ужасного Apache JMeter`а.
Читать полностью »

Недавно я рассказывал об умных светодиодных лампах X-Flash, умеющих автоматически включаться при наступлении сумерек, менять цветовую температуру 3000/4000K, устанавливать один из трёх уровней яркости или плавно менять яркость без диммера. Сегодня расскажу об обычных светодиодных лампах этого бренда.

Светодиодные лампы X-Flash - 1

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

image

Каждому из нас в жизни неоднократно приходилось сдавать всевозможные тесты и экзамены — в школе, для получения водительских прав, при поступлении в институт или на языковые курсы и пр. Сегодня мы поговорим о том, как не «перегореть» тем, кто готовится к сдаче GMАT. Читать полностью »

image

Роботы, умеющие собирать пыль в жилых помещениях, широко вышли на Российский рынок относительно недавно, но уже успели сильно эволюционировать и без преувеличения стали самыми распространенными бытовыми роботами в нашей стране и во всем мире. Однако с момента их появления (2009 год) по настоящий момент (2015 года) в обществе не утихают споры об их пользе и оправданности такого приобретения. Ведь, устройство как было, так и осталось достаточно дорогим  - его стоимость, порой, превышает цену классического мощного пылесоса для ручной уборки в 3-4 раза. Чего нельзя сказать о мощности и принципиальной возможности собирать загрязнения с пола, поскольку робот мобилен и питается от аккумуляторов, которые на текущем уровне развития технологий не способны запасать энергию в «киловатных» масштабах, доступных из розетки для обычных пылесосов. Поэтому особенно часто на просторах интернета, форумах, да и просто в магазинах звучат вопросы:

  • Робот-пылесос — это «электровеник» или настоящий пылесос?
  • Он убирается везде или оставляет большие области неубранными?
  • Насколько хорошо он собирает пыль там, где проехал?
  • Какова степень его разумности для выполнения интеллектуальной уборки?
  • Действительно ли автоматизированный сборщик пыли способен освободить владельца квартиры или дома от уборки полов или хотя бы предоставить возможность убираться реже?

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

Светодиодные лампочки появились уже во многих домах, а скоро они будут у всех, но не все лампочки хорошие и не всегда реальные параметры лампы соответствует тому, что заявляет производитель. Чуть больше года назад у меня родилась идея сделать сайт с результатами инструментальных тестов светодиодных ламп. На мой клич о помощи откликнулся замечательный программист из Нижнего Новгорода Сергей Андреев, который создал быстрый, красивый и удобный сайт. LampTest.ru работает уже полгода, а сегодня я рад представить его обновлённую версию.

Новый LampTest.ru - 1

За это время я протестировал 278 ламп, включая 226 светодиодных.

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


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