fbpx
Сегодня
Колонка 10:40 20 Янв 2022

QA и творческие люди — возможно ли совместить?

English version here

Растущая популярность IT притягивает сюда разных людей. Часть из них свой путь в данной сфере начинает с QA. Если имеются техническое образование либо смежный опыт работы, вопрос о правильности выбора куда менее острый. А вот если в тестировщики решила податься творческая личность, сомнений возникает довольно много. Сегодня попробую их развеять.

Разберемся в терминах и понятиях

Обеспечение качества (Quality Assurance, QA) — широкое понятие, обозначающее активности на всех этапах жизненного цикла ПО, которые используют для обеспечения необходимого уровня качества выпускаемого продукта.

Контроль качества (Quality Control, QC) — это работа над продуктом при разработке, чтобы получить информацию о его актуальном состоянии. Другими совами, QC-специалист определяет, насколько продукт готов и отвечает ли он требованиям качества в каждый конкретный период времени.

Тестирование программного обеспечения (Software Testing) — одна из техник контроля качества, она включает планирование тестовых действий, дизайн тестов, выполнение этих тестов и анализ полученных данных.

Именно позицию тестировщика ПО называют одним из самых простых способов стартовать в IT.

Как и где работают тестировщики ПО?

Среди этих специалистов выделяют тех, кто специализируется на:

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

Одним из методов тестирования является «стратегия черного ящика», когда объект тестируют без использования знаний о его внутреннем устройстве.

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

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

Автоматизированное тестирование требует от специалиста больше навыков и умений, чем есть у ручного тестировщика.

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

Где же место для творчества?

Все зависит от того, в какой проект вы попадете. Если в сложный с интересными задачами и хорошим менеджментом, то сразу появится много места для творчества. Тут надо будет ставить себя на место клиентов и представлять все их странные и нестандартные действия, которые в системе пока не предусмотрены. А еще нужно искать, где «накосячили» разработчики, и постепенно вникая в код, находить удивительные баги.

Также работа в тестировании ПО дает возможность понять, как все устроено изнутри: как пишут код, автоматизируют и разрабатывают новые продукты. Вариантов развиваться и расти дальше здесь очень много даже для творческих личностей. Важно, чтобы понравилось. Но как решиться перейти из творчества в QA? А вдруг это не мое? Единственный способ понять — попробовать. Здесь важно правильно выбрать обучающую программу и тех, кто будет учить. После прохождения курсов тщательно подбирайте место работы, чтобы оно соответствовало творческим проявлениям вашей личности.

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

3042

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Добавить комментарий

Загрузить еще

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: