Roman
23.10.2017
19:51:27
ХР кстати тоже не подразумевает наличия роли тестировщика в команде разработки
Alexei
23.10.2017
19:52:06
Roman
23.10.2017
19:52:20
Alexei
23.10.2017
19:52:28
Не делает
Google
Roman
23.10.2017
19:52:49
и это не процесс написания кода, а полный процесс разработки, как и ХР, БДД или РАД
Alexei
23.10.2017
19:53:05
О_о
Roman
23.10.2017
19:53:48
и для выпуска готового рабочего продукта любой степени сложности достаточно одного программиста
речь тут не совсем об этом, очевидно
MnmlSniper
23.10.2017
19:54:03
Википедия. Слабые места TDD
0) Большое количество используемых тестов может создать ложное ощущение надежности, приводящее к меньшему количеству действий по контролю качества.
1) Разработку через тестирование сложно применять в тех случаях, когда для тестирования необходимо прохождение функциональных тестов. Примерами может быть: разработка интерфейсов пользователя, программ, работающих с базами данных, а также того, что зависит от специфической конфигурации сети. Разработка через тестирование не предполагает большого объёма работы по тестированию такого рода вещей. Она сосредотачивается на тестировании отдельно взятых модулей, используя mock-объекты для представления внешнего мира.
2) Существуют задачи, которые невозможно (по крайней мере, на текущий момент) решить только при помощи тестов. В частности, TDD не позволяет механически продемонстрировать адекватность разработанного кода в области безопасности данных и взаимодействия между процессами.
Alexei
23.10.2017
19:54:07
Ну разве что как XP и BDD, да, с ними тоже проекта не сваришь ?
Sergei
23.10.2017
19:54:50
Мне кажется, что вы не сможете договориться)
делает
Не делает
Roman
23.10.2017
19:55:15
но активность по обеспечению качества - не равно тестирование - не равно наличие выделенных тестировщиков
Google
Nikolay
23.10.2017
20:00:19
хотя судя по последнем словам господина Грефа он скоро и программистов начнет тратить)))
Roman
23.10.2017
20:01:02
Nikolay
23.10.2017
20:01:23
выясняется...
я когда в 5м классе учился, нам учительница по географии рассказывала, что скоро нефть кончится и нефтяникам делать нечего будет... но вот как бы плохие новости для нее)
про программистов примерно так же звучит однако
Roman
23.10.2017
20:03:23
я так не думаю, так думают кодеры, но это не прям завтра, это гораздо позже, чем тестировщики
и нет, я не из сбербанка
zombopanda
23.10.2017
20:04:23
Nikolay
23.10.2017
20:04:40
)))
zombopanda
23.10.2017
20:05:03
Ну просто других причин пока не наблюдаю
Alexei
23.10.2017
20:05:34
Обеспечение качество - это совместное занятие программистов и тестировщиков. Как тестировщик или QA может что-то обеспечит, если он код не меняет? Никак не может.
Roman
23.10.2017
20:05:41
нет, из-за того, что кодинг - примитивная активность, её можно свесить на комп, нужны учёные, математики, дата сайнтисты, аналитики
Nikolay
23.10.2017
20:06:33
ой.. я пошел в общем... страсти какие-то тут рассказывают
Roman
23.10.2017
20:06:33
кто ней занимается - без разницы
Sergei
23.10.2017
20:08:57
За что вы так с математиками.
Shoo
23.10.2017
20:11:08
Ох, опять Роман вещает из своей уютной реальности, где кодеры и тестировщики ненужны, одних менеджеров и математиков достаточно.
Nikolay
23.10.2017
20:11:25
Google
Alexei
23.10.2017
20:13:38
В Тольятти началось и очень быстро заглохло восстание машин.
Прокуратура потребовала завести дело в отношение гендиректора Автоваза. Но и оно не завелось.
Shoo
23.10.2017
20:16:37
Roman
23.10.2017
20:19:26
как протестить AR софт и нейросеть?
или квантовый комп?
Shoo
23.10.2017
20:22:45
Так же как и любое другое ПО.
Или даже хардварь.
Или даже, мать его, спейсиксовый шаттл.
Roman
23.10.2017
20:37:09
а как шаттл тестится?
Valery
23.10.2017
20:37:18
насколько мне известно в TDD тестируется работоспобность кода который написан
Roman
23.10.2017
20:37:22
или софт на марсоход при разработке?
Valery
23.10.2017
20:37:25
и даже если весь код будет работать
он теоретически (конечно, малая вероятность такого может быть(вы даже не подумайте)) может оказаться говном
Roman
23.10.2017
20:38:12
хочется задать вопрос - что вы понимаете под качеством вообще и под тестированием и обеспечением качества в частности?
нет связи между качеством продукта и тестированием
Vage
23.10.2017
20:50:20
Добавлю свои 5 копеек. Ручное тестирование не исключает факта, что весь проект будет в костылях из гавнокода, но позволяет убедиться в работоспособности приложения для конечных пользователей, и да, так можно достигнуть качественного продукта для конечных пользователей. Но наоборот эта схема работает по другому - хорошие/правильные юнит тесты и разработка через тесты могут гарантировать качество кода, но отнюдь не качество всего проекта/приложения.
Roman
23.10.2017
20:51:34
Nikolay
23.10.2017
20:52:10
с точки зрения бизнеса - главное продать и срубить денег
с точки зрения здравого смысла - гордость за продукт
Google
Roman
23.10.2017
20:52:34
оно позволяет убедиться только в том или у конкретных пользователей и в конкретных окружениях всё ок
zombopanda
23.10.2017
20:52:43
Roman
23.10.2017
20:52:59
гляньте Windows Feedback Hub - там реальные баги
Vage
23.10.2017
20:53:49
zombopanda
23.10.2017
20:54:07
Типичная позиция такого себе разработчика кстати: главное - чтобы его код красиво работал, а на конечный продукт ему не очень то интересно
Roman
23.10.2017
20:54:11
Vage
23.10.2017
20:54:40
Уверен. Да
Roman
23.10.2017
20:56:04
ну а я вот после 10 лет в Enterprise Speech Recognition for HealthCare с норм БА и сбором данных с юзеров и аналитики уверен что нет
Nikolay
23.10.2017
20:56:21
о боже
Roman
23.10.2017
20:56:37
а, до этого ещё 5 там же но и с ритейлом
то есть это хорошая полезная инфа, которая способна улучшить понимание того, как наш продукт юзают и где
zombopanda
23.10.2017
20:57:00
Roman
23.10.2017
20:57:33
но это не позволяет убедиться в работоспособности приложения у конечных пользователей
Vage
23.10.2017
20:57:46
Ну начнём с того, что если вы работали с энтэрпрайз - то я не поверю, если у вас не было минимальных требований к окружению. А если оно есть - то все проблемы с выбором конфигураций для тестирования решается одной матрицей и классами жквивалентности
Roman
23.10.2017
20:57:47
это же даж не нужно высшей математики, чтобы понять почему
Nikolay
23.10.2017
21:00:38
а Вы вообще кто по профессии?
Google
Roman
23.10.2017
21:01:15
сча или вам профиль на линкедин дать?
Nikolay
23.10.2017
21:01:38
боже мой, да накой мне Ваш профиль?))
Roman
23.10.2017
21:01:41
сча я менеджер команды тестировщиков и скрам мастер на двух проектах наших
Nikolay
23.10.2017
21:01:47
я не пойму что Вы забили в этом чате просто)
Roman
23.10.2017
21:01:52
ну вопрос "вы кто по профессии" - тестировщик
мануал куа, если изволите
Nikolay
23.10.2017
21:02:14
а зачем Вы тестировщик?
они же не нужны
Roman
23.10.2017
21:03:04
я 15 лет тестировщик, так вышло, лол
Nikolay
23.10.2017
21:03:52
соболезную
zombopanda
23.10.2017
21:04:00
15 лет страданий?
Roman
23.10.2017
21:04:05
я добровольно, спецом учился
zombopanda
23.10.2017
21:04:21
Если "так вышло", то вроде ничего не мешает сменить профессию
Roman
23.10.2017
21:04:51
чо страданий, я могу про тестирование рассказать больше, чем на многих конфах расскажут (ну разве что меньше чем Лупан, он корифей)
Nikolay
23.10.2017
21:05:35
да оно и видно
zombopanda
23.10.2017
21:05:44
Спасибо, мне хватает утверждений про ненужность отдельно выделенных людей-тестировщиков, и программистов в будущем
Roman
23.10.2017
21:06:03
а ты погугли кто об этом говорит то
Nikolay
23.10.2017
21:06:23
честно говоря мне кажется, что у меня уже из витой пары пафосом запахло))
zombopanda
23.10.2017
21:06:40
Roman
23.10.2017
21:06:47
zombopanda
23.10.2017
21:07:13