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

Подписаться

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

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

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

.
7 дней до конференции TestCon Moscow 2018!
10.04.2018 12:12

Друзья, тем, кто планирует зарегистрироваться на вторую Международную конференцию TestCon Moscow 2018, которая пройдет 18-19 апреля, напоминаем, что до ее начала осталось всего неделя!

Уже полностью сформирована программа конференции. Более 30 спикеров мировой величины, из таких компаний, как RED HAT, VOLVO Group, CAPGEMINI, CloudBees и многих других  поделятся с вами самыми горячими новостями. Докладов ожидается такое множество, что вместо привычного одного дня конференции, на этот раз мы предлагаем вам целых два!

ВАЖНЫЙ МОМЕНТ! На конференции будет предоставлен синхронный перевод докладов.

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

  • Структурированное исследовательское тестирование
  • От TDD до ATDD
  • Agile тестировщик
  • Тестирование usability
  • Приемочное тестирование

TestCon Moscow 2018 это:

  • 1 день мастер-классов – 17 апреля
  • 2 дня конференции – 18 и 19 апреля
  • 3 параллельных трэка каждый день
  • Более 30 спикеров
  • 400+ участников
  • 5 мастер-классов
  • Синхронный перевод докладов

Торопитесь, до конференции осталось всего неделя! Не оставайтесь в стороне!

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

 
Три ошибочных представления об автоматизации
09.04.2018 12:50

Автор: Адам Саттерфилд (Adam Satterfield)

Оригинал статьи: http://www.abodeqa.com/2017/11/16/3-misconceptions-test-automation/

Перевод: Ольга Алифанова

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

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

Подробнее...
 
Как тестировщики на проекте могут повышать квалификацию друг друга
06.04.2018 12:10

Автор: Анастасия Смирнова

Оригинальная публикация: http://quality-lab.ru/can-testers-improve-the-skills-of-each-other-on-the-project/

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

Про неформальное общение

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

Я начала работу в «Лаборатории качества» совсем зеленым тестировщиком, имея за плечами теоретические знания и лишь немного практики. Конечно, в голове постоянно крутились вопросы «а как правильно?» и «а как лучше?». И вот мой первый проект, первый дефект… первая паника («как лучше описать дефект в баг-трекере?»). После написания черновика мне очень хотелось проконсультироваться с кем-то более опытным и понять, все ли хорошо, и не вернут ли мне разработчики мой дефект с грозными замечаниями. Как вы помните, мы говорим о распределенной команде, в которой все общение происходило в скайпе. Я зашла в наш проектный чат и поняла, что вопросы есть не у меня одной, а более опытные коллеги спокойно отвечают и дают советы. В ответ на свой вопрос я получила ответ и рекомендации, и это уже была пусть и небольшая, но прокачка моих навыков.

Подробнее...
 
Что такое Agile-тестирование? Отвечает злобный тестировщик
05.04.2018 12:29

Автор: Алан Ричардсон

Оригинал статьи: http://blog.eviltester.com/2017/11/what-is-agile-testing.html

Перевод: Ольга Алифанова

Когда мы работаем над Agile-проектом, нам требуется гигантская гибкость и возможность подгонки того, что мы делаем, под нужную форму.

Я могу сказать, чем Agile-тестирование не является. Существительным.

Поэтому когда мы спрашиваем, что такое Agile-тестирование – это не вещь. Нельзя купить пачку Agile-тестирования… Это глагол, это подход, это процесс.

Это то, как мы тестируем в Agile-проектах.

Это то, что мы делаем, и образ нашего мышления. Характерного для Agile-проекта.

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

Подробнее...
 
Стажировка для начинающих в Лаборатории Качества, инструменты для тестирования JavaScript, автоматизация REST API: самые интересные новости тестирования за конец марта
04.04.2018 12:18

Вышел выпуск рассылки за вторую половину марта, его содержание доступно по ссылке.

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

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

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

 
Видеозапись доклада Лилии Сапуриной «Разработка автоматизированной системы тестирования «с нуля»: основные проблемы и способы их решения»
03.04.2018 11:50

Друзья, всего 14 дней осталось до конференции TestCon Moscow 2018! Программа уже окончательно сформирована, спикеры во всеоружии. Вас ждут два полных дня докладов, целый день практических мастер-классов, игры, призы и сюрпризы.

А пока доклад Лилии Сапуриной «Разработка автоматизированной системы тестирования «с нуля»: основные проблемы и способы их решения», вызвавший в прошлом году много дискуссий.

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

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

 
Стажировка в компании "Лаборатория Качества"
02.04.2018 12:00

