Archives

Kak sostavit bug report_mini

Как написать хороший баг-репорт?

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

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

 

В баг-репорте содержатся данные о том:

  • что работает неверно;
  • где проявляется ошибка;
  • когда она воспроизводится.

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

Но как же добиться этого баланса?

Пути выявления дефектов ПО

QA-специалист может обнаружить ошибки программного обеспечения следующими способами:

  1. при тестировании ПО;
  2. после общения с заказчиком, если он описал дефект;
  3. из пользовательских отзывов.

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

Инструменты документирования дефектов

Наиболее популярной в профессиональном сообществе программой для описания и отслеживания багов служит Jira. Для тестировщиков, которые перешли в ИТ из другой сферы, научиться использовать её может быть непросто. Поэтому слушатели тренинга «Основы тестирования ПО» начинают знакомство с баг-трекинговой системой уже на старте обучения.

Jira ― не единственная баг-трекинговая система. Сотрудники некоторых проектов отдают предпочтение Redmine или Mantis.

Правила составления баг-репорта

  1. Помните о формуле «1 дефект = 1 баг-репорт». Так вы обеспечите прозрачность процессов, ведь отследить каждый конкретный баг будет проще.
  2. Составляйте отчёт на понятном языке, который наверняка поймёт и другой специалист из вашей команды, и разработчик.
  3. Сохраняйте краткость и содержательность при описании ошибки.
  4. Проверяйте воспроизводимость дефекта до написания отчёта.
  5. Изучайте другие баг-репорты, чтобы исключить появление повторяющихся документов.

Элементы отчёта об ошибке

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

Summary (заголовок)

Здесь тестировщику необходимо кратко описать суть выявленного дефекта. Чтобы не упустить главное, воспользуйтесь подсказкой «Что? Где? Когда или при каких условиях?».

Рассмотрим пример. Предположим, что вам необходимо протестировать онлайн-сервис для публикации объявлений ponyaemsya.com. Ожидается, что описание объявления содержит не более 300 символов. В течение тестирование стало ясно, что пользователь может ввести и более длинный текст. Этот факт нам необходимо отобразить в отчёте. Помним о подсказке:
«Лимит знаков в поле для описания объявления отсутствует на каждой странице».

Если тестируется мобильная версия ПО, то важно указать и название платформы.

Description (описание)

Наполнение этого атрибута зависит от особенностей баг-трекинговой системы. При использовании Jira и Redmine тестировщик должен описать этапы воспроизведения бага. Mantis предполагает детальное описание дефекта, а вот путь к нему вводится в поле Steps to reproduce.

Пример описания:

  1. открытие сайта ponyaemsya.com;
  2. регистрация или вход в аккаунт;
  3. выбор раздела «Опубликовать объявление»;
  4. заполнение поля «Описание».

Чтобы не описывать последовательность шагов из 10+ шагов, опишите условия.
«Пользователь прошёл авторизацию на ponyaemsya.com и находится в разделе с выбранными товарами».

Actual/expected result (фактический и ожидаемый результат)

В этом атрибуте мы сравниваем поведение системы и требования к ней. рассмотрим пример.
«Составление описания объявления не лимитируется. Ожидается, что пользователь не может вставить текст 300+ символов».

Attachments (вложения)

Здесь вы можете проиллюстрировать выявленный дефект посредством снимка экрана или схемы. Это упростит понимание ошибки.

Priority (приоритет)

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

  • P1 High (срочно);
  • P2 Medium (может подождать);
  • P3 Low (не срочно);

Чем выше приоритет, тем быстрее должна быть устранена ошибка.

Severity (серьёзность)

Помимо оперативности устранения бага, важно отобразить степень его влияния на программное обеспечение.

  • Blocker (нарушает работоспособность);
  • Critical (влияет значительно);
  • Major (искажает отображаемую информацию, но не несёт заметных изменений);
  • Minor (не сказывается на работе программы).

Status (статус)

Это поле содержит информацию об этапе работы с дефектом.

  • New (новый баг);
  • Environment/platform (среда, платформа или операционная система);
  • Feedback (необходима обратная связь);
  • Acknowledged (с содержанием ознакомлены);
  • Lable (категория ошибки: текст, картинка или прочее);
  • Accepted (дефект воспроизводится, подтверждён);
  • Assigned (ответственный за исправление бага назначен);
  • Resolved (поправки внесены);
  • Closed (ошибка не воспроизводится).

Заключение

Составление отчёта об ошибке неотъемлемый компонент работы тестировщика ПО. От качества этого документа зависит скорость исправления ошибки.

Перед началом составления баг-репорта необходимо:

  • проверить, повторяется ли ошибка;
  • появляется ли она на других платформах;
  • описывался ли этот дефект.

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

Научиться работать с тестовой документацией вы сможете на тренинге
«Основы тестирования ПО». Этот навык позволит вам начать карьеру в области обеспечения качества.

Vipusk May 2021

Тёплое окончание весны: две группы завершили обучение

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

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

А что ещё позволяет быстро влиться в ИТ-профессию? Опыт наших тренеров-практиков. Володя Павлов и Вероника Майстранкова научили ребят:

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

С таким набором знаний наши выпускники смогут смело претендовать на вакансию Junior QA Engineer даже в международной ИТ-компании. А дополнением их резюме станет рекомендательное письмо. Таким образом Академия отмечает заметные успехи учащихся. В мае сразу 19 человек были отмечены этим именным документом.

Ребята, мы уверены, что полученный вами в QA Academy опыт станет устойчивой основой для головокружительной карьеры в области обеспечения качества ПО. Желаем вам профессиональных побед и верим в ваш успех.

А если и вы хотите через два месяца получить работу мечты, то записывайтесь на наш тренинг уже сейчас!

Vipusk May 2021

 

 

Testirivanie PO

5 причин стать тестировщиком ПО

Развитие области информационных технологий создаёт условия для самореализации: аналитика данных, маркетинг, программирование или тестирование ПО. Оценка качества программных продуктов ― эта популярная точка входа в ИТ, ведь на момент начала прохождения тренинга студенту не потребуется профильное образование.

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

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

Тестировщик ПО: ключевые обязанности

Этому сотруднику ИТ-компании ежедневно приходится отвечать на много вопросов: работает ли программа; если не работает, то почему; как поддержать её стабильность? В зону ответственности тестировщика входит:

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

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

5 причин освоить профессию тестировщика ПО

1. Карьерные перспективы

Хотя первый баг был найден ещё в 1945 году, когда ученые Гарвардского университета обнаружили жучка при тестировании вычислительной машины, наука о QA сложилась всего 10 лет назад. За это время вырос и спрос на экспертов в данной области, ведь поддерживать высокое качество программных продуктов стало необходимостью.

Теперь компании не только передают QA-задачи на аутсорсинг (сторонние специализированные компании), но и создают собственные большие департаменты по обеспечению качества. А это значит, что вы сможете найти работу в близкой по духу компании.

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

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

2. Творческая составляющая

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

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

3. Интересное общение

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

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

4. Отсутствие границ

Работа в ИТ сделает вас мобильным, ведь для выполнения ряда задач достаточно только компьютера. Вы сможете оставаться на связи с коллегами и дома на удалёнке, и во время поездки, и находясь за городом.

Эта профессия вкупе со знанием английского языка позволит откликнуться на вакансию практически в любой стране. Ведь главное для тестировщика ― его навыки и умения.

5. Непрерывное обучение

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

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

Важные «НО»

Хотя тестирование и обладает яркими преимуществами, у этой профессии есть и другие особенности, которые стоит учитывать:

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

Заключение

Тестирование ― важный компонент развития ИТ-проектов. QA-специалист оценивает соответствие программного продукта бизнес-требованиям и выявляет дефекты кода. Без этого человека сложно представить релиз надёжного и качественного ПО.

В профессии тестировщика есть преимущества и недостатки, но главное ― она открывает новые горизонты и подталкивает к постоянному росту и совершенствованию навыков.

Всё ещё мечтаете о работе мечты? Записывайтесь наш тренинг тестирования ПО!

Vipuskniki zima 2021

Наши выпускники готовы покорять QA-вершины!

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

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

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

Выпускники из России, Беларуси, Латвии, Польши и Канады прошли этот непростой путь от новичков в QA до сертифицированных начинающих тестировщиков ПО. 23 человека были отмечены рекомендательными письмами за наиболее заметные успехи. Этот документ служит отличным дополнением резюме на старте карьеры.

«Прошла тренинг “Основы тестирования ПО (онлайн)”, который пролетел на одном дыхании. Огромное спасибо за это нашему тренеру Владимиру. Я получила отличный опыт и знания. Спасибо!» ― выпускница QA Academy Мария Санкевич.

Спасибо, что вы доверились Академии при освоении перспективной профессии. Мы верим в ваш успех и желаем удачи!

