@qa_ru

Страница 476 из 1080
Shoo
09.05.2017
17:08:01
Тестировщики не нужны, если их обязанности распределены между другими участниками команды.

Замени слово "тестировщики" на любую другую роль и смысл не поменяется.

Roman
09.05.2017
17:08:16
Нет. Если бизнесу норм объясняют - таких вопросов не возникает.
да, бизнес просто уменьшает ресурсі на тестирование и улучшает процессі разработки, то есть повішает качество процесса, а не тестирования

Evgeniy
09.05.2017
17:08:20
#dilemmas - например, можно ли сказать, что тестирование выполнено, если все тесты пройдены?
смотри, мы должны зарелизить фичу. Весь набор манипуляций я описал в чеклисте к задаче, а если к этому куску кода есть описанный набор функционала, который покрывается тест-планом, еще и тестплан прошел. Могу ли я назвать, что я протестировал и тестирование закончилось? фактически, да. А что?

Google
Roman
09.05.2017
17:09:17
а кто оценит покрытие? кто сказал, что чеклист валидный? какие знания нужны для такой оценки?

Evgeniy
09.05.2017
17:10:03
у нас есть тест ревью, где тругой тестировщик смотрит на такие жо ровно вещи как и я: а) спека, насколько она абсурдна или хороша б) мой чеклист, не упустил ля и чего в) как оно протестировано

Roman
09.05.2017
17:10:08
например, если процесс будет через ТДД, то там сначала нужно сделать тестдизайн

и зачем тестировщик смотрит на твою работу?

Shoo
09.05.2017
17:10:28
да, бизнес просто уменьшает ресурсі на тестирование и улучшает процессі разработки, то есть повішает качество процесса, а не тестирования
Выстраивание процессов обеспечения качества, как со стороны тестирования, так и со стороны разработки - все ещё QA.

Юниты пишутся без тест дизайна.

Evgeniy
09.05.2017
17:11:17
и зачем тестировщик смотрит на твою работу?
потому что я так его попросил :) есть задачи простые, есть сложные. комплексность и необходимость взгляда со стороны - нормальная ситуация

Roman
09.05.2017
17:11:19
Выстраивание процессов обеспечения качества, как со стороны тестирования, так и со стороны разработки - все ещё QA.
это только кьюа и тестирование к этому никак не относится, в кьюа нет никакого тестирования, а аудит и стрессоустойчивость - это отдельные процессы

Shoo
09.05.2017
17:11:46
это только кьюа и тестирование к этому никак не относится, в кьюа нет никакого тестирования, а аудит и стрессоустойчивость - это отдельные процессы
Кьюа включает в себя тестирование. Это не значит, что всё, что связано с кьюа связано с тестированием.

Evgeniy
09.05.2017
17:12:44
свободных тестировщиков или вообще?

Google
Roman
09.05.2017
17:12:48
там про тестирование по факту ни слова

Shoo
09.05.2017
17:13:31
никак, кьюа - это постановка процессов, чо там, CMMi например
Кьюа это обеспечение качества. Не только постановка процессов.

Если ваше кьюа ограничивается постановкой процессов - sad for you, вы его не правильно готовите.

Evgeniy
09.05.2017
17:13:55
если мы действуем в системе ограниченных ресурсов, QA не будет осуществлятся так же, как и с тестировщиками, это очевидно. Тестирование это не только attitude к проблеме, это еще и набор инструментов. поддерживание которых чревато турдозатратами

без тестировщиков тестирование будет другим в условихя сжатых ресурсов

о чем речь

какие-то странные ложные дилеммы в общем

Roman
09.05.2017
17:15:16
обеспечение качества - это постановка процесса, который обеспечит определённое и предсказуемое качество результата в процессе разработки (чего либо, не только софта)

Evgeniy
09.05.2017
17:15:17
мб потому они и ложные что абсурдные

Roman
09.05.2017
17:15:20
ничего более

Evgeniy
09.05.2017
17:15:23
только хз кто на это обманывается

Nikita
09.05.2017
17:15:40
у меня есть примеры команд разработки, который живут без тестировщиков, и нормально себя чувствуют, живут с CD процессом. но у них обязанности раскиданы на разработчиков, поскольку они опытные – хорошее качество кода и много тестов

