11

QA, QC или тестировщик?

Всем привет!

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


И вот уже больше двух лет я развиваюсь в направлении контроля качество ПО и работаю дома в пижаме.

Мысль о написании данного поста появилась уже довольно давно. Но было откровенно лень времени все не хватало. Сейчас же я нахожусь в поисках места для трудоустройства (очень не люблю слово «работа») и решала заняться постом или серией постов, как получится.


Цели у меня самые эгоистические.

А именно: собирая информацию для постов, освежить свои знания и обзавестись новыми.

Начну, пожалуй, с терминов QA (Обеспечение качества), QC (Контроль качества) и Test (Тестирование).


Очень часто в названии вакансии можно встретить QA специалист, QA инженер и пр.

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

в виде обязанностей тестировщика (еще и джуниора) и соответствующей зарплатной вилки.

Итак. QA (Quality Assurance) – Обеспечение качества продукта.

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


QС (Quality Control) – Контроль качества продукта.

Специалист по контролю качества часто на практике оказывается либо старшим тестировщиком, либо единственным. Он уже и сам тестирует, и собирает информацию от других специалистов- тестировщиков, и принимает решение можно ли релизить продукт. У специалиста по контролю качества есть, так называемое, право вето. Мне удалось им воспользоваться один раз за время работы на последнем проекте. Не всегда к QC прислушиваются, но…

Мы вплотную приблизились к обязанностям тестировщика.

Тестировщики в зависимости от специализации и навыков:


1. Ищут ошибки в продукте и регистрируют их в систему


2. Исследуют требования к ПО и выявляют расхождения


3. Общаются с клиентами и анализируют их потребности


4. Взаимодействуют с разработчиками, техподдержкой, другими участниками процесса и помогают им


5. Автоматизируют тесты


6. Разрабатывают тестовую документацию, составляют отчёты


И многое другое.


Получилось скомкано. Чукча не писатель. Но, надеюсь, кому-нибудь пост окажется полезным.


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


Конструктивная критика приветствуется.


Спасибо за внимание)

Вы смотрите срез комментариев. Показать все
3
Автор поста оценил этот комментарий

Он собирает информацию о продукте и думает: как можно улучшить процесс разработки, какие методики внедрить/убрать в работе всех участников процесса: разработчиков, аналитиков и тд.

Лол, QA, который бы пояснял как девелопить продукт, аналитикам, как анализировать, а мененджерам пояснял по процессам. Упороться...

раскрыть ветку (11)
Автор поста оценил этот комментарий

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


http://www.protesting.ru/qa/



Источник достаточно достоверный?


Цель поста для себя: окончательно уяснить разницу между QA, QC и тестировщиком. Ну и с другими поделиться этой разницей.

раскрыть ветку (10)
3
Автор поста оценил этот комментарий

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

раскрыть ветку (3)
Автор поста оценил этот комментарий
Написано же: совокупность мероприятий - это делается на уровне всей организации

Как называются специалисты, которые занимаются этими мероприятиями?


Вот Вы меня сейчас окончательно запутали. Вы пишите, что QA инженер = QC инженер в этой классификации. (в какой этой?) Но! Зачем тогда разделение? Мне, действительно, хочется уяснить эту разницу. И понять, почему же возникает такая путаница в различных источниках. Ну самое главное - как оно происходит на практике?

раскрыть ветку (2)
2
Автор поста оценил этот комментарий

Как называются специалисты, которые занимаются этими мероприятиями?

Руководство компании ) Если серьезно, то компании сертифицируются на соответствие своих процессов стандарту ISO9000/9001, этим занимаются аудиторы, так что компания может гордо повесить себе значек, что ее процессы соответствуют. Внедрением процессов занимается менеджмент компании, с точки зрения IT я бы сказал, что это работа уровня CEO-CTO и тех, кому они делигируют уровнями ниже.


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


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

раскрыть ветку (1)
Автор поста оценил этот комментарий

И Вам спасибо за разъяснения) Это очень важно и приятно получать информацию из первых уст)

Термин QC инженер встречается довольно часто на профильных сайтах и блогах.

2
DELETED
Автор поста оценил этот комментарий
Это все теория. А на практике, к сожалению, или к счастью, все совсем не так, особоенно в реалиях стран бывшего союза. Многое зависит от продукта, от сроков, от бюджета, от коллектива ну и от руководства, конечно же. И поверь, в результате все оказывается совершенно не так, как описано "в интернетах". Я вот, иногда, сам свои же выписанные баги фикшу, приходится.

Разницу между терминами будет знать не лишним, но это будет чисто для себя, для расширения кругозора, так сказать.

раскрыть ветку (5)
0
Автор поста оценил этот комментарий

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

раскрыть ветку (4)
2
DELETED
Автор поста оценил этот комментарий

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

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

раскрыть ветку (3)
0
Автор поста оценил этот комментарий

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

раскрыть ветку (2)
1
DELETED
Автор поста оценил этот комментарий
Саморазвитие - это всегда хорошо! :) Удачи в поисках, желаю найти хорошую работу с дружным коллективом и хорошим руководством.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Спасибо)

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества