Archives

Teachers Day 2021

Поздравляем с Днём учителя!

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

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

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

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

«Дорогие коллеги, с ещё одним профессиональным праздником!

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

Спасибо!»

Teachers Day 2021

Den testirovshika 2021

Получите подарок в День тестировщика!

В 1947 году учёные в стенах Гарвардского университета испытывали вычислительную машину, но она раз за разом давала сбой в работе. Чтобы найти источник проблемы, пришлось заглянуть в корпус аппарата. Каким же было удивление исследователей, когда они обнаружили мотылька между контактами.

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

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

QA Academy дарит скидку 20% на онлайн-тренинг «Основы тестирования ПО», занятия на котором начнутся 16 и 29 сентября.

Итого стоимость составит 14 400 RUB (вместо 18 000 RUB).

На этом тренинге вас ждёт:

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

Программа даст вам необходимый базис для трудоустройства на позицию Junior QA Engineer.

Чтобы воспользоваться нашим предложением, запишитесь на тренинг 9 сентября, с 10:00 до 23:00 по Московскому времени. В строке «Тренинг» выберите «Основы тестирования ПО (онлайн)».

До скорой встречи в QA Academy!

Den testirovshika 2021

 

Vipusk leto 2021

Подводим итоги лета в QA Academy

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

За 2 месяца ребята из России и Беларуси, Германии и Австрии, Латвии и Литвы, Польши и Украины стали командой. Наши тренеры, готовые в любой момент ответить на вопросы и поделиться опытом, помогли создать дружескую атмосферу. Ведь идти по пути изучения нового проще вместе.

На тренинге «Основы тестирования ПО» учащиеся освоили основные навыки для старта карьеры в QA:

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

Тренер Мария Лапа поздравила своих выпускников:

«Ребята, оставайтесь любознательными! Уверена, вы непременно достигните успеха!»

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

Этим летом мы вручили 35 рекомендательных писем студентам, которые продемонстрировали особые успехи. Этот документ станет дополнением к резюме начинающего тестировщика. Ещё 17 человек продолжат обучение — они получили гранты для прохождения продвинутого QA-тренинга.

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

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

Vipusk leto 2021

poisk raboty testirovanie chastye oshibki

Долго не можете найти работу тестировщиком? Разбираем ошибки.

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

В этой статье мы расскажем о 8 частых ошибках при поиске работы Junior QA tester, а также о том, как их можно избежать.

Ошибка 1. Незаинтересованность в тестировании

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

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

Ошибка 2. Неуверенность в себе

Испытывать сомнения в своих силах нормально, ведь у вас пока не так много опыта прохождения собеседований в ИТ-компаниях. Будьте уверены, специалисты по найму понимают ваши переживания и стараются создать наиболее комфортную атмосферу. У рекрутёра нет цели «завалить» вас, как на экзамене.

Чтобы выглядеть спокойно и уверенно, найдите свой способ усмирить волнение: отрепетируйте заранее перед зеркалом рассказ о себе и подготовьте ответы на наиболее распространенные вопросы на собеседовании.

Ошибка 3. Плохо составленное резюме

Именно с этого документа начинается знакомство с вами как с тестировщиком. Если HR видит перед собой неструктурированный текст, который не даёт исчерпывающее представление о ваших компетенциях, то он просто отправляет такое резюме в корзину и переходит к следующему.

Потратьте на час больше времени перед откликом на вакансию, чтобы внимательно перечитать своё CV (curriculum vitae, резюме). Чтобы вам было проще, воспользуйтесь этим чек-листом:

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

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

Ошибка 4. Приукрашивание действительности

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

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

Ошибка 5. Игнорирование soft skills

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

Не забудьте честно написать в своём резюме или рассказать уже на собеседовании, что отличает вас от других соискателей. Вот несколько примеров:

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

Ошибка 6. Несоответствие требованиям вакансии

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

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

Ошибка 7. Неумение применять теорию на практике

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

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

Ошибка 8. Уверенность, что всему можно научиться уже после трудоустройства

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

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

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 много ярких открытий и покорение новых высот. Если и вы хотите дать новый виток своей карьере и приобщиться к ИТ, то записывайтесь на наши тренинги уже сегодня!