Archives

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

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

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

День тестировщика с QA Academy

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

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

73 года назад сотрудники Гарвардского университета тестировали один из вычислительных аппаратов, но испытание сорвалось. Учёным пришлось хорошенько поломать голову, прежде чем они нашли причину неполадки. Мотылёк попал в корпус вычислительной машины и вывел её из строя. Это так удивило исследователей, что они воскликнули: «Bug» (с англ. ― жук)!

Этот случай даже попал в дневник одного из учёных: «First actual case of bug being found» (с англ. — «первый случай в практике, когда был обнаружен жучок»).

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

Академия поздравляет всех тестировщиков с этим днём!

День тестировщика QA Academy

QA Academy открывает двери для всех желающих!

Этот август будет наполнен яркими событиями, ведь сегодня стартует Месяц открытых дверей в Академии. Вас ожидает 8 интересных встреч с нашими спикерами, где мы обсудим всё самое важное о профессии тестировщика.

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

Формат мероприятия 

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

  • 12:00 вторник
  • 18:00 четверг

Каждая трансляция ― это 30-40 минут разговора с приглашённым гостем об обучении или работе в QA.

Присоединиться к эфиру вы сможете, если подпишитесь на канал «QA Academy» на YouTube. А если не хотите пропустить стрим ― заполните эту форму, и мы заранее пришлём вам на почту напоминание о начале эфира.

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

Приятный сюрприз для участников 

Авторы интереснейших вопросов получат персональную скидку 20% на любой тренинг Академии. Воспользоваться своим бонусом вы сможете уже в августе на онлайн-тренинге «Основы тестирования ПО».

Оставляйте свои вопросы в комментариях в наших социальных сетях или прямо во время эфира на YouTube.

Расписание трансляций 

Эфиры будут проходить два раза в неделю, во вторник (12:00) и четверг (18:00).

  • 4 августа — «QA or not QA. Кого мы ждём в ИТ» — директор по привлечению и развитию персонала в ИТ-компании Елена Довгалюк рассказывает об идеальном кандидате.
    Запись трансляции тут
  • 6 августа — «Обучение в QA Academy. Без мифов и стереотипов» — Юрий Анушкин, директор QA Academy, рассказывает, как эффективно учиться и готовиться к трудоустройству.
    Запись трансляции тут
  • 18 августа — «Игра в испытательный срок. А какой приз?» — с Сергеем Бухалом говорим о том, из чего состоит пробный рабочий период начинающего тестировщика.
    Запись трансляции тут
  • 20 августа — «Геймеры и тестировщики: что у них общего?» — узнаём об особенностях QA в игровой индустрии из первых уст. Павел Малашко расскажет об уникальном практическом тренинге тестирования в GameDev.
  • 25 августа — «QA English Basics: учимся говорить как тестировщики» — Дмитрий Кочерго расскажет об особенностях технического английского.
    Запись трансляции тут
  • 27 августа — «Работа в QA: искать, найти и получить!» — вновь встречаемся с директором Академии. Юрий Анушкин рассказывает о трудоустройстве в QA.
  • 1 сентября — «Начинаем с Основ. Тренинг, который прошли 3300+ слушателей» — Вероника Майстранкова, практикующий тестировщик и тренер-консультант самого востребованного тренинга Академии, делится своим опытом.
    Специальные гости — наши выпускники.
    Запись трансляции тут
  • 3 сентября — «Продвигаемся ближе к работе мечты» — все секреты обучения с персональным куратором раскрывает Светлана Чернякова, ментор продвинутого тренинга.
    О своём опыте расскажут и выпускники.

Не пропустите Месяц открытых дверей QA Academy!

Записывайтесь по ссылке, присылайте свои вопросы спикерам и погружайтесь в удивительный мир QA!

До встречи в прямом эфире!

 

Выпускной тестировщиков компьютерных игр в QA Academy

Поздравляем с выпуском ещё одну группу студентов онлайн-тренинга «Тестирование компьютерных игр». Успешно завершив обучение, учащиеся превратили своё хобби в карьерную перспективу.

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

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

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

Хотим поздравить выпускников с отличным стартом в ИТ-сфере и желаем дальнейшего развития и достижения самых амбициозных целей!

Совсем скоро начнётся следующий курс «Тестирование компьютерных игр». Записывайтесь прямо сейчас, чтобы не упустить шанс стать квалифицированным специалистом!

Что предстоит тестировать начинающим QA-специалистам?

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

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

Ориентация на комфорт пользователя и стремление выделиться на рынке подталкивает многие компании к использованию оригинальных решений на базе искусственного интеллекта (artificial intelligence), машинного обучения (machine learning), интернета вещей (IoT), блокчейн и других технологий. А значит и тестировщикам приходится находить новые варианты оценки качества подобных программных продуктов.

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

Искусственный интеллект и машинное обучение

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

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

Давайте попробуем составить план тестирования роботизированного помощника. Стоит выяснить:

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

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

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

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

Блокчейн

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

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

Результаты опроса представителей крупных компаний были опубликованы в отчёте World Quality Report. Выяснилось, что около 66% представителей топ-менеджмента уже используют блокчейн или планируют начать в ближайшее время. А значит, всех нас в скором времени ожидает увеличение числа программных продуктов на базе децентрализованных цепочек данных.

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

Интернет вещей

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

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

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

Пока интернет вещей не так широко представлен в нашей повседневной жизни, но бурное развитие технологии обещает нам умные дома и офисы уже в обозримом будущем. Как же много работы будет у тестировщиков!

Может подвести итоги

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

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

Увидимся на занятиях!

Автоматизатор или ручной тестировщик

Кем быть: мануальным тестировщиком или автоматизатором?

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

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

Какое оно, тестирование ПО?

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

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

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

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

Автоматизация тестирования

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

Автоматизатор тестирования

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

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

  • Высокая точность

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

  • Автоматизация запуска

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

  • Сокращение рутинных задач

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

  • Повторяемость

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

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

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

  • UX

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

  • Затраты времени

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

  • Ошибочная уверенность

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

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

Ручное тестирование

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

Профессия автоматизатора

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

  • Скорость проведения тестов

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

  • Исследовательское тестирование

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

  • Юзабилити

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

  • Гибкость

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

  • Стоимость

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

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

Итоги

Эти подходы активно применяются при проведении тестирования программных продуктов, имеют преимущества и недостатки, которые взаимно дополняют друг друга.

К автоматизации чаще прибегают, когда:

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

Ручное тестирование поможет, если:

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

Что всё это значит для желающего начать карьеру в области тестирования?

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

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

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

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

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

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

Подводим итоги 2019 года в QA Academy

Наши итоги за 2019 год

QA Academy начинает 2020-й с подведения итогов прошедшего года. За последние 12 месяцев мы многое успели, но ещё больше нам предстоит освоить и попробовать в скором будущем.

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

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

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

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

Хотим сказать спасибо нашим студентам, тренерам, партнёрам и всем, кто следит за новостями Академии. Это был чудесный и продуктивный год. Мы верим, что 2020-й будет ещё лучшее, интереснее и продуктивнее.

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

Ваша QA Academy.