Содержание

Специальность QA Software Tester или кто такой Quality Assurance Engineer

QA (Software Testing and Quality Assurance) или тестировщик – это специалист по обеспечению качества программного обеспечения. Тестировщик во многом похож на следователя или детектива. Он идёт по горячим следам программиста и выискивает баги, использует различные дедуктивные методы и скрытые приёмы. Без тщательного тестирования невозможно добиться высокого качества программного продукта – вот почему QA-специалисты очень востребованы в IT-компаниях, занятых разработкой.

Всех тестировщиков можно разделить на 2 большие группы по уровню подготовки — Manual QA Engineer и Automation QA Engineer.

Manual QA Engineer или мануальный тестировщик – это инженер, который фокусирует внимание на процессах разработки ПО, улучшает их, предотвращает появление дефектов и проблем. Все рабочие процессы проходят «вручную»: он планирует процесс тестирования, пишет тест-кейсы, выявляет проблемные места, заносит полученные данные в базу, проводит ре-тесты ошибок после доработки программистами. QA-мануальщик анализирует процесс тестирования для его оптимизации в дальнейшем.

Automation QA Engineer – это специалист, который использует программные средства для создания тестов и проверки результатов выполнения. Основная задача QA-автоматизатора — создавать автоматические скрипты, которые будут проверять работу программы на основании тест-кейсов, написанных QA-мануальщиками. Это помогает сократить время тестирования рутинных задач и упростить весь процесс в целом. QA Automation Engineer обладает навыками программиста и логикой тестировщика одновременно: автоматизатор проверяет качество продукта на различных этапах его разработки, тестирования и эксплуатации, а также он занимается разработкой продукта, который проверит написанное программистами.

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

Программа QA курса на ресурсе ITVDN разработана таким образом, что студент получает все необходимые знания и практические навыки для начала своей карьеры тестировщика. Курс позволит изучить основы, которые являются «must have» для всех тестировщиков, независимо от сферы тестирования и продукта, который предстоит тестировать. Закончив его, вы уже сможете начать карьеру и получать реальный опыт на фрилансе или позиции Trainee/Junior QA.

Требования к QA-специалисту:

  • Знание этапов жизненного цикла ПО
  • Отличное знание теории (основы, методы, виды и типы тестирования) и умение применять эти знания на практике
  • Знание баг-трекинговых систем (Jira/YouTrack), опыт работы с ними
  • Уверенные знания web-технологий (HTTP, DOM, HTML, JSON, Server response codes, cookie & session)
  • Базовые знания SQL, ООП
  • Опыт ведения тестовой документации
  • Базовые знания языка программирования, который используется в проекте
  • Понимание Agile/SCRUM методологии, умение и желание работать в команде

Тестировщик может занимать такие должности:


QA Engineer

QA Manual

Automation QA Engineer

Junior/Middle Test Engineer

Mobile QA Engineer

QA Functional Manager

Junior/Middle QA Game Tester

QA Lead

Кто ты, QA-инженер или тестировщик?

Оригинальная публикация

Автор: Евгений Иванченко

QA и QC — как камыш и рогоз. Конечно, есть ботаники, которые их различают, но большинство людей всё-таки путают. Иногда самим QA и QC легче согласиться с представлением обывателей, чем пускаться в долгие объяснения, в чём же всё-таки разница. Предлагаю сделать усилие над собой, разобраться с терминами и понятиями, увидеть отличия и больше никогда их не путать.

Больше трёх лет я занимаюсь обеспечением качества продуктов. И всё это время наблюдаю за эволюцией процессов тестирования в компании.

От момента зарождения, когда в команду нанимали первых двух человек. Полгода они тестировали продукт руками, а после становились бизнес-аналитиками, а за ними уже стояли следующие два человека.

До текущих процессов с блэкджеком Scrum-Less и автотестами на Selenium.

Накопленный опыт и черты характера типичные для моей профессии привели к размышлениям о том, кто такие тестировщики, QA и QC. Разные это суть сущности или пересекающиеся? В статьях и конференциях я часто сталкиваюсь с какой-то путаницей, мне это не нравится. Поэтому я решил поделиться своими мыслями на этот счёт. Осторожно, данная статья не является истиной в первой инстанции. Данная статья — мысли вслух и желание найти единомышленников.

QA, QC и тестировщики: три большие разницы?

Начнём наши поиски и копания с обращения к Международному стандарту системы менеджмента качества ISO 9000:2015. В каждой статье, в каждом видео на тему отличия этих понятий есть ссылка на этот документ, моя статья не исключение.

В пункте 3.2 стандарта раскрываются два определения:

  1. Обеспечение качества (3.2.10) — часть управления качеством, направленная на обеспечение уверенности в том, что требования к качеству будут выполнены.
    Оригинал

    Quality assurance (3.2.10) — part of quality management focused on providing confidence that quality requirements will be fulfilled.

  2. Контроль качества (3.2.11) — часть управления качеством, ориентированная на выполнение требований к качеству.
    Оригинал

    Quality control (3.2.11) — part of quality management focused on fulfilling quality requirements.

Из этих определений следует, что мы либо обеспечиваем качественный продукт, либо проверяем продукт на соответствие качеству.

Отмечу, что в стандарте ISO 9000:2015 вообще нет понятия tester как такового. Я искал.

Так каким же образом взаимосвязаны понятия Quality assurance, Quality control и Тестирование между собой?

Часто можно встретить такого рода иллюстрации со слоёной структурой качества, где тестирование — часть контроля качества, контроль качества — часть обеспечения качества.

Но лично мне кажется, что раз в стандарте нет понятия tester или testing, а QC — это и есть разного рода тестирование, то и иллюстрации должны быть такими:

Однако стандарт есть стандарт, а у нас тут реальная жизнь. И в реальной жизни IT-индустрии встречаются только два названия нашей профессии:

  1. QA-инженер.
  2. Тестировщик Программного обеспечения (ПО).

Причём очень часто эти понятия взаимозаменяются и путаются. Неразбериха начинается ещё на этапе описания вакансий.

Ищу Тестировщика ПО (QA-инженера)


Я бы не писал эту статью, если бы в индустрии не смешивали эти роли и не называли тестировщиков QA-инженерами и наоборот. По моим наблюдениям, в России не разделяют две профессии. Всех для простоты (а может по незнанию) называют тестировщиками. И ладно бы таким грешили только работодатели, но путаницу поддерживают и сами тестировщики. Например, на Хабре можно встретить статьи, где авторы на протяжении всего текста называют одних и тех же людей тестировщиками, QC-инженерами, QA-специалистами, инженерами по тестированию и тестерами.

Масла в огонь подливают HR-менеджеры: часто для увеличения охвата аудитории они пишут в названии вакансии «Тестировщик ПО (QA инженер)». Шапкой вакансии дело не заканчивается, винегрет продолжается и в самом описании.

Давайте обратимся к вакансиям QA-инженеров:

Все задачи связаны с тестированием и нацелены на поиск багов, хотя компания ищет «QA-инженера».

Или ещё один красочный пример:

И ещё:

И на сладкое:

По факту многие работодатели ищут тестировщика ПО (если ориентироваться по описанию обязанностей), но в названии обозначают, что находятся в поисках QA-инженера. 

Если вы помните, в ISO 9000:2015 есть QA и QC. Что будет, если выполнить запрос на hh.ru по ключевому слову QC? А ничего не будет. Вы не увидите вакансий ни QA, ни тестировщика. По такому запросу появятся вакансии, связанные с производством и контролем качества выпускаемой продукции.

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

Что такое обеспечение качества

Прежде чем продолжить, давайте замутим небольшой интерактив. Перейдите по ссылке и посмотрите на сайт конференции QualityConf. Побродите пару минут по темам выступлений и ответьте для себя на несколько вопросов:

  1. Для кого эта конференция?
  2. С чем она у вас ассоциируется?

Конференция QualityConf целиком и полностью посвящена качеству, а не тестированию. Однако при подготовке очередной конференции организаторы провели исследование и задали вопрос своим посетителям: «С чем у вас ассоциируется конференция?».

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

Получается, что сегодня, говоря слово «качество», многие слышат «тестирование», и очень часто это функциональное тестирование, хотя понятие качество гораздо шире.

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

Оригинал

Quality is a customer determination, not an engineer’s determination, not a marketing determination, nor a general management determination. It is based on the customer’s actual experience with the product or service, measured against his or her requirements — stated or unstated, conscious or merely sensed, technically operational or entirely subjective — and always representing a moving target in a competitive market (Armand Feigenbaum «Total quality control»).

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

QA ≠ QC: как их различить

QC: кто эти люди, какие у них задачи, какие у них ограничения

Кто эти люди? Люди, которых называют тестировщиками, тождественны контролю качества QC. По логике вещей они на последнем этапе разработки проверяют качество продукта (любым видом и типом тестирования  —  ручным, автоматизированным, нагрузочным, тестированием безопасности и т.д.).

Какая у них задача? Их задача — провести валидацию продукта и предоставить информацию бизнесу и разработчикам о соответствии продукта заявленным требованиям.

Какие у них ограничения? Какие могут быть недостатки, если у вас все сотрудники проверяют продукт на соответствие:

  • До взятия фичи в проверку такие сотрудники не влияют на процесс обеспечения качества и разработки, хотя их участие могло бы предотвратить некоторое количество багов и тем самым сократить затраты на тестирование.
  • Зачастую такие сотрудники не могут давать рекомендации, как сделать продукт лучше. Потому что поезд ушёл и уже поздно. Им остаётся лишь сверять соответствие продукта требованиям. FYI: хотя на самом деле тестировщикам есть что сказать по поводу улучшений, которые необходимо сделать.
  • Эти ребята чаще всего не видят полной картины процесса, поэтому искренне не понимают, почему разработчики дают им код, в котором приложение крашится при попытке запуститься. И, согласно п.1, ничего не могут с этим сделать. Даже если хотят. 
  • Они не могут взять на себя полную ответственность за качество продукта.
  • Очень часто между тестировщиками и разработчиками возникают конфликты. Так бывает, когда разработчики считают свой код самым лучшим и работающим, а в тестировщиках видят лишь попытки его сломать и показать, что код не работает. Такое положение дел порождает всем известные мемы «Это не баг, а фича».

QA: кто эти люди, какие у них задачи, какие у них ограничения

Кто эти люди? Инженеры по обеспечению качества (QA) — это люди, которые помогают командам разработки выпускать качественный продукт, как можно быстрее за как можно меньшие деньги. Ведь все мы знаем, что чем раньше найден баг, тем дешевле его пофиксить. Лучше всего фиксить баги ещё на уровне идеи.

QA-инженеры участвуют на самых ранних этапах создания продукта/фичи. Если бы они могли залезать в головы к PO, чтобы сказать им о недостаточности приемочных критериев или сценариев использования фичи, — они бы делали это.

Какая у них задача? Задача QA-инженера  —  не допустить несоответствия продукта предъявляемым требованиям. QA-инженер замеряет качество продукта, знает его актуальное состояние и что нужно сделать, чтобы его поднять не только на этапе тестирования, но и на этапе разработки, дизайна или составления требований.

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

В отличие от QA, работу QC оценить можно, особенно если отталкиваться от самого простого и оценивать эффективность по количеству багов — сколько багов нашёл и сколько багов пропустил на прод.

Как дальше жить?

Большой штат тестировщиков не сможет существенно улучшить качество продукта. Но сможет улучшить саму проверку качества. Если же вы, коллеги-тестировщики, хотите поднимать именно качество на новый уровень, задумайтесь о переходе в QA-инженеры.

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

Я знаю, что большинству из вас не всё равно на то, что вы тестируете. И вы искренне хотите поставлять хороший продукт, которым приятно будет пользоваться.

Обсудить в форуме

19 лучших курсов QA-тестировщиков ПО 2020 года

25 ноября

12 месяцев

Да, но в течение 14 дней после оплаты

108 000 ₽

от 4 990 ₽

25 ноября

12 месяцев

Да, но с вычетом за пройденные блоки

50 000 ₽

от 15 000 ₽

В любой момент

4 месяца

Да, но с определенными вычетами

В любой момент

8 месяцев

Да, но с вычетом за пройденные блоки

23 ноября

6 месяцев

Да, если прошло меньше 3 занятий

В любой момент

3 месяца

Не возвращают деньги

В любой момент

4 месяца

Да, но с вычетом за пройденные блоки

