
Richard
26.04.2017
11:31:09
В моём идеальном мире, QC - это процесс, которые обеспечивает ВСЯ команда для продукта.
QA - это часть этого процесса, которую обеспечивает именно отдел тестирования.

Shoo
26.04.2017
11:31:28

Richard
26.04.2017
11:31:36

Shoo
26.04.2017
11:31:43
Но есть DevOps инженер, который занимается поддержкой и внедрением этих практик.

Google

Richard
26.04.2017
11:31:49
Я про то же и говорю. Что QA и QC - это процессы.

Nikita
26.04.2017
11:32:09
QC это если ты пишешь условные e2e тесты и проверяешь, что продукт пригоден к использованию и соответствует формальным требованиям.
QA – ты выстраиваешь процесс обеспечения качества, чтобы продуктом было пользоваться не больно
во всяком случае, в меру моего понимания

Richard
26.04.2017
11:32:22
Второе - вобще непонятно.
А где тут заказчик?
Блин, опять не тот чат.
ладно, вопрос уж больно интересный. Сегодня можно.

Nikita
26.04.2017
11:33:55
Ну, вот первое - это миддл тестер.
да причем тут миддл не миддл? где-то процессы выстроены так, тестировщики живут в своей команде, и у них нет вообще возможности проверять условные юнит-тесты (привет люксофт)
у них там могут быть и лиды и сеньоры без доступа к коду

Richard
26.04.2017
11:34:18
Да при том, что почитай изначально какой вопрос мы обсуждаем.

Shoo
26.04.2017
11:34:27

Google

Maxim
26.04.2017
11:34:30
есть тестеры с доступом к коду?

Richard
26.04.2017
11:34:30
да

Shoo
26.04.2017
11:34:33
И код писать.

Nikita
26.04.2017
11:34:34

Richard
26.04.2017
11:34:46
Ещё раньше.

Nikita
26.04.2017
11:35:00
ох, я не на тот вопрос триггернулся видимо :)

Richard
26.04.2017
11:35:19
Там и ещё раньше было )

Nikita
26.04.2017
11:35:27
ну так я про то же пишу – не везде есть понятие команды)

Richard
26.04.2017
11:35:30
Но это тоже пойдёт.

Nikita
26.04.2017
11:35:43
где-то тестировщики это отдельная сущность, которая не может импактить на весь процесс, и хоть ты убейся
тебе не придется читать юнит-тесты, если у тебя нет доступа к коду
и вот это все
но при этом люди в этих процессах и сеньоры и лиды и фараоны тестирования :D

Richard
26.04.2017
11:36:31
То есть, тестировщик - это QA без возможности влиять на процесс?
Я так понял?

Nikita
26.04.2017
11:36:44
в моем понимании – да
но понимание у всех свое

Richard
26.04.2017
11:37:23
Я просто хочу понять, может быть я сам не правильно понимаю.

Google

Nikita
26.04.2017
11:37:34
когда продукт для тебя блекбокс, и ты не можешь прийти к разработчику и попросить, к примеру, сделать код более тестируемым

Richard
26.04.2017
11:37:47
то я уже не QA?

Nikita
26.04.2017
11:37:56
тогда ты не можешь быть QA, потому что процесс поставить не можешь – он от тебя не зависит
ты можешь поставить часть процесса
по верификации конечного состояния продукта

Richard
26.04.2017
11:38:37
А QC - что тогда?

Nikita
26.04.2017
11:38:50
вот по мне это и есть QC

Richard
26.04.2017
11:39:01
Стоп.

Nikita
26.04.2017
11:39:06
в моей картине мира нет тестировщика как отдельной сущности
есть QC и QA

Alexander
26.04.2017
11:39:29

Nikita
26.04.2017
11:40:05

Maxim
26.04.2017
11:40:32
тестишь продукт, ищешь баги, девелоперы фиксят

Richard
26.04.2017
11:41:04
QA - это если я и в код могу лезть и попросить программиста по другому писать код и выстроить процесс для всей компании?
QC - это когда выстраивается процесс только внутри отдела тестирования. Доступа к коду нет. Возможности изменить процесс в компании нет.
А синиор тестеры, миддл тестеры - это просто манки кликинг?

