
by01177
08.05.2017
13:48:28
1000+ участников


Водитель НЛО
09.05.2017
09:33:18
Привет, чят.
Пытаюсь замапить понятия QA и QC на реальный мир/процесс. Например, одна из статей как бы подводит итог:
QA and QC both have to make the software better, however, QA is about process orientated and preventive activities, while QC involves a corrective process and product orientated activities.
Выглядит всё это так, будто в идеальном мире, задачи QA - выстраивание пайплайна от дизайна, разработки, тестирования до поставки билда заказчику, установка критериев качества (в общем, то что должно указываться в тест-плане), QC - корректировка текущих дизайна, пайплайна и актуального билда в соответствии с документацией, (тест-планом) разработанной QA, оценка качества на основе метрик, Testing - поиск и локализация дефектов. И в реальной жизни есть поправка на то, что роли QA и QC на проекте часто играют одни и те же люди, поэтому провести чёткую грань сложно/нельзя/не нужно.
Верно ли моё понимание этих понятий?


Oleksandr?
09.05.2017
09:34:07
Зачем вам это? :)

Водитель НЛО
09.05.2017
09:36:42
Популярный вопрос на собеседованиях

Google

Nikita
09.05.2017
09:39:21
у всех свое понимание этих вещей

Водитель НЛО
09.05.2017
09:42:01
Оптимистичная часть меня всё ещё надеется, что не могут эти понятия существовать только чтобы было что спросить на собеседовании :)

Shoo
09.05.2017
09:42:31
Общее понимание правильное, но не совсем.
Цель QA - создание условий и процессов, необходимых для выпуска качественного продукта в продакшен.
Это и оптимизация процессов, и выявление потребностей в каких-то прикладных иструментах, и развитие coding culture.
Цель QC - произвести все необходимые действия, что бы удостовериться в продакшен попадает качественный продукт.
Это и формирование критериев качества для продукта, и выстраивание необходимой системы тестирования (от requirements review до UAT).
Цель тестирования - выдать оценку о соответствии выпускаемого функционала требованиям и критериям качества.

Водитель НЛО
09.05.2017
09:55:46
То есть, разница только в том, что QC действует в рамках процессов связанных с тестированием, в то время как QA может влиять ещё и на процесс анализа, дизайна и разработки "во имя качества"?

Shoo
09.05.2017
09:57:48
Разница в том, что QC - контролирует качество выпускаемого продукта.
Т.е. создает процесс и критерии этой оценки качества.
QA - создает и внедряет процессы, инструменты и практики, позволяющие повышать качество продукта.

Roman
09.05.2017
10:06:30
на самом деле нужны только программисты и бизнес реквайрмент менеджеры, всё
потому на собеседовании нужно отвечать "не нужны ни не, ни те" ))

Водитель НЛО
09.05.2017
10:07:07

Roman
09.05.2017
10:07:22
но КьюА могут выполнять роль бизнес аналитиков )))

Nikita
09.05.2017
10:07:29
а QA ставит процесс
но опять же – у всех свое понимание этих вещей :)

Google

Roman
09.05.2017
10:09:02
как-то так

Водитель НЛО
09.05.2017
10:11:34

Shoo
09.05.2017
10:12:37

Nikita
09.05.2017
10:14:00
многие вообще не видят разницу и не знают, что она есть :)

Roman
09.05.2017
11:32:40
я тоже лет 10 назад упарывался по разделению и упарыванию в терминологии

Evgeniy
09.05.2017
12:04:11

Shoo
09.05.2017
12:07:21

Evgeniy
09.05.2017
12:09:30
Учитывая, сколько разночтений и понимания, что считать qc и qa, не вижу смысла использовать это как достоверную дефиницию. Это flaky логика :) проще объяснять на языке людей, избегая недопонимания

Nikita
09.05.2017
12:09:36
мне вся эта пляска с терминолгией кажется лишней
непонятно, зачем она нужна и какую пользу приносит

Evgeniy
09.05.2017
12:10:25
Нет решительно никакого смысла решить для себя, что значит понятие, если ты не выдрессировал своих людей, с кем работаешь , предварительно по глоссарию .

Shoo
09.05.2017
12:10:57
Понапридумывают тут терминов и обмазываются ими, отвратительно.

Evgeniy
09.05.2017
12:11:44
Тикеты в студию

Nikita
09.05.2017
12:11:52

Evgeniy
09.05.2017
12:12:06
Где вы использовали qa или qc
Сколько их за год наберется?
Чсв + ложная уверенность что на собесе ты ляпнешь херню, лол

Google

Shoo
09.05.2017
12:13:42

Evgeniy
09.05.2017
12:13:48
Вот собес это вообще топчик.

Shoo
09.05.2017
12:15:01
Важнее кому?

Nikita
09.05.2017
12:15:15