В любой момент

3 месяца

Да, но в течение 14 дней после оплаты

25 ноября

9 месяцев

Да, но в течение 14 дней после оплаты

07 декабря

6 месяцев

Да, но с вычетом за пройденные блоки

В любой момент

10 месяцев

Да, но с вычетом за пройденные блоки

21 декабря

4 месяца

Да, но с вычетом за пройденные блоки

25 ноября

12 месяцев

Да, но в течение 14 дней после оплаты

25 ноября

3 месяца

Да, но с вычетом за пройденные блоки

47 500 ₽

от 15 000 ₽

21 декабря

5 месяцев

Да, но с вычетом за пройденные блоки

Тестирование ПО. Уровень 2 Работа с документацией и тестирование приложений
Ссылка на курс

В любой момент

1 месяц

Да, но с вычетом за пройденные блоки

Тестирование ПО. Уровень 1 Теоретические знания и начальный опыт
Ссылка на курс

07 декабря

1 месяц

Да, но с вычетом за пройденные блоки

В любой момент

1 месяц

Да, но с вычетом за пройденные блоки

Тестеры, индикаторы и измерительные приборы на разные случаи

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

Тестер тормозной жидкости

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

Тестер-рефрактометр

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

Индикатор зажигания

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

Тестер аккумуляторов

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

Бесконтактный индикатор напряжения

Тестер напряжения LAOA способен определить провода и проводники под напряжением в диапазоне 24-1000 Вольт.  Метод определения бесконтактный, т.е. полностью безопасный. Тестер определяет ноль, фазу, имеет звуковую сигнализацию и подсветку. Соответствует категории измерений CAT IV 1000 В. Автоматически отключается через пять минут для экономии заряда батареек (2*ААА).

Кабельный тестер-трассоискатель

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

Мультиметр-пинцет UNI-T UT116C

Этот тестер не заменит полноценный мультиметр, но крепко выручит при тестировании SMD компонентов прямо на платах. Кроме того, он умеет проверять высоковольтные стабилитроны и высоковольтные светодиоды, т.е. при их проверке не нужно городить стенд с блоком питания. Функционал: прозвонка, измерение сопротивления, емкости конденсаторов, тест диодов, стабилитронов, светодиодов.

Тестер радиокомпонентов ТС-1

Этот тестер пригодится как для хобби, так и в профессиональной деятельности. Он способен протестировать практически любой полупроводниковый радиокомпонент с определением его параметров и цоколевки. Умеет проверять резисторы, диоды, конденсаторы с определением ESR, транзисторы, включая MOSFET и IGBT, светодиоды, напряжение литиевых аккумуляторов, форму сигнала пультов управления. Питание прибора осуществляется от внутреннего аккумулятора.

USB тестер Web-U2

Один из самых функциональных USB тестеров на сегодняшний день. Позволяет проверять зарядные устройства, кабели, аккумуляторы с определением емкости. Поможет выбрать лучшие при покупке и тестировать после ремонта. Имеет на борту триггеры протоколов быстрой зарядки, включая QC3 и PD. Измеряемое напряжение 4-24 Вольта, ток 0-5 Ампер. Цветной экран, датчик положения, возможность подключать температурный датчик. Версия с блютуз позволяет управлять с экрана смартфона или ПК.

Мультиметр Aneng Q1

Интересная и проверенная модель мультиметра. Вместо поворотного селектора видов измерений здесь кнопки, а пределы измерений тестер устанавливает автоматически. Способен измерять сопротивление, емкость конденсаторов, тестировать диоды, светодиоды, обрыв проводника (прозвонка), переменное и постоянное напряжение, силу переменного и постоянного тока, температуру. Оснащен дисплеем EBTN, есть аналоговая шкала и функция True-RMS.

примеры использования / Зарядки, пауэрбанки, провода и переходники / iXBT Live

Подобный гаджет может пригодиться каждому — для проверки своих смартфонов и аккумуляторов, для тестирования кабелей, а также в качестве «показометра» в диспутах на Алиэкспресс. 

 На мой взгляд, в хозяйстве должен быть один подобный тестер (USB «доктор»), и, по возможности, USB-нагрузка.

Конкретное применение:

1. Проверка смартфона на емкость аккумулятора при покупке. Иногда интересно, не обманул ли производитель. При покупке неоригинальных аккумуляторов для смартфона или б/у аккумуляторов (или смартфонов) обязательно нужно проверять емкость, чтобы потом не получить сюрпризы с малой автономностью. Сюда же можно отнести проверку емкости внешнего аккумулятора (павербанка). 

2. Проверка поддержки и корректной работы режимов быстрой зарядки: Quick Charge 2.0/3.0/4.0, Power Delivery 2.0/3.0, Samsung Adaptive Fast Charging, Mediatek Pump Express, Dash Charge, Huawei SuperCharge, Apple и так далее. Для работы указанных протоколов должна быть поддержка в гаджете (Смартфоне), в зарядном устройстве или павербанке, а также возможны специальные кабели с поддержкой конкретного протокола, например, Dash Charge.

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

4. Проверка специальных режимов  работы, которые достаточно трудно оценить без оборудования. Например, сквозную зарядку для внешних аккумуляторов.

5. Проверка токоотдачи и емкости аккумуляторов. Тут диапазон применения гораздо шире. Можно проверять не только Li-on аккумуляторы, но и NiMh, Pb и другие типы. Главное, чтобы напряжение сборок укладывалось в пределы 3,6…..30 Вольт. Хотя ряд тестеров имеет опцию внешнего питания, в этом случае можно тестировать и с минимальными напряжениями. А вот токи ограничены значениями 4-5 Ампер. Это пределы для USB коннекторов.

Один из самых популярных и недорогих USB тестеров на Алиэкспресс — цветной тестер с OLED дисплеем.

USB-тестер FNIRSI FNB18 ($3.8)

 На фото представлены тестеры AT34 и FNB18. Оба имеют цветные экраны с отличными углами обзора.  АТ34 более продвинутый в плане точности и функции, но, в целом, базовый набор возможностей одинаковый и там, и там.

Тест внешнего аккумулятора, работают сразу оба выхода, под нагрузкой (2х1,5 Ампера).  

А вот ниже этот же внешний аккумулятор, с активированным режимом QC2.0 и напряжением 12В.

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

На фото проверка внешнего аккумулятора на работу протоколов быстрой зарядки (QC2.0 9В). Для активации протокола служит внешний триггер, а в качестве нагрузки — электронная LD15.

Сам факт проверки гаджетов, в том числе смартфонов, на поддержу протоколов QC/PD до сих пор является актуальным моментом при покупке устройств.

На фото активированный протокол Power Delivery 2.0 (9V).

Крайне полезно представлять для себя работоспособность кабелей. Короткие обычно работают лучше. Кабели с длиной более одного метра имеют приличные потери. Падение напряжения очень заметно при больших токах, например, более 1,5 Ампер. Наличие режима быстрой зарядки типа QC3.0 может частично компенсировать потери на кабеле, но не во всех случаях.  Да и просто проверить работоспособность кабеля не помешает.

Тест кабеля на внутреннее сопротивление. На фото значение 0,1 Ом при длине 20 см и токе 1 А.

 А вот этот магнитный кабель оказался весьма посредственным. При токах 1,5…2 Ампера он имеет потери около 20% и не пригоден для зарядки мощных потребителей. 

Сквозная зарядка — интересный режим работы внешнего аккумулятора, который позволяет включать его в режиме бесперебойного питания. Некоторые модели павербанков поддерживают и быструю зарядку (9-12Вольт) при работе в сквозном режиме. Актуально для питания устройств, типа роутеров и т. п.

Автомобильные аккумуляторы и аккумуляторы от шуруповертов также можно тестировать USB тестером. Для этого потребуются адаптеры с USB на клеммы или крокодилы. Не забудьте ограничить ток (до 4…5 Ампер).

 На фото мощный аккумулятор тестируется простым USB тестером и электронной нагрузкой.

 Работа со смартфонами через Bluetooth позволяет управлять измерениями и сохранять статистику. Файлы с измерениями потом можно открыть на компьютере и построить график или работать с таблицами. 

На фото USB тестер с активированным PD триггером (режим 20 Вольт от павербанка).

