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

Подписаться

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

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

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

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

Лучшие вакансии

.
5 способов упростить ваши автотесты
28.09.2017 11:09

Автор: Пол Меррил (Paul Merrill)

Оригинал статьи: https://techbeacon.com/5-ways-simplify-your-automated-test-cases

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

Поддержка автотестов может занимать много времени, как и понимание отчетности по ним. К счастью, эти процессы можно ускорить.

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

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

Подробнее...
 
Записи докладов о тестировании ПО_Smart Club for Smart Talks
27.09.2017 00:00

29 июня в Харькове прошла тринадцатая встреча Smart Club for Smart Talks, где специалисты по тестированию могли услышать два интересных доклада на темы: «Как узнать, когда пора автоматизировать и с чего начать» Марка Курченко и «HP LoadRunner: expectations vs reality» Игоря Колосова.

Первый спикер рассказал, чем отличается автоматизация от мануального тестирования.
О том, какой язык предпочесть, какие фреймворки выбрать, TDD, BDD, DDD, Selenium)
А также об SQL, REST, SOAP, HTML/CSS, GIT и прочем.

Второй докладчик поделился опытом использования линейки продуктов для нагрузочного тестирования от Hewlett Packard, рассказал о том, как менялось его мнение на разных стадиях знакомства с инструментарием и дал несколько полезных советов тем, кто возможно столкнется с HP LoadRunner.

Ниже вы можете ознакомиться с записями докладов:

Подробнее...
 
Ставим Selenium Grid на колеса Apache Mesos
26.09.2017 00:00

Автор: эксперт по инженерным практикам в Альфа-лаборатории Асеева Анастасия.

Оригинальная публикацияhttps://habrahabr.ru/company/alfa/blog/331434/

Привет, Хабр! Меня зовут Настя, и я не люблю очереди. Поэтому я расскажу вам, на примере Альфа-Лаборатории и наших исследований, каким образом можно организовать инфраструктуру и архитектуру для прогона тестов, чтобы получать результат в разы быстрее. Например, нам удалось добиться такой цифры, как 5 минут суммарного времени прохождения тестов на приложение. Для этого нам пришлось поменять подход к запуску Selenium Grid.

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

В прошлом году мы внедряли DevOps как процесс. И в один момент, автоматизируя все и вся, мы поняли, что time to market для каждого артефакта на этапе тестирования не должен превышать 30 минут. Концептуально мы хотели, чтобы некоторые релизы проходили автоверификацию, если приемочное тестирование им не нужно. Для тех артефактов, которые нужно проверять руками, 30 минут — это время, за которое тестировщик получает результаты прогона автотестов, анализирует их, а также делает приемочное тестирование. При этом автотесты должны автоматически запускаться в рамках нашего pipeline. 

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

Подробнее...
 
Postman – ваш помощник в тестировании API
25.09.2017 13:12

Автор: Михаль Димек (Michal Dymek)

Оригинал статьи: https://michaldymek.me/postman-devoted-friend-api-testing

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

Сидел я как-то раз, работал, и внезапно (ну, как обычно) один из наших проектных менеджеров возник передо мной с вопросом:

- Не можешь ли ты помочь с нашим внутренним проектом?

- Конечно, почему нет! – сразу же откликнулся я.

Я только начинал свой путь в QA, и многого еще не знал, но если опытный сотрудник просит твоей помощи, что еще остается сделать?

Он представил меня другим членам команды, и они рассказали мне о приложении, которое оказалось очень интересным. А затем произошло вот что! Оказалось, что фронтенд еще не готов, и поэтому тестировать придется через API.. и я задумался, а что такое API вообще, как мне это тестировать? И что еще хуже, они, судя по всему, думали, что этот вид тестирования – совершенно рутинная задача, и не особо вдавались в подробности. К тому же я сделал худшее, что можно сделать в этой ситуации – побоялся попросить советов и помощи.

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

Итак, начнем с самого начала.

Подробнее...
 
Видеозаписи на тему тестирования ПО со встречи Avito.iOS
21.09.2017 00:00

В июне в офисе Avito прошла встреча опытных iOS-разработчиков, где одной из главных тем было тестирование. Предлагаем посмотреть записи выступлений Никиты Анисимова на тему Автотесты в iOS, в котором он говорит о процессе разработки мобильных приложений iOS Почты Mail.Ru & myMail и системе для автоматизации проверок приложения, показывает, как стабильно выполнять более 500 UI-тестов на каждое изменение в проекте, а также обращает внимание слушателей на необычные векторы для дополнительных проверок, и Виктора Брыксина на тему Как всё починить и ничего не сломать: работа со сложным кодом при помощи тестов, где он рассказывает, как внести функциональные изменения в плохо спроектированный код в разумные сроки и при этом ничего не сломать, о возможных проблемах, ошибках в процессе и о том, как с ними справляться.

Подробнее...
 
QA конференция COMAQA, сентябрь
21.09.2017 18:06

В эту субботу 23 сентября сообщество автоматизаторов и сочувствующих COMAQA проведет очередную большую конференцию выходного дня, посвященную автоматизации тестирования и сопутствующим вопросам обеспечения качества. 22 доклада в 5 секциях от специалистов из ведущих IT-компаний Беларуси, России и Израиля. Наш специальный гость Adam Carmi - сo-founder и CTO одного из ведущих инструментов автоматизации визуального тестирования Applitools. Так же нас ждет 2 обеда для неформального общения и удовлетворения не только духовных потребностей и камерное after party.

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

Полная сетка докладов и билеты ищите на официальном сайте конференции.

 
Задания мастер-классов онлайн-конференции КОТэ
21.09.2017 12:57

Про то, что на нашей онлайн-конференции КОТэ помимо докладов будут мастер-классы, мы уже писали отдельным постом.

Чем мастер-класс отличается от обычного доклада?

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

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

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

Задания для мастер-класса по заведению дефектов от Ольги Назиной

Задания для мастер-класса «Десять правил построения хороших локаторов» от Алексея Баранцева

Задания для практического мастер-класса по проведению проектной ретроспективы от Натальи Руколь

 
Найм тестировщиков — по обе стороны баррикад
20.09.2017 00:00

Оригинальная публикация: https://habrahabr.ru/company/agima/blog/337818/

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

Не будет нам обоим накладно

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

Подробнее...
 
Подготовка к онлайн-конференции по тестированию КоТэ выходит на финишную прямую!!!
19.09.2017 12:00

Подготовка к уникальной онлайн-конференции КоТэ идёт полным ходом, и мы уже на финишной прямой! В этой рассылке мы расскажем:

  • Какие конкурсы и призы ждут участников конференции;
  • Как готовятся докладчики, что они ждут от конференции, и когда они находят время на внерабочие активности;
  • Что полезного планируется на конференции помимо самих докладов.

Конкурсы и призы

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


Подробнее...
 
Обучаться тестированию, обучая других
18.09.2017 00:00

Автор: Виктор Славчев (Victor Slavchev)

Оригинал статьи: http://mrslavchev.com/2017/08/28/learning-testing-teaching-others-one-year-lessons/

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

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

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

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

Добавлю контекст вопроса: обычно я читаю лекции на такие темы, как:

  • Исследовательское тестирование: в большой степени недооценено, поэтому страдает от массы стереотипов, от которых надо избавляться.
  • Парафункциональное тестирование.
  • Мобильное тестирование.
  • Тестирование производительности.

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

Итак, вот чему я научился за этот год.

Подробнее...
 
SQA Days 21_автоматизация: тестирование распределенных систем и сервисов
15.09.2017 12:19

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

Ниже представлена подборка докладов по автоматизированному тестированию со SQA Days 21, которая проходила в Москве в конце мая.

1. Ядро автоматизации под микро-сервисную архитектуру, Дмитрий Химион, Avito, Москва

2. Тестирование распределенных систем или Jepsen это совсем не сложно, Илья Сунцов, GridGain Systems, Санкт-Петербург

3. Тестирование REST-сервисов с применением инженерных практик, Илья Сизов, AlfaLab, Москва

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