Evgeniy
09.05.2017
12:15:18
Бизнесу и общему результату этого бизнеса

Nikita
09.05.2017
12:15:24
самый главный вопрос – что это дает и кому?

Evgeniy
09.05.2017
12:15:54
Никита тащемта все верно говорит, тикеты в студию!
?

Shoo
09.05.2017
12:16:19
Терминология нужна для унификации коммуникации в профессиональной среде.
Поэтому городить в каждой команде свою терминологию - нонсенс.

Nikita
09.05.2017
12:16:52
знание терминологии тестирования, например, дает возможность разным людям говорить на одном языке. грань между QA и QC очень размыта и варьируется от процесса к процессу, четко понимает разницу полтора человека – вопрос, хороша ли она и нужна ли она?

Evgeniy
09.05.2017
12:17:04
Это все здорово и отлично, мы тебя поняли, вопрос про qa и qc конкретно

Nikita
09.05.2017
12:17:15
какая нафиг разница, QA ты, QC или повелитель тестирования? кому какое дело?

Evgeniy
09.05.2017
12:17:24
Конфа и литература бывает уделом нубов

Shoo
09.05.2017
12:17:33

Evgeniy
09.05.2017
12:17:52
Среди докладчиков бывают адепты нинужных фреймворков, so what ? :)

Nikita
09.05.2017
12:18:04

Shoo
09.05.2017
12:18:05
Мне, например, категорически не интересны вакансии включающие в себя только тестирование и\или QC.

Google

Nikita
09.05.2017
12:18:15
как ты себя называешь, это уже десятое дело

Shoo
09.05.2017
12:18:27

Nikita
09.05.2017
12:18:36
о том и речь :)

Shoo
09.05.2017
12:18:47
О том и речь, что именно QA процессами.

Nikita
09.05.2017
12:18:50
покажи мне хоть одну QC вакансию на РФ рынке

Admin
ERROR: S client not available

Nikita
09.05.2017
12:18:56
а по факту многие – QC

Evgeniy
09.05.2017
12:18:56
Ага, т.е мы выяснили, что HR знают, что такое qc и qa

Shoo
09.05.2017
12:18:56
Миллион их.

Nikita
09.05.2017
12:19:32
все ищут либо тест инженера либо QA инженера
при этом QA тестирует руками, а тест инженер сетапит процессы с нуля
люди разницы не видят
так ли она нужна в таком случае?

Shoo
09.05.2017
12:20:10
Нужна, потому что разница есть.

Nikita
09.05.2017
12:20:26
профит какой?

Shoo
09.05.2017
12:20:38
Потому что backend разработка не перестает быть backend разработкой, даже если в вакансиях будет написать "прогромист".
Кому должен? Где должен?

Richard
09.05.2017
12:21:27
Давайте с матом аккуратнее?

Evgeniy
09.05.2017
12:21:43
Это же mild

Google

Richard
09.05.2017
12:21:52
Евгений.

Shoo
09.05.2017
12:22:00
Какой-то абстрактный тестировщик в какой-то абстрактной компании с абстрактными процессами должен кому-то майндсет?

Richard
09.05.2017
12:22:01
Уже много рецидивов с матом было. Ещё раз и бан.

Shoo
09.05.2017
12:22:03
Нет.

Evgeniy
09.05.2017
12:22:46
Ладно, поговорил и хватит :)
See ya

Shoo
09.05.2017
12:23:34
Человек должен решать те задачи, которые ставит перед ним команда\компания.
Больше он никому ничего не должен.
Есть вакансии, требующие QC, есть вакансии, требующие QA.
Есть манкитестеры, которые даже критерии качества доверять нельзя.
То, что в условном Касперском не могут в трех терминах разобраться - ну соряний, это не делает терминологию плохой.

Nikita
09.05.2017
12:24:01
если чем-то не пользуется/ошибаются – скорее всего это плохая терминология

Shoo
09.05.2017
12:24:31
Никита, ей пользуются по назначению - в рамках профессионального общения внутри сообщества.

Nikita
09.05.2017
12:24:33
если пользователи не могут пользоваться твоим интерфейсом – скорее всего не они тупые, а ты не можешь в проектирование

Evgeniy
09.05.2017
12:24:39
Ещё раз: спросите эйчаров, раз уж они используют это в вакансиях

Shoo
09.05.2017
12:24:40
Как вакансии на hh.ru называют - вообще не показатель.

Nikita
09.05.2017
12:25:29
хотя может быть мне не везет

Evgeniy
09.05.2017
12:25:45
Чисто ради прикола спросите те компании которые оформляют вакансии, что они под этим понимают: увидите, что реальность совсем иная. Как в понимании этого, так и в следованию этому пониманию ;)

Shoo
09.05.2017
12:26:50
У меня в оформлении вакансии везде написано QA, придется заниматься QA. Что не так с терминологией? ;(