Roman
09.05.2017
17:15:43
без тестировщиков тестирование будет другим в условихя сжатых ресурсов
с чего это? нормально можно тестировать без "тестировщиков"

Nikita
09.05.2017
17:16:12
но там люди уникальные можно сказать :) поэтому много где так не получится

Evgeniy
09.05.2017
17:16:15
я и не спорю. но это начинается с другой модели. где изначально самоорганизация разработчика несколько иная

Shoo
09.05.2017
17:16:26
обеспечение качества - это постановка процесса, который обеспечит определённое и предсказуемое качество результата в процессе разработки (чего либо, не только софта)
Обеспечение качества - это всё необходимое для создания условий, в которых в продакшен попадает качественный продукт. Это и процессы, и инструменты, и QA евангелизм, и тестирование, и формирование критериев этого самого качества, и внедрение аналитики и метрик по этим критериям.

Всё остальные "это не qa" вы придумали из своей головы на основе болезненного опыта.

Google
Roman
09.05.2017
17:17:52
Всё остальные "это не qa" вы придумали из своей головы на основе болезненного опыта.
это из разряда скучной мантры "кто занимается качеством в команде?" правильный ответ "все, от уборщицы до президента компании"

но речь была изначально о КьюА против КьюСи

Nikita
09.05.2017
17:18:16
а какой процесс написания тестов? тдд, бдд, тестдизайн на базе оценки рисков, мутации во всё, юниты к каждому модулю?
честно – я не знаю, как у них поставлен процесс, пока не интересовался :) точно не бдд и не тдд

Roman
09.05.2017
17:18:30
так вот отдел занимающийся кьюа не должен заниматься кьюси никак вообще-то

Nikita
09.05.2017
17:18:33
если правда интересно, я могу спросить и рассказать как будет инфа

Roman
09.05.2017
17:19:00
вполне, Алименков вон коротко описывал свой опыт, когда всё через тдд

Shoo
09.05.2017
17:19:02
Roman
09.05.2017
17:19:06
интересно ещё как

Nikita
09.05.2017
17:19:20
тдд слабо применимо, когда у тебя короткие интерации и надо быстро релизиться

Roman
09.05.2017
17:19:52
Ещё раз, Роман, давай не экстраполировать свой грустный опыт на всю индустрию.
какой опыт? сходите на любое собеседование - как раз будет вопрос такой, гугл в интернете даст тоже самое

Roman
09.05.2017
17:20:16
даже в вумных книжках такое пишут, что "за качество отвечают все"

Nikita
09.05.2017
17:20:28
с тобой EvilMartians поспорили бы
а есть линка про подход марсиан к тестированию?

я знаю, что у них нет тестировщиков

и насколько я понял по их продуктам, они не релизятся несколько раз в день

Evgeniy
09.05.2017
17:20:51
вот поэтому я не хожу на всякого рода словоблудные доклады, начинается та же муть, что сейчас тут в чате

Shoo
09.05.2017
17:20:52
с тобой EvilMartians поспорили бы
Так себе пример, честно говоря.

Roman
09.05.2017
17:20:56
да ладно, реально не спрашивали чем отличается quality control от quality assurance и "кто в команде отвечате за качество?"

Google
Evgeniy
09.05.2017
17:21:01
лучше про инструменты поговорить и узнать

Nikita
09.05.2017
17:21:02
марсиане офигенный пример на самом деле

Evgeniy
09.05.2017
17:21:26
а есть линка про подход марсиан к тестированию?
искать лень, я подписан на пару человек в твиттере, там мелькала

Nikita
09.05.2017
17:21:30
в том, что распределенная команда пилит серьезные проекты и кучу опенсорса

Evgeniy
09.05.2017
17:21:33
у Ситника вроде

Roman
09.05.2017
17:21:59
вон например, даж ж'стко разделают http://asq.org/learn-about-quality/quality-assurance-quality-control/overview/overview.html

Shoo
09.05.2017
17:22:16
Аск.орг.

Давайте ещё к мейл.ответы аппелировать.

Admin
ERROR: S client not available

Roman
09.05.2017
17:22:30
Первое спрашивали, второе не спрашивали.
ну на второе ж вопрос очевиден, вся ж команда отвечает за качество, без исключений? или не?

Shoo
09.05.2017
17:22:44
Зависит от процессов внутри команды.

Где-то да, где-то нет.

Nikita
09.05.2017
17:23:13
вся команда отвечает за качество всегда :)

Evgeniy
09.05.2017
17:23:25
кстати сами вопрос с quora и прочих про QA vs QC намекает, что

Nikita
09.05.2017
17:23:40
даже если где-то регламентировано, что нет – на самом деле да, и это попытка поругать одного конкретного человека в случае факапа

потому что за продукт отвечает куча людей

Google
Shoo
09.05.2017
17:24:03
вся команда отвечает за качество всегда :)
В идеальном мире я бы с тобой согласился.

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

Roman
09.05.2017
17:24:52
QA процессы типа https://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration и аналоги строго говорят, что в обеспечении качества учавствуют все

Shoo
09.05.2017
17:24:54
Дальше все упирается в разграничение зон ответственности и полномочий.

Nikita
09.05.2017
17:25:48
за качество продукта отвечают все, кто прикладывают руки к продукту

Roman
09.05.2017
17:26:04
и что процессы по обеспечению качества регламентируют не степени ответственности, а то, что все должны понимать за качество ЧЕГО они отвечают в конкретный момент и как они могут влиять внутри процесса

Shoo
09.05.2017
17:26:48
за качество продукта отвечают все, кто прикладывают руки к продукту
Есть индийский аутсорс тестировщик, который за 1.5$ в час проходит заранее подготовленные тест-кейсы по чекликсту. Его степень свободы и влияния на продукт ограничена тем, что он его пройдет\не пройдет.

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

Nikita
09.05.2017
17:27:40
Есть индийский аутсорс тестировщик, который за 1.5$ в час проходит заранее подготовленные тест-кейсы по чекликсту. Его степень свободы и влияния на продукт ограничена тем, что он его пройдет\не пройдет.
индийский аутсорс тестировщик может плохо пройти кейсы и выпустить плохой релиз – прямой импакт на продукт) значит, он отвечает за свой кусок

Roman
09.05.2017
17:27:43
если процесс кьюа в компании построен так, что они учитывают риск пониженной ответственности исполнителя, то ок, почему нет?

Shoo
09.05.2017
17:28:27
индийский аутсорс тестировщик может плохо пройти кейсы и выпустить плохой релиз – прямой импакт на продукт) значит, он отвечает за свой кусок
Ну блин, Никита, это совсем философия. Если он не выполнил кейсы - он не повлиял на качество продукта, он просто не выполнил свою работу.

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

Nikita
09.05.2017
17:29:10
также можно сказать, что если разраб не написал юнит-тесты – он не выполнил свою работу, потому что юниты это часть работы :)

Shoo
09.05.2017
17:29:38
также можно сказать, что если разраб не написал юнит-тесты – он не выполнил свою работу, потому что юниты это часть работы :)
Нет, это не является частью его работы, если процессы разработки в команде этого не предусматривают.

Shoo
09.05.2017
17:30:51
это уже софистика чистой воды, речь о команде и всех, кто влияет работой на продукт
Пройти тест-кейсы, заранее заготовленные другим человеком, написанные по тз, составленным третьим человеком - не влияние на качество.

Roman
09.05.2017
17:30:53
Нет, это не является частью его работы, если процессы разработки в команде этого не предусматривают.
да, но если разраб накосячил в коде, не перепроверив его, что повлекло за собой вовлечение большего числа людей и релиз продукта сдвинулся, то это испакт на качество

Shoo
09.05.2017
17:31:20
а что является частью работы?
Зависит от процессов компании, очевидно же.

Nikita
09.05.2017
17:31:40
так а где процессы регламентированы?

Shoo
09.05.2017
17:31:44
хотя тут вообще вопрос - пройти тесты = протестировать?
В конкретном случае выше - очевидно что нет.

Страница 476 из 1080