«Если поставить себе цель, приложить усилия и вдохновиться идеей, то результаты не заставят себя ждать», ― тренер группы Владимир Павлов.

Если и вы хотите дать новый старт своей карьере, то записывайтесь на тренинг «Основы тестирования ПО». Занятия стартуют уже 10 марта!

Vipusk grupp Jan-Feb 2021

Junior tester mistakes

Топ-6 ошибок начинающего QA-специалиста

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

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

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

№1 Необдуманно заводить баги

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

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

Junior tester bug tracking

К чему же может привести избыточное заведение баг-репортов?

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

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

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

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

№2 Неправильно задавать вопросы

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

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

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

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

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

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

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

Junior tester questions

№3 Беспорядочно писать тест-кейсы

Составление тестовой документации — одна из основных задач начинающего тестировщика ПО.

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

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

Копирование требований или описание, полностью несоответствующее им, не обеспечит эффективное тестирование и своевременное обнаружение дефектов.

№4 Отмечать состояние тест-кейсов с опозданием

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

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

№5 Некорректно описывать дефекты

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

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

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

№6 Круглосуточно думать о работе

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

Junior tester overload

Оставаясь в рабочем режиме 24/7, продуктивность заметно снижается, ведь организм непрерывно остаётся в напряжении. Старайтесь отдыхать дома и заниматься приятными для себя делами: регулярно выходите на прогулки, продолжайте совершенствоваться в своём хобби и не забывайте про спорт.

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

В заключение

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

Чтобы помочь вам быстрее приспособиться к работе в QA, предлагаем обратиться к этим простым советам:

  • Не ищите во всём баги. Подойдите к поиску с аналитической точкой зрения.
  • Уважайте работу коллег, не загружайте их лишними вопросами.
  • Руководствуйтесь требованиями при составлении тест-кейсов.
  • Обновляйте данные в тестовой документации вовремя.
  • Составляйте чёткие и информативные баг-репорты.
  • Умейте отдыхать от работы.

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

Присоединяйтесь к выпускникам QA Academy, чтобы обеспечить надёжный старт в ИТ-карьере!

QA trends 2021

7 главных QA-трендов 2021 года

2020 год доказал важность, а иногда и незаменимость программных продуктов в нашей повседневной жизни. Работа на удалёнке, дистанционное обучение, забота о здоровье ― для всего этого необходимо качественное и надёжное ПО. Поэтому значимость QA в ближайшие годы только продолжит расти.

Эта индустрия является динамичной областью ИТ, которая стремительно развивается. Если вы хотите связать свою карьеру с тестированием ПО и не упустить из виду ключевые тренды QA в 2021 году, то скорее начинайте читать нашу статью.

Тренд 1. Тестирование решений на базе IoT

Принцип объединения объектов в общую сеть получил название Интернет вещей (Internet of Things, IoT). Этот подход активно развивался в последние годы. Из-за повсеместного внедрения 5G, повышения пропускной способности и скорости передачи информации стоит ожидать очередной волны интереса в ближайшее время. Такие условия станут серьёзной предпосылкой массового создания экосистем «умных» вещей.

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

QA trends 2021_IoT

Тренд 2. Внедрение машинного обучения и искусственного интеллекта

Решения на основе искусственного интеллекта (ИИ) и машинного обучения (МО) ― ещё один долгоиграющий тренд, который в этом году будет широко применяться в тестировании. Ожидается, что всё больше компаний в этом году сделают эти технологии важным элементом QA-стратегии.

МО и ИИ помогают настраивать сложные и сбалансированные процессы, где влияние «человеческого фактора» сведено к минимуму, а тестовое покрытие расширяется.

Эти технологии могут в перспективе использоваться и для составления прогнозов относительно потенциальных дефектов ПО.

Тренд 3. Автоматизация процессов тестирования

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

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

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

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

Тренд 4. Тестирование мобильных приложений

Период продолжительной самоизоляции подтолкнул к развитию сегмент мобильных приложений. И это неудивительно, ведь во время локдауна пользователи на 40% чаще устанавливали приложения из ‎App Store и Google Play. Вовлечённость наблюдается в самых разных областях от образования до развлечений. Этот растущий интерес, в том числе к играм, формирует дополнительный спрос на GameDev тестировщиков.

Это новый вызов и для индустрии QA, ведь инженерам предстоит всё чаще обеспечивать качество мобильных приложений. Ожидания в отношении программных продуктов растут, поэтому помимо заботы о производительности и функциональности важно уделять внимание адаптивности программных продуктов, локализации (адаптация визуальных и текстовых элементов под особенности региона) и UX (User eXperience, опыт взаимодействия пользователя с интерфейсом программного продукта). Ведь сегодня нам проще установить новое приложение, чем мириться с багами старого «цифрового помощника».

QA trends 2021_mobile

Тренд 5. Тестирование безопасности программного обеспечения

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

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

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

Тренд 6. Переход к Agile

Семейство гибких методологий разработки ПО (Agile) объединяет Scrum, DSDM, Kanban и прочее. Выбор одного из подходов позволяет избежать дорогостоящих ошибок при разработке ПО и ускорить релиз.

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

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

QA trends 2021_agile

Тренд 7. Применение комплексного подхода к тестированию

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

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

Подводим итоги

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

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

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

Чтобы оставаться на рынке востребованным тестировщиком важно беспрерывно совершенствовать профессиональные компетенции. В 2021 году будет важно:
● развивать коммуникативные навыки для работы на проектах с гибкой методологией;
● совершенствовать английский язык для сотрудничества на международных проектах;
● пробовать силы в разных направлениях QA от автоматизации до тестирования безопасности.

Этот год обещает индустрии QA много ярких открытий и покорение новых высот. Если и вы хотите дать новый виток своей карьере и приобщиться к ИТ, то записывайтесь на наши тренинги уже сегодня!

Дарим подарки в честь дня рождения Академии!

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

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

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

Хотим также поблагодарить наших выпускников за их рвение к новому и погружению в профессию тестировщика ПО в стенах нашей Академии.

Теперь настал и ваш звёздный час, будущие слушатели. В честь дня рождения QA Academy мы дарим первый тестовый урок тренинга «Основы тестирования ПО» и скидку 40% на последующее обучение в группе.

Чтобы получить её, вам нужно сделать следующее:

  1. Оставьте свой email.
  2. Откройте письмо-приглашение, которое мы отправим вам на электронную почту, и перейдите по ссылке. Зовите друзей, пересылайте письмо!
  3. Посмотрите видео-урок по тестированию ПО и пройдите тест после него.
  4. Получите письмо с промокодом на скидку 40% на дальнейшее обучение в Академии. Действует до 31.12.2020 года.
  5. Продолжите изучать новую ИТ-профессию в группе с тренером-практиком.

Готовы к новым QA-горизонтам? Вперёд к знаниям вместе с QA Academy

Прием заявок закрыт 31.12.2020 года.
Спасибо за участие!

QA Academy - 7 лет

Выпускница делится своим опытом через год после выпускного

Мы поговорили с выпускницей курсов Александрой Волкович, которая уже больше года работает в международной ИТ-компании в качестве QA-специалиста.

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

Привет, Саша. Поделись с нашими читателями, чем ты занимаешься в компании и что представляет собой твой типичный рабочий день?

Я тестировщик ПО. Моя работа заключается в проверке правильности функционирования программного обеспечения и выявлении багов.

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

После окончания каждой активности я фиксирую время и обновляю статус этой задачи. Это позволяет отслеживать, что уже сделано, а что нет.

Ты занимаешься каким-то определённым видом тестирования?

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

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

Почему QA Academy?

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

Обсудив этот вопрос со знакомыми из ИТ-сферы, я поняла, что обучение в Академии — самый подходящий вариант с перспективами развития в международной компании.

Вместе с приятной ценой, всё это подтолкнуло меня записаться именно в QA Academy.

Расскажи, чем ты занималась до обучения и работы в QA. Училась или работала?

Сейчас я пишу диплом в университете, а будущая профессия связана с переводом. Но я не хочу работать по специальности, мне это неинтересно.

Сравнивая перевод и тестирование, QA для меня более динамичная и интересная сфера деятельности: новые возможности, непрерывное общение с командой разработчиков и заказчиком и многое другое.

Ты была уверена, что тестирование ПО — это твой профиль? Или тебе было интересно попробовать что-то новое?

Я скорее шла из интереса. До начала занятий трудно определить, понравится тебе та или иная сфера, не поработав в ней.

Я не знала, что тестирование — это моё, но решила попробовать себя реализовать в этой области.

У тебя было какое-то представление о специфике профессии тестировщика до курсов?

Да, но смутное. До начала обучения в Академии я прочитала книгу Савина о тестировании ПО. Но не вся информация в ней была актуальной. Методы тестирования на данный момент и описанные в книге сильно отличаются.

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

После нескольких лекционных занятий мы приступили к практике и дела пошли в гору. Материал было легко усваивать после объяснений преподавателя.

Нашим тренером была Юля Цыдик. Мы часто пересекаемся в офисе и всегда разговариваем, делимся новостями.

В конце обучения ты получила рекомендательное письмо. Ты ожидала этого?

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

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

Прошёл уже год после выпускного. Расскажи про свои впечатления об обучении спустя время.

Я рада, что училась именно в Академии. Моими одногруппниками были приятные ребята, с которыми мы успели сдружиться, и с некоторыми до сих пор поддерживаем общение. Наш преподаватель всегда помогала и радовалась нашим успехам.

Многие говорят, что тестирование — это монотонный и однообразный процесс. Тебя это не испугало?

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

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

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

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

Поначалу было сложно освоиться и схватывать лексику на лету. Но потом привыкаешь и сам не замечаешь, как употребляешь слова, типа мокап (от англ. mock-up — макет будущей страницы приложения. — Прим. ред.), юзер (от англ. user — пользователь. — Прим. ред.), заапрувить (от англ. approve — подтверждать. — Прим. ред.), аттачить (от англ. attach — прикреплять. — Прим. ред.) и многое другое.

Ты участвовала в каких-нибудь профильных мероприятиях после начала работы в QA?

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

Были такие задачи, которые сначала не нравились, а потом приносили удовольствие?

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

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

Можешь дать совет тем, кто хочет начать карьеру в QA?

Не бойтесь выходить из зоны комфорта и открывать новые возможности. Вдруг тестирование ПО — это ваше призвание, а не попробовав, вы так этого и не узнаете.

Я думаю, этот совет подойдёт не только тем, кто хочет развиваться в QA, но и в любой другой сфере.
В нашем профиле Instagram подписчики часто спрашивают, как проходит обучение в Академии. Сможешь ответить на пару вопросов?

Да, с радостью.

  • Почему именно тестирование ПО?

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

  • Что нужно знать до начала занятий?

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

  • Что вызвало наибольшие трудности?

Вникнуть в саму профессию, так как всё было для меня в новинку.

  • Чему стоит уделить особое внимание?

Не бойтесь задавать вопросы. Чем раньше вы разберётесь в материале, тем будет проще осваивать последующие темы.

  • Предоставляют ли тренинги достаточно знаний, чтобы в дальнейшем трудоустроиться?

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

  • Что сложнее всего оказалось на практике?

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

  • Баг, которым ты гордишься.

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

Саша, большое спасибо за ответы!

Если вы также хотите реализовать себя в QA, то спешите записаться на обучение по тестированию ПО и стать квалифицированным QA-специалистом.

С Днём учителя, дорогие тренеры!

Гордостью нашей Академии являются не только выпускники, но и замечательные тренеры-консультанты, которые помогают развивать QA-таланты. Поздравляем наших тренеров с Днём учителя и благодарим за возможность пополнять ряды квалифицированных ИТ-специалистов.

Юрий Анушкин, директор QA Academy:

«Поздравляю наших тренеров с Днём учителя! Ведь сегодня ― наш второй профессиональный праздник.

Непросто совмещать активную работу в ИТ-компании и ведение консультаций в Академии. Но вы блестяще справляетесь с этой задачей.

Хочу пожелать вам энергии и энтузиазма, с которыми вы помогаете начинающим тестировщикам этой удивительной профессии. А всем желающим попробовать свои силы в QA ― дерзайте. Ведь уже через несколько лет вы сами можете стать тренером-консультантом QA Academy».

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

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

Начните свою ИТ-карьеру с нашими наставниками на курсах тестирования ПО, чтобы перенять их опыт и стать успешным QA-специалистом.

Международный выпуск в QA Academy

Обучение не имеет границ! Сегодня сертификаты об успешном окончании курса «Основы тестирования ПО» получают 18 прекрасных ребят из разных стран мира: России, США, Киргизии, Ирландии, Латвии, Германии, Швеции. Теперь они могут составить сильное резюме, что поможет при трудоустройстве.

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

  • создавать отчёты по качеству;
  • грамотно составлять баг-репорты;
  • писать ёмкую и понятную тестовую документацию;
  • и многое другое.

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

Друзья, мы искренне верим в ваш стремительный старт и желаем успехов в профессиональном развитии.

Если и вы хотите превратить мечту в реальность, присоединяйтесь к числу выпускников QA Academy. Записывайтесь на курс «Основы тестирования ПО» и перенимайте опыт QA-профессионалов.

С нетерпением ждём вас!