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

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

.
Синтетические vs реальные тестовые данные: плюсы, минусы, подводные камни
25.04.2019 00:00

Тестирование синтетических данных Виктория Соковикова, Тест-аналитик at «Лаборатория качества»

Начнём со сладкого и приведём примеры из практики тестирования.

Представьте себе готовый к запуску интернет-магазин. Ничего не предвещает беды. Маркетологи разработали стратегию продвижения, были написаны статьи в профильные интернет-ресурсы, оплачена реклама. Руководство ожидало до 300 покупок еженедельно. Проходит первая неделя, менеджеры фиксируют 53 оплаты. Руководство магазина в ярости...

Менеджер проекта бегает в поисках причин: непродуманность usability? нецелевой трафик? что-то еще? Начали разбираться, изучили данные системы аналитики. Оказалось, что до оформления заказа дошли 247 человека, а оплатили только 53.


Подробнее...
 
17-18 мая, в Санкт-Петербурге состоится конференция по тестированию Heisenbug 2019 Piter!
23.04.2019 21:33

17-18 мая, в Санкт-Петербурге состоится конференция по тестированию Heisenbug 2019 Piter! Основная цель – обмен опытом и помощь в решении стратегических задач в тестировании. На конференции появляются идеи, о которых вы даже не задумываетесь в повседневной рабочей атмосфере. Доклады – исключительно практические, «бери и делай», без воды и рекламы:

— Автоматизация тестирования
— Инструменты и окружение для ручного и автоматизированного тестирования
— Тестирование распределенных систем
— Мутационное тестирование
— Тестирование мобильных приложений
— Тестирование безопасности
— Нагрузочное тестирование, performance-тестирование, бенчмаркинг;

Кто будет среди спикеров:

— Jim Holmes — владелец Guidepost Systems и Executive Consultant в Pillar Technology;
— Neal Ford — директор и программный архитектор в ThoughtWorks;
— Jessica Ingrassellino — руководитель проекта teachcode.org;
— Алексей Лавренюк — разработчик сервисов и инструментов для тестирования производительности и мобильной разработки. Развивает open source-проекты Яндекс.ТанкPandora и Volta.

Все спикеры, подробности о докладах и регистрация – на сайте конференции: https://heisenbug-piter.ru/

Скидка 1000 рублей на персональные билеты по промокоду Heis19PiterSoftwareTesting.

 
Разбираемся с данными JSON
23.04.2019 00:00

Автор: Кристин Джеквони (Kristin Jackvony)
Оригинал статьи: http://thethinkingtester.blogspot.com/2018/05/understanding-json-data.html
Перевод: Ольга Алифанова.

Новички API-тестирования зачастую с удивлением смотрят на зоопарк фигурных скобок, кавычек и запятых, приходящих в теле ответа на GET-запросы. Создание правильного JSON-тела для POST-запроса пугает еще больше. В этот раз мы обсудим, как формируются JSON-данные, и я предложу вам ресурсы, облегчающие работу с JSON.

JSON расшифровывается как JavaScript Object Notation. Это просто способ организации данных таким образом, чтобы они легко парсились через код. Основной кирпичик JSON – это пара имя-значение. Вот ряд примеров:

Подробнее...
 
Ретроспективные уроки автоматизации: принцип трех А
22.04.2019 00:00

Автор: Виктор Славчев (Viktor Slavchev)
Оригинал статьи: https://mrslavchev.com/2018/06/26/hindsight-lessons-about-automation-the-triple-a-principle/
Перевод: Ольга Алифанова.

Разделавшись с тем, почему автоматизация важна, и где нужно сосредотачивать усилия по автоматизации, перейду к более специфичным советам, связанным с тем, как создавать полезные и простые в поддержке тесты. В этот раз мы сконцентрируемся на принципе ААА. Конечно, как и прочие статьи в этой серии, эта описывает мой личный опыт и знания. Если вам есть, чем дополнить – пожалуйста, сделайте это.

Подробнее...
 
Цена качества: 7 принципов оптимизации затрат на тестирование
05.04.2019 12:30

image altНина Агеева, Deputy Director at Лаборатория качества.

Думаете, как сэкономить на тестировании вашего ПО? Вы не одиноки. Возникает лишь одно маленькое но: если софт не дотестировать, возможны самые негативные сценарии – от дорогостоящей и крайне невыгодной вам доработки приложения на поздних стадиях до потери репутации и ухода клиентов/заказчиков к конкурентам.

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

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