Самый-самый продвинутый из недорогих моделей — это USB тестер WEB-U2 от WITRN. Он оснащен встроенными триггерами быстрой зарядки стандартов Qualcomm Quick Charge 4.0 и Power Delivery 3.0.

 

Тестер WEB-U2 имеет внешнее питание и внешний датчик температуры, что актуально при тестировании аккумуляторов большими токами.

 Проверка и тест аккумуляторов типа 21700, 18650, 14500, 10440 и т.д. USB тестер позволяет оценить емкость аккумулятора, как в mAh, так и в Вт*ч.  

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

ССЫЛКА НА БОЛЬШОЙ ЛОТ USB ТЕСТЕРОВ на выбор 

Функциональный USB ТЕСТЕР WEB-U2 QC4+ PD3.0 

Бюджетный USB-тестер FNIRSI FNB18 (всего $3.8)

Внимание, пока еще доступен купон на скидку $1 на FNB18.

 В тему: Обзор тестера USB AT34 с OLED-дисплеем и измерением до 30 В и до 4 А

Нагрузки, провода и адаптеры можно посмотреть в этом обзоре:

Выбираем лучший USB-тестер (Web-U2)

 

Рекомендую ознакомиться со списками полезных модулей, плат, компонентов, промоборудования и инструментов, подборками и обзорами по ссылке:ПОДРОБНОЕ СОДЕРЖАНИЕ БЛОГА ЛЕКСУСА ТОЙОТОВИЧА 

 

О программе — Тестер

Бесплатная программа для сценарного тестирования решений на базе 1С:Предприятие 8. 3, управляемые формы.

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

Сводка

Текущая версия: 1.3.5.6 История релизов

Последние обновления: https://github.com/grumagargler/tester

Репозиторий общих тестов: https://github.com/grumagargler/CommonTests

Репозиторий демо тестов для ERP2 (демо): https://github.com/grumagargler/ERP2

Разработчик: Решитко Дмитрий, [email protected]

Поддержка: https://gitter. im/tester1c/Lobby, Телеграмм канал

Стоимость / Лицензия: Бесплатно / BSD

Язык интерфейса: Английский, Русский

Справка: Английский (частично), Русский

Возможности

  • Программирование и запуск сложных сценарных тестов в одной среде
  • Глубокое тестирование интерфейса и бизнес логики
  • Запись работы пользователя с переводом сценария в программный код
  • Организация коллективной работы по созданию базы тестов
  • Гибкий ролевой доступ, раздельный RLS-доступ пользователей к тестируемым конфигурациям
  • Организация разветвленной разработки тестов с использованием git-репозиториев, хранение базы тестов вместе с проектами EDT
  • Интеграция с сервисами управления и контроля версий github.com, gitlab.com и других с использованием Webhook-ов
  • Формирование протоколов и сводных отчетов по выполненным сценариям
  • Настройка рассылки результатов тестов по электронной почте
  • Тестирование по расписанию, организация непрерывного процесса прогона тестов в рамках CI
  • Интеграция с Visual Studio Code
  • Возможность подключения к тестируемым клиентам разных версий платформ
  • Пошаговая видеозапись и воспроизведение хода выполнения сценария

Особенности

  • Быстро устанавливается, не требует специальных (кроме 1С) знаний и программного обеспечения
  • Быстро интегрируется в процесс разработки
  • Не требует фундаметального пересмотра философии программирования
  • Сфокусирован на процесс создания реальных тестов
  • Не требует подготовки отдельных баз и эталонных данных

Другое применение

Тестер может быть использован как автоматизатор рутинных операций, как в процессе разработки, так и в режиме реальной эксплуатации продуктовых баз. Среди таких задач можно выделить:
— Выгрузка/загрузка данных, пакетный запуск 1С для административных задач
— Запуск и манипуляции обработками, отчетами. Тестером можно написать сценарий, который будет формировать отчет, проверять какие-то данные или открывать обработку и нажимать там нужные кнопки и выбирать поля
— Формирование начальных или тестовых данных для ваших решений (вместо использования конвертации данных)
— Нагрузочное тестирование. Например, у вас есть доработка и вы хотите проверить работу этого функционала под нагрузкой. Для этого можно написать сценарий запуска Тестера нужное кол-во раз с передачей целевого тестируемого сценария в качестве параметра

Несколько примеров