Alexey
26.04.2017
11:41:16

Nikita
26.04.2017
11:41:18
мне кажется, что это 2 разных сущности,как соленое и квадратное
но это имхо

Richard
26.04.2017
11:41:42
jrtq/
Jrtq/

Google

Richard
26.04.2017
11:41:47
Окей.

Nikita
26.04.2017
11:41:57
условно сеньор, миддл, джуниор – это степень владения компетенциями
а QA и QC это чуть разные компетенции

Richard
26.04.2017
11:42:10
Тогда вопрос. Почему тогда ищут QA и QC в вакансиях?
Это же процесы, а не должности?

Maxim
26.04.2017
11:42:28
HR не знают разницы

Richard
26.04.2017
11:42:32
Вопрос не к тебе, а в воздух, скорее.

Nikita
26.04.2017
11:42:35
ищут QA/QC инженеров как правило

Richard
26.04.2017
11:42:47
но на самом деле ищут тестировщиков.

Nikita
26.04.2017
11:42:47
то есть инженера, который процесс поставит

Admin
ERROR: S client not available

Nikita
26.04.2017
11:43:01
да, потому что разницы не понимают, и она особо не важна

Alexander
26.04.2017
11:43:08
как говорил один товарищ - обозначение вида QA Tester означает то, что там не совсем разобрались что к чему.

Nikita
26.04.2017
11:43:19
они хотят чувака, который будет тестировать
и их можно понять

Richard
26.04.2017
11:43:27
ага, а потом и возникают кривотолки, что тестировщик должен ОБЕСПЕЧИВАТЬ качество продукта.

Nikita
26.04.2017
11:43:41
обеспечивать качество 1 человек не может

Richard
26.04.2017
11:43:52
ну, я об этом уже писал выше.

Nikita
26.04.2017
11:43:58
это из серии "давайте введем KPI на нелинейные процессы"

Alexander
26.04.2017
11:44:00

Google

Richard
26.04.2017
11:44:02
И даже отдел из 10 тестеров, хоть из 100 не может.

Nikita
26.04.2017
11:44:03
если такое есть – надо бежать

Alexander
26.04.2017
11:44:37
может, под обеспечением качества подразумевается в некоторых компаниях "найти ВСЕ баги, а если не найдёт - он и виноват" :)

Nikita
26.04.2017
11:45:01
все так :)

Richard
26.04.2017
11:45:03

Nikita
26.04.2017
11:45:14
просто есть куча тупых носорогов

Молочный
26.04.2017
11:45:49
Зачастую, на низкие должности набирают именно тестеров, а с повышением грейда накидывают обьязанности по обеспечению качества как раз.

Nikita
26.04.2017
11:46:07
которые не понимают, что за баги отвечают все – менеджеры, аналитики, девелоперы, тестировщики

Светлана
26.04.2017
11:46:31
чтобы повышать там грейды всякие, у тебя должен быть штат разработки более ли менее внушительный

Richard
26.04.2017
11:46:46

Nikita
26.04.2017
11:46:50
поэтому всякие грейды не нужны

Светлана
26.04.2017
11:47:00
а то тупо как-то повышать грейд, когда у тебя пять человек в отделе тестирования, например

Nikita
26.04.2017
11:47:07
потому что они ничего не показывают как правило, а просто пытаются раскидать ответственность
ну и пытаются оценить компетенции человека рандомно

Alexander
26.04.2017
11:47:33

Richard
26.04.2017
11:47:35
Поэтому когда ищут "Junior QA без опыта работы" у меня пердак раскаляется и паркуется где-то в районе орбиты Юпитера.

Nikita
26.04.2017
11:47:56
а потом ко мне на собес приходит QA Lead с опытом в полтора года
потому что по крутой внутренней системе грейдов он был целый лид
и тестировал веб, но не знает ни одного http кода ответа

Alexander
26.04.2017
11:48:21