С 16 апреля 2018 “Лаборатория Качества” проводит стажировку для тестировщиков.

Программа:

Общий курс по тестированию программного обеспечения
Начальный курс по базам данных и SQL
Начальный курс по SOAP UI

Время в пути — с 16 апреля до 17 мая (20 вебинаров и 20 заданий)
Начало занятий: 11:00 с понедельника по пятницу
Конец занятий: 19:00 с понедельника по пятницу

Как мы будем учиться?

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

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

Внимание-2! Это НЕ курсы, это стажировка с обучением. Если ты не планируешь работать у нас, то не трать свое и наше время. На любом этапе мы можем отказать в продолжении прохождения стажировки.

Для участия в отборе на стажировку, заполните анкету здесь

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

 
Мастер-класс от Алексея Баранцева "Десять правил построения хороших локаторов"
30.03.2018 11:13

В рамках прошедшей онлайн-конференции для тестировщиков КоТэ было проведено несколько мастер-классов.

Мы публикуем мастер-класс от Алексея Баранцева, на котором он показал как строить локаторы и рассказал о конкретных приемах и правилах, которыми он руководствуется при построении локаторов, чтобы они получались хорошими.

Алексей Баранцев - один из разработчиков инструмента Selenium, тренер по тестированию

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

Задание

Во время конференции Алексей проводил разбор типовых ошибок, показывал те варианты, которые он считает “хорошими”.

Просмотр записи мастер-класса имеет смысл, если Вы так же как участники сначала попробуете выполнить задание, а уже потом будете смотреть видео.

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

 
Эвристики для сбора грибов (и тестирования)
29.03.2018 11:29

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

Перевод: Анна Радионова

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

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

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

Ну что ж, начнем…

Подробнее...
 
Автоматизация тестирования REST API при помощи Postman и JavaScript
28.03.2018 11:16

Автор: Александра Терентьева

Оригинальная публикация: http://quality-lab.ru/test-automation-rest-api-using-postman-and-javascript/

Автоматизация тестирования REST API на сегодняшний день является актуальной темой в интеграционном тестировании. В этой статье мы поговорим о программе Postman, применяемой для тестирования REST API, рассмотрим несколько интересных методов написания автотестов и на примере реального проекта API «Яндекс.Словарь» разберем несколько тестов.

Нам понадобится

Для того, чтобы начать тестировать «Яндекс.Словарь», нам понадобится:

Знание основ программирования. Достаточно владеть такими понятиями, как:

Для чего-то более сложного и интересного, уже необходимо знать про

Понимание REST API. Об этом хорошо рассказал в своей статье Андрей Шальнев.

  • Postman – программа, в которой будут создаваться автотесты.
  • Документация. Документация – это своего рода инструкция, из которой узнаем, какие функции необходимо протестировать.
  • Ключ для «Яндекс.Словарь». Специальный ключ для использования «Яндекс.Словарь» можно получить быстро и бесплатно в сервисе.
    Подробнее...
     
    Эвристика тест-автоматизации: минимум данных
    27.03.2018 11:43

    Автор: Крис МакМахон (Chris McMahon)

    Оригинал статьи: https://chrismcmahonsblog.blogspot.com/2017/11/test-automation-heuristic-minimum-data.html

    Перевод: Ольга Алифанова

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

    Как я уже писал, я стараюсь настраивать тестовые данные для UI-тестов через системное API (даже если API – это чистый SQL, это все равно хорошая практика). В этом случае, когда ваш браузер стартует тест, все данные уже на местах.

    К примеру (который большей частью правдив), предположим, что у вас есть запись в системе для Пользователя, и единственное необходимое поле для этой записи – это «Фамилия». Если вы начнете проектировать тесты с записями, где указана только «Фамилия», вы быстро обнаружите, где система предполагает наличие еще и «Имени», «Адреса, «Почты» или «Телефона». Чтобы узнать об этом больше, прочитайте хорошо известную статью "Falsehoods Programmers Believe About Names"

    Недавно я столкнулся с особенно интересным подобным случаям, тестируя запись с полем, содержащим пустую строку. Я обнаружил, что часть системы, в которой я должен был иметь возможность удалить запись, не дает мне этого сделать: не хватает того самого поля. Система ожидала, что в этом поле будет текстовая строка, и собиралась произвести split() операцию над определенным символом этой строки, что вернуло бы массив символов, разделенных этим.

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