Подробнее...
 
Командная строка. Команда grep
18.04.2019 12:29

Автор: Батыров Арсений

Командная строка позволяет многое сделать как на вашем локальном компьютере, так и на удаленном. Особенно важно владеть ей в совершенстве когда другого способа взаимодействия (например, через GUI) с компьютером нет.

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

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

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

Мы используем команду grep для работы с командной строкой на нашем курсе “Bash: инструменты тестировщика”. Хотите присоединиться? Записывайтесь на курс!

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

 
Вуайеризм тестировщика: как правильно подглядывать за людьми и зачем это нужно
17.04.2019 00:00

Насколько UX — зона ответственности тестировщиков? Ранее Антонина Хисаметдинова на конференции по тестированию Heisenbug рассказывала о правильном отображении ошибок, и расшифровка того доклада собрала на Хабре множество просмотров. А в декабре на Heisenbug 2018 Moscow она говорила о том, зачем тестировщику подглядывать за пользователями — и этот доклад тоже был отлично принят зрителями. Так что теперь и для него подготовили текстовую версию.

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

Подробнее...
 
Кому нужны тестировщики, и как избавиться от тест-кейсов, обзор зарплат QA-специалистов, нагрузочное и мобильное тестирование, SQL-инъекции, скидки на курсы по инструментарию: самые интересные новости тестирования за начало апреля-2019
16.04.2019 11:21

Опубликован очередной выпуск рассылки за первую половину апреля

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

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

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

 
Тестировщик, знай свой инструмент! Первомайские скидки на комплект курсов по инструментам
13.04.2019 15:32

Чтобы обеспечить качество продукта, тестировщик должен постоянно повышать эффективность собственной работы, совершенствовать навыки и изучать новые инструменты. К сожалению, времени на это хватает не всегда. Но впереди — праздник Весны и Труда, и лучший способ его провести — ударно потрудиться! Начиная с 25 апреля, мы предлагаем вам получить новые знания на серии мини-курсов "Инструменты тестировщика".

Почему сейчас? Потому что сейчас — самое время!

  1. Эффективно
    Каждый из курсов длится всего пару часов, и еще столько же времени вы потратите на домашние работы. За короткое время вы на базовом уровне овладеете новым инструментом. И этот навык вы сможете применять в работе сразу!
  2. Продолжительно
    На этом запуске мы даем вдвое больше времени для работы с каждым курсом: 4 недели вместо двух! Учитывая, что каждый из курсов можно пройти за день, вы можете выбрать столько инструментов, сколько захотите!
  3. Доступно
    В честь праздника мы сделали отличные скидки. Чем больше курсов вы покупаете — тем дешевле обходится каждый из них. Зовите друзей и коллег, и проходите обучение вместе!

Подробная информация об акции

Курсы, которые предлагаются в рамках акции:

Командная строка
Короткий ликбез по работе с командной строкой

SQL
Начните работать с базами данных!

Git
Самая популярная система контроля версий, с объяснениями и домашними заданиями

Консольные утилиты Android
Вы даже не знаете, что можно делать с Android. А мы - знаем! И  вас научим!

Chrome DevTools
Освойте самое популярное приложения для веб-QA!

Подробная информация о курсах по ссылкам выше.

 
Тест-кейсы и тест-покрытие
12.04.2019 00:00

Автор: Майкл Болтон (Michael Bolton)
Оригинал статьи: http://www.developsense.com/blog/2018/06/test-cases-and-coverage/
Перевод
: Ольга Алифанова.

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

В начале проекта вы еще не знаете, как его тестировать. Чтобы разработать релевантную стратегию тестирования, вам нужно изучить продукт. Это можно сделать множеством различных способов – например, посещать совещания, беседовать с людьми, просматривать проектные планы, изучать дизайн или макеты. У вас даже может быть возможность напрямую поработать с продуктом – с его предыдущей версией, мокапом или прототипом – или же с частью продукта.

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

Подробнее...
 
Нагрузочное тестирование с locust. Часть 3
11.04.2019 00:00

Финальная статья Алексея Остапова об инструменте для нагрузочного тестирования Locust. Сегодня поделюсь наблюдениями, которые накопил в процессе работы. Как всегда, видео прилагается.

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

Часть 1 — тестирование с Locust
Часть 2 — продвинутые сценарии


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