Что пишут в блогах

Подписаться

Онлайн-тренинги

Что пишут в блогах (EN)

Разделы портала

Про инструменты

.
Шестой подвиг Геракла: как мы расчистили прод от багов
02.10.2021 20:12

Автор: Михайлов Максим, Scrum Master компании DINS.

Слова благодарности

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

Проблема, которую мы заслужили

Мы участвуем в разработке продукта с долгой историей и сложной структурой. Продуктом пользуется 400 000 компаний по всему миру. В активную разработку вовлечены тысячи людей на 5 континентах. Разные языки, культуры и часовые пояса.

Баги на проде — неотъемлемая часть продукта. Не то чтобы это достойный повод для хвастовства. Просто данность. Подобную картину можно увидеть в известных продуктах с публично доступными трекерами.

Подробнее...
 
Эмоджи: критический путь тестирования
20.10.2021 00:00

Автор: Эдуардо Фишер (Eduardo Fischer)
Оригинал статьи
Перевод: Ольга Алифанова

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

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

Подробнее...
 
Сравнение TMS, сертификация тестировщика, скидка на вебинар, нагрузка, юнит и автоматизация: самые интересные новости тестирования за начало октября-2021
19.10.2021 11:43

Опубликован выпуск рассылки за первую половину октября.

В выпуске собраны ссылки на новые статьи, слайдкасты, отобраны самые интересные публикации в ленте блогов и темы на форуме.

Содержание рассылки доступно по ссылке.

Подписаться на рассылку

 
Топ-10 лучших систем управления тестированием 2021
18.10.2021 00:00

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

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

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

Подробнее...
 
Распространенные поисковые запросы, часть 9: "Какая сертификация тестировщика лучше?"
15.10.2021 00:00

Автор: Ли Хокинс (Lee Hawkins)
Оригинал статьи
Перевод: Ольга Алифанова

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

В этой статье я отвечу на вопрос "Какая сертификация тестировщика лучше?"

Подробнее...
 
Вебинар "Автоматизация API на Java" от LearnQA"
14.10.2021 00:00

В среду, 27 октября, в 20:00 по Москве мы в LearnQA планируем провести вебинар по автоматизации тестирования API на Java (REST Assured). Вебинар будет вести основатель LearnQA Виталий Котов и его коллега из компании InDriver Кирилл Максименков.

На вебинаре мы коротко расскажем (скорее напомним) о том, что такое HTTP и API. Затем перейдем к тому, как пишутся тесты для API на Java, как устроены библиотеки JUnit и REST Assured. Вместе с вами мы напишем небольшой, легко расширяемый фреймворк и опробуем его на нашем собственном API, разработанном специально для этого вебинара. Затем научимся генерить для наших тестов отчеты в Allure и запускать их в Docker. Под конец немного поговорим про актуальность такого стека и существующих альтернативах.

Вебинар будет интересен в первую очередь:

  • тем, кто только недавно начал заниматься автоматизацией;
  • тем, кто только готовится стать автоматизатором и не имеет опыта;
  • для тех, кто хочет познакомиться с одним из самых популярных стеков на рынке.

Если вы уже много лет автоматизируете тестирование API, причем на Java, причем на REST Assured - есть шанс, что на вебинаре для вас будет мало нового.

Каждый участник вебинара получит:

  • запись вебинара;
  • доступ на наше тестовое API для практики;
  • ссылку на репозиторий с кодом;
  • доступ в чат, где можно будет задать все вопросы.

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

Почитать программу вебинара и записаться можно тут: https://www.learnqa.ru/java_api_webinar

Также, мы приготовили промокод на скидку 10% - WJAPIN

Если кого заинтересовали - велкам.

 
Поговорим о нагрузочном тестировании
13.10.2021 00:00

Оригинал этой статьи находится в блоге компании Veeam на хабре.

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

Подробнее...
 
Логирование тест-автоматизации при помощи Log4j
12.10.2021 00:00

Автор: Корина Пип (Corina Pip)
Оригинал статьи
Перевод: Ольга Алифанова

Мы запускаем наши автотесты или на локальных машинах, или в CI-системах. В некоторых случаях мы неспособны наблюдать, что делают наши тесты. Если это API-тест, то если он не дает результат в консоли, мы не можем узнать, что он делает, пока тест не закончится. Если это UI-тест, то пока мы не увидим, что происходит в браузере, мы не поймем, что там творится. Поэтому в некоторых случаях нам нужно выводить информацию в консоль. Эта информация даст нам понять состояние теста или данные, используемые тестом. Одна из возможностей записывать ход теста в консоль предоставлена библиотекойApache Log4j.

Подробнее...
 
Когда использовать mocks в юнит-тестировании
11.10.2021 00:00

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

Автор оригинала: Vladimir Khorikov

Эта статья является переводом материала «When to Mock».

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

Ни одна из этих практик не является достаточно хорошей. В этой статье Владимир Хориков покажет, какие зависимости следует мокать, а какие использовать как есть в тестах.

Подробнее...
 
Использование ожиданий Selenium WebDriver для повторных попыток
08.10.2021 00:00

Автор: Корина Пип (Corina Pip)
Оригинал статьи
Перевод: Ольга Алифанова

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

Хотя в ряде случаев тестировщики пользуются методами ожидания Selenium WebDriver, чтобы условия выполнились до начала взаимодействия, тесты все равно могут продолжать падать. Как же добиться надежных тестов? Читайте дальше, чтобы узнать, как создавать агрегированные методы ожидания, позволяющие заново создавать сложные условия.

Подробнее...
 
О конфликтах QA vs Dev, QA vs Product: почему так получается и что с этим делать
07.10.2021 00:00

Автор: Немкович Николай Владимирович



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

Подробнее...