Archives

resume-qa-specialista

Составляем резюме на английском языке, которое точно заметит HR-специалист

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

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

Начать стоит с выбора языка — английского. Исключением может стать работа в русскоязычной компании, которая ориентирована только на внутренний рынок. Но в ИТ-среде не принято загонять соискателей в такие жёсткие рамки на старте, потому знающий рекрутер ждёт от вас резюме, или CV (curriculum vitae), на иностранном языке.

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

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

Итак, теперь можем приступать к составлению вашего первого резюме Junior tester.

Этап 1. Формируем структуру

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

Как правило, в резюме есть следующие блоки:

  • шапка;
  • контакты;
  • фото;
  • краткая информация о кандидате;
  • образование;
  • технические навыки;
  • фактический опыт (проекты).

primer-resume-qa-tester

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

Этап 2. Заполняем поля

Контакты (Contacts)

Внесите актуальный номер телефона и адрес электронной почты. Убедитесь, что в его написании нет неуместных для делового общения выражений или словосочетаний. Можете указать город проживания. Здесь же вы можете разместить ссылки на свои социальные сети (LinkedIn или Facebook).

Фотография

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

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

О себе (Profile)

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

Пример:
«I’m a QA engineer with thorough hands-on experience in such levels of testing as user acceptance and functional testing».

Цель (Objective)

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

Пример:
«Extremely motivated for career change goal». ― «Стремлюсь сменить вид деятельности».
«I want to fully apply my knowledge and potential». ― «Я хочу в полной мере применить свои знания и потенциал».
«I think that I will be able to realize my talent within the framework of this project». ― «Я думаю, что в рамках этого проекта смогу реализовать свой талант».

Навыки (Skills)

Перечислите свои умения или инструменты, которые можете использовать в работе. К примеру, если вы получили опыт работы с Java и можете применять его при автоматизации тестирования, напишите об этом в данном разделе. Но будьте честны и не приукрашивайте свой заслуги.
Exposure to test automation (Java)
Test automation approaches
Principles of building test automation frameworks
Automated tests life cycle management with TestNG testing framework
Basic understanding of DevOps principles

О составлении тестовой документации можно написать так:
Experience in test documentation creation using TestRail
Test writing skills
Knowledge of tracking defects in Jira

Не игнорируйте свои профессиональные интересы и «гибкие» навыки:
Persistent, goal-driven, and quality-minded
Professional curiosity in software testing
Good communication and troubleshooting skills
Active team player
English speaking and writing skills
Knowledge of multiple operating systems and browsers
Ability to make decisions quickly
Have the eye for detail
Willingness to learn and grow as a professional

Несколько прилагательных, которыми вы сможете описать свои компетенции:
Collaborative ― готов работать в команде
Cooperative ― умею ладить с людьми
Detail-oriented ― внимателен к деталям
Flexible ― умею адаптироваться к обстоятельствам
Meticulous ― скрупулезный
Reflective ― готов анализировать
Versatile ― с широким кругозором

Образование (Education), тренинги и сертификаты (Courses and сertificates)

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

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

Опыт работы (Experience)

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

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

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

Проекты (Projects)

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

Этап 3. Вносим итоговые правки

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

  • вся информация находится на своём месте;
  • ваше форматирование осталось неизменным;
  • в тексте нет двойных пробелов;
  • картинки (если есть) в хорошем качестве.

Резюмируя

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

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

Дерзайте!

 

Holidays 2021

Каким для нас был 2021 год?

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

В этом году сразу 600+ человек прошли путь от заполнения заявки на сайте Академии до получения именного сертификата Junior Tester.

В рамках тренинга «Основы тестирования ПО» ребята научились:

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

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

К слову, в 2021 году мы вручили юбилейный сертификат № 4000. Именно столько слушателей (и даже больше) прошли одну из обучающих программ за всё время существования QA Academy как международного провайдера инфоуслуг.

Онлайн-формат преподавания позволяет нам объединять студентов из самых разных стран в дружные группы. И в этом году на нашей виртуальной карте появилось три новые здёздочки: Германия, Австрия и Черногория. Впервые ребята из этих стран стали студентами Академии, чему мы бесконечно рады.

Кроме географии, расширился и штат наших тренеров. К команде присоединились Слава Жуков и Полина Луцевич. Наши невероятные менторы уже проявили свои таланты и поделились со слушателями личным опытом из производственной практики. Желаем вам дальнейших успехов!

Мы не будем останавливаться на достигнутом, ведь в следующем году нас ждут новые амбициозные цели.

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

Поздравляем с Рождеством и Новым годом!

Holidays 2021

QA glossary

Словарь начинающего тестировщика ПО

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

Вам уже встречалось выражение «не баг, а фича»? Если багом ИТ-специалисты называют дефект программного продукта, то фичей ― ожидаемый результат. Этой фразой в шутку описывается процесс или явление, которое не было запланировано, но вписывается в текущий порядок вещей.

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

Основные термины тестирования

Артефакт (англ. artefact) ― документ, используемый в процессе тестирования. Детально об их типах расскажем далее.

Баг (англ. bug — ошибка) ― это дефект ПО, из-за которого реальная работа приложения отличается от ожидаемой. Баги отличаются по важности:

  • trivial — малозаметный;
  • minor — незначительный;
  • major — значительный;
  • critical — нарушающий функционирование ПО;
  • blocker — блокирующий работу.

Валидация дефектов  (англ. validation — подтверждение, установление подлинности) ― оценка работоспособности программы.

Верификация (англ. verification — проверка) ― сравнение ПО или его компонентов с заявленными требованиями.

Валидация дефектов (англ. validation — подтверждение, установление подлинности) ― оценка работоспособности программы.

Верификация (англ. verification — проверка) ― сравнение ПО или его компонентов с заявленными требованиями.

Релиз (англ. release — выпуск) ― вывод программы на рынок, например, размещение игры в Steam.

Тестирование (англ. testing) ― испытание программы с целью обнаружения багов. Стоит отличать этот термин от двух других понятий:

  • контроль качества (англ. quality control, QC) ― оценке соответствия качества ПО требованиям;
  • обеспечение качества (англ. quality assurance, QA) ― создании условий для написания более надёжного кода соответственно.

Если тестирование нацелено лишь на выявление ошибок в готовом приложении, то QC и QA применяются на этапах разработки.

Графически области задач каждого из понятий выглядят такQA scheme

 

Тестовое покрытие (англ. test coverage) ― ряд тестов, с помощью которых оценивается качество ПО. Чем обширнее покрытие, тем больше дефектов разных типов можно выявить.

Артефакты

Баг-репорт (англ. bug report ― отчёт об ошибке) ― документ, который содержит всю информацию о дефекте. Для его составления используется специальная программа ― баг-трекинговая система (англ. bug tracking system ― система для отслеживания ошибок). Самым популярным ПО для систематизации багов является Jira.

Секреты составления хорошего репорта вы найдёте в статье.

План тестирования (англ. test plan) ― последовательность действий при оценке качества ПО. Этот перечень состоит из:

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

Спек (англ. specification ― спецификация) ― детальное описание технических характеристик программного продукта.

Тест-кейс (англ. test case ― тестовый случай) ― расписанная по шагам последовательность действий в процессе проверки.

Тестовый набор (англ. test suite) ― тест-кейсы, объединённые одним типом проверки.

Чек-лист (англ. checklist ― контрольный список) ― компоненты ПО, которые нужно протестировать.

Типы тестирования

Автоматизированное (англ. automated testing) ― оценка качества ПО с помощью специально написанных программных средств, автоматизированных тестов.

Мануальное (англ. manual testing) ― выявление дефектов вручную. Тестирование безопасности (англ. security testing) ― определение защищённости ПО от кибератак.

Тестирование производительности (англ. performance testing) ― исследование работоспособности приложения под разной нагрузкой (от ожидаемой до критической).

Функциональное тестирование (англ. functional testing) ― проверка уровня реализации функциональных требований.

UX-тестирование, юзабилити-тестирование (англ. UX testing, usability testing) ― анализ проблем с логикой интерфейса и удобством использования ПО.

Другие важные термины тестировщика

Асайнить (англ. to assign — назначать) — поручить задачку или часть работы.

Аттачить (англ. to attach — прикладывать) — добавить к сообщению или письму фотографию/документ.

Билд (англ. to build — строить) — конечный вид программы или её модуля, который можно тестировать.

Бэкапить (англ. backup — дублирование) — замещать кого-то или создавать вспомогательную копию артефакта.

Отладка (англ. debugging) — адаптация ПО под требования или условия использования.

Сбой (англ. failure) — несовпадение ожиданий и фактической работы приложения.

Локаль (англ. locale — место) — версия ПО, адаптированная под требования региона.

Тул (англ. tool — инструмент) — вспомогательная программа.

Фиксить (англ. to fix — чинить, исправлять) — восстанавливать работу ПО.

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

С этим словарём вам будет проще изучать профильную литературу и постигать основы QA на курсах. А использование их на собеседовании поможет произвести хорошее впечатление на HR-специалиста.

Дополнить этот глоссарий вы сможете самостоятельно уже в процессе обучения.

Ждём вас в QA Academy!

УЗНАТЬ СТОИМОСТЬ КУРСА

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-специалист оценивает соответствие программного продукта бизнес-требованиям и выявляет дефекты кода. Без этого человека сложно представить релиз надёжного и качественного ПО.

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

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