Фигня какая-то! В цепочке нет Насрала - так не сработает!Мальчик-Одуванчик wrote:Видимо что запрос Пердеша соответстует ожиданиям Гавниша в наступлении полного Кумара.АццкоМото wrote:Sergunka wrote:Вот как выглядят профессионально собранные огурцы
а в чем смысл таких тестов? убедиться, что даза банных вернет то, что в нее забили? так я даю 146% уверенности, что она либо вернет ровно то, что в ней есть, либо тупо ничего не будет работать. и это будет очевидно при первом же запуске аппы
Расскажите про ваш QA department
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Расскажите про ваш QA department
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 34124
- Joined: 03 Dec 2000 10:01
- Location: Vladivostok->San Francisco->Los Angeles->San Francisco
Re: Расскажите про ваш QA department
Никого не волнует чья то уверенность - тест должен сработать либо не сработать. Все это проверяется после каждого коммита в CI билде на автомате. Если билд упал значит где-то косяк на емейл прийдет оповещение. Куда уж проще.АццкоМото wrote: а в чем смысл таких тестов? убедиться, что даза банных вернет то, что в нее забили? так я даю 146% уверенности, что она либо вернет ровно то, что в ней есть, либо тупо ничего не будет работать. и это будет очевидно при первом же запуске аппы
"A patriot must always be ready to defend his country against his government." Edward Abbey
-
- Уже с Приветом
- Posts: 15475
- Joined: 27 Sep 2007 22:53
Re: Расскажите про ваш QA department
Чаще всего причиной падения билда будут не поправленные вовремя тесты. Со временем правка тестов станет основной работой дополнительно нанятого для этого индуса. Разумеется вся прекраснодушно выстроенная концепция "test first" всех этих TDD, BDD, DLB.. c визгом летит в задницу к Насралу и наступает полный оджайл.Sergunka wrote:Никого не волнует чья то уверенность - тест должен сработать либо не сработать. Все это проверяется после каждого коммита в CI билде на автомате. Если билд упал значит где-то косяк на емейл прийдет оповещение. Куда уж проще.АццкоМото wrote: а в чем смысл таких тестов? убедиться, что даза банных вернет то, что в нее забили? так я даю 146% уверенности, что она либо вернет ровно то, что в ней есть, либо тупо ничего не будет работать. и это будет очевидно при первом же запуске аппы
Мораль: тесты увеличивают индокритическую массу и являются катализаторами индоцепной реакции.
Мораль-два: Тесты - классический пример говнокода.
-
- Уже с Приветом
- Posts: 15475
- Joined: 27 Sep 2007 22:53
Re: Расскажите про ваш QA department
Это верно - для поддержания цепочки в рабочем состоянии без Насрала не обойтись никак. Что и станет основанием для его найма.АццкоМото wrote:Фигня какая-то! В цепочке нет Насрала - так не сработает!Мальчик-Одуванчик wrote:Видимо что запрос Пердеша соответстует ожиданиям Гавниша в наступлении полного Кумара.АццкоМото wrote:Sergunka wrote:Вот как выглядят профессионально собранные огурцы
а в чем смысл таких тестов? убедиться, что даза банных вернет то, что в нее забили? так я даю 146% уверенности, что она либо вернет ровно то, что в ней есть, либо тупо ничего не будет работать. и это будет очевидно при первом же запуске аппы
-
- Уже с Приветом
- Posts: 9142
- Joined: 30 Jun 2004 15:49
Re: Расскажите про ваш QA department
неправдаМальчик-Одуванчик wrote:Чаще всего причиной падения билда будут не поправленные вовремя тесты. Со временем правка тестов станет основной работой дополнительно нанятого для этого индуса.
бдд тесты пишут те же QA, они и поправят
-
- Уже с Приветом
- Posts: 1319
- Joined: 10 Jan 2000 10:01
- Location: Хьюстон
Re: Расскажите про ваш QA department
Нет правил без исключений. К примеру у меня есть тесты на чтение и дешифровку документов - без них рефакторинг и оптимизация соответствующего кода практически невозможна.Мальчик-Одуванчик wrote: Мораль-два: Тесты - классический пример говнокода.
-
- Уже с Приветом
- Posts: 34124
- Joined: 03 Dec 2000 10:01
- Location: Vladivostok->San Francisco->Los Angeles->San Francisco
Re: Расскажите про ваш QA department
На самом деле где серьезное покрытие тестами там индусов нет, так как каждое падение билда это событие, а если билд падает два раза за день то реально на следующем стендапе это обсуждается. Как правило если билд упал в серии то билдом начинает заниматься тех лид. Ночной билд если падает он обсуждается на верхнем уровне.Мальчик-Одуванчик wrote: Мораль: тесты увеличивают индокритическую массу и являются катализаторами индоцепной реакции.
Мораль-два: Тесты - классический пример говнокода.
Так как обычно есть возможность проверить билд локально, то нужно иметь очень вескую причину, чтоб комитнуть билд с падающим тестом.
"A patriot must always be ready to defend his country against his government." Edward Abbey
-
- Уже с Приветом
- Posts: 34124
- Joined: 03 Dec 2000 10:01
- Location: Vladivostok->San Francisco->Los Angeles->San Francisco
Re: Расскажите про ваш QA department
Обычно сначала правишь тест потом пишешь код... но можно и телегу впереди лошади гонять - не вопросSlava V wrote:неправдаМальчик-Одуванчик wrote:Чаще всего причиной падения билда будут не поправленные вовремя тесты. Со временем правка тестов станет основной работой дополнительно нанятого для этого индуса.
бдд тесты пишут те же QA, они и поправят
"A patriot must always be ready to defend his country against his government." Edward Abbey
-
- Уже с Приветом
- Posts: 15475
- Joined: 27 Sep 2007 22:53
Re: Расскажите про ваш QA department
Жизнь, как правило, свидетельствует об обратном. Индусы - как тараканы, а юнит тесты - это говно, которое от них остается, после того как место обсижено. Обычное покрытие ограничивается лишь проверкой собственно утверждения и граничных условий, однако говнокод всегда стемится к расползанию. Собственно методики тестирования и заточены под представителей рисовых культур, когда индивид, не в состоянии понять общих принципов, способен имитировать полезную деятельность для частных случаев.Sergunka wrote:На самом деле где серьезное покрытие тестами там индусов нет, так как каждое падение билда это событие, а если билд падает два раза за день то реально на следующем стендапе это обсуждается.Мальчик-Одуванчик wrote: Мораль: тесты увеличивают индокритическую массу и являются катализаторами индоцепной реакции.
Мораль-два: Тесты - классический пример говнокода.
Юнит-тесты являются наглядным примером роста энтропии и превращения качества в возрастающее количество частных утверждений, причем собственно количество и становится самоцелью когда речь заходит о "серьёзном покрытии"
Собственно сама методика TDD отучает вообще думать, сводя процесс мышления к самым примитивным методикам и практически религиозным постулатам из серии : навернись-подрочись-зашибись.
-
- Уже с Приветом
- Posts: 9142
- Joined: 30 Jun 2004 15:49
Re: Расскажите про ваш QA department
имелось в виду что проблема именно в тестаx (изменились требования, код поправлен а тесты нет)Sergunka wrote:Обычно сначала правишь тест потом пишешь код... но можно и телегу впереди лошади гонять - не вопросSlava V wrote:неправдаМальчик-Одуванчик wrote:Чаще всего причиной падения билда будут не поправленные вовремя тесты. Со временем правка тестов станет основной работой дополнительно нанятого для этого индуса.
бдд тесты пишут те же QA, они и поправят
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Расскажите про ваш QA department
ты не ответил на вопрос - в чем смысл этих тестов. они тривиальны донельзя. покажи как огурцом тестировать что-то нетривиальное, и я тебе поверю. может бытьSergunka wrote:Никого не волнует чья то уверенность - тест должен сработать либо не сработать. Все это проверяется после каждого коммита в CI билде на автомате. Если билд упал значит где-то косяк на емейл прийдет оповещение. Куда уж проще.АццкоМото wrote: а в чем смысл таких тестов? убедиться, что даза банных вернет то, что в нее забили? так я даю 146% уверенности, что она либо вернет ровно то, что в ней есть, либо тупо ничего не будет работать. и это будет очевидно при первом же запуске аппы
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Расскажите про ваш QA department
я вообще не понимаю, как может упасть ночной билд по причинам не из серии "материнская плата на сервере сгорела". в нормальной конторе изменения, ломающие билд, просто невозможно закоммитить куда-то кроме личной веткиSergunka wrote:Мальчик-Одуванчик wrote: Ночной билд если падает он обсуждается на верхнем уровне.
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Расскажите про ваш QA department
+100500Мальчик-Одуванчик wrote: Чаще всего причиной падения билда будут не поправленные вовремя тесты. Со временем правка тестов станет основной работой дополнительно нанятого для этого индуса. Разумеется вся прекраснодушно выстроенная концепция "test first" всех этих TDD, BDD, DLB.. c визгом летит в задницу к Насралу и наступает полный оджайл.
Мораль: тесты увеличивают индокритическую массу и являются катализаторами индоцепной реакции.
Мораль-два: Тесты - классический пример говнокода.
Это примерно все, что нужно знать о тдд/бдд
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 9142
- Joined: 30 Jun 2004 15:49
Re: Расскажите про ваш QA department
.. тем, кто не может (вариант - не xочет) разобраться в темеЭто примерно все, что нужно знать о тдд/бдд
и впрямь, зачем им знать больше?
-
- Уже с Приветом
- Posts: 34124
- Joined: 03 Dec 2000 10:01
- Location: Vladivostok->San Francisco->Los Angeles->San Francisco
Re: Расскажите про ваш QA department
Все гениальное просто. Это из серии как тестировать колесо? Да просто - поставил колесо и тачка поехала быстрее вот и весь тест. Тут сразу и перфоменс тест поднялся и затраты уменьшились и понимание пришло, что тачкой больше можно перетаскать чем вручную.АццкоМото wrote:ты не ответил на вопрос - в чем смысл этих тестов. они тривиальны донельзя. покажи как огурцом тестировать что-то нетривиальное, и я тебе поверю. может быть
"A patriot must always be ready to defend his country against his government." Edward Abbey
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Расскажите про ваш QA department
Ну и где в твоих примерах тестов часть про "быстрее"? Там только про "тачка едет"Sergunka wrote:Все гениальное просто. Это из серии как тестировать колесо? Да просто - поставил колесо и тачка поехала быстрее вот и весь тест. Тут сразу и перфоменс тест поднялся и затраты уменьшились и понимание пришло, что тачкой больше можно перетаскать чем вручную.АццкоМото wrote:ты не ответил на вопрос - в чем смысл этих тестов. они тривиальны донельзя. покажи как огурцом тестировать что-то нетривиальное, и я тебе поверю. может быть
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Расскажите про ваш QA department
вы не допускаете, что это резюме от людей, разобравшихся в теме и отвергнувших такой подход?Slava V wrote:.. тем, кто не может (вариант - не xочет) разобраться в темеЭто примерно все, что нужно знать о тдд/бдд
и впрямь, зачем им знать больше?
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 34124
- Joined: 03 Dec 2000 10:01
- Location: Vladivostok->San Francisco->Los Angeles->San Francisco
Re: Расскажите про ваш QA department
Пишешь огурец - сравни метрики "тачка" и "тачка с колесом" и там походу метрика "тачка с колесом" быстрее более чем "10" раз "тачка".АццкоМото wrote:Ну и где в твоих примерах тестов часть про "быстрее"? Там только про "тачка едет"Sergunka wrote:Все гениальное просто. Это из серии как тестировать колесо? Да просто - поставил колесо и тачка поехала быстрее вот и весь тест. Тут сразу и перфоменс тест поднялся и затраты уменьшились и понимание пришло, что тачкой больше можно перетаскать чем вручную.АццкоМото wrote:ты не ответил на вопрос - в чем смысл этих тестов. они тривиальны донельзя. покажи как огурцом тестировать что-то нетривиальное, и я тебе поверю. может быть
"A patriot must always be ready to defend his country against his government." Edward Abbey
-
- Уже с Приветом
- Posts: 34124
- Joined: 03 Dec 2000 10:01
- Location: Vladivostok->San Francisco->Los Angeles->San Francisco
Re: Расскажите про ваш QA department
Здесь есть один нюанс как в анекдоте если в тиме больше 70% индусов то учить там просто опасноSlava V wrote:.. тем, кто не может (вариант - не xочет) разобраться в темеЭто примерно все, что нужно знать о тдд/бдд
и впрямь, зачем им знать больше?
"A patriot must always be ready to defend his country against his government." Edward Abbey
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Расскажите про ваш QA department
какие такие метрики. у тебя тесты типа "занесли в БД слово уд и оттедова вернулось слово уд". про метрики даже в статье ни слова. Нет даже намека на то, что вот была тачка без колеса, а теперь колесо приделали и можно сравнить производительность. просто "тачка едет - хорошо"Sergunka wrote:Пишешь огурец - сравни метрики "тачка" и "тачка с колесом" и там походу метрика "тачка с колесом" быстрее более чем "10" раз "тачка".АццкоМото wrote:Ну и где в твоих примерах тестов часть про "быстрее"? Там только про "тачка едет"Sergunka wrote:Все гениальное просто. Это из серии как тестировать колесо? Да просто - поставил колесо и тачка поехала быстрее вот и весь тест. Тут сразу и перфоменс тест поднялся и затраты уменьшились и понимание пришло, что тачкой больше можно перетаскать чем вручную.АццкоМото wrote:ты не ответил на вопрос - в чем смысл этих тестов. они тривиальны донельзя. покажи как огурцом тестировать что-то нетривиальное, и я тебе поверю. может быть
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 14407
- Joined: 26 May 2006 02:39
Re: Расскажите про ваш QA department
Без тестов невозможно делать CD ( continious delivery )АццкоМото wrote:+100500Мальчик-Одуванчик wrote: Чаще всего причиной падения билда будут не поправленные вовремя тесты. Со временем правка тестов станет основной работой дополнительно нанятого для этого индуса. Разумеется вся прекраснодушно выстроенная концепция "test first" всех этих TDD, BDD, DLB.. c визгом летит в задницу к Насралу и наступает полный оджайл.
Мораль: тесты увеличивают индокритическую массу и являются катализаторами индоцепной реакции.
Мораль-два: Тесты - классический пример говнокода.
Это примерно все, что нужно знать о тдд/бдд
Т.е. нужно или делать релиз раз в 2 недели/месяц или CD с сотнями апдейтами в день. Несмотря на то что я тоже не люблю тесты - ждать неделями каждую мелочь это тоже совсем не вариант.
Бога нет.
-
- Уже с Приветом
- Posts: 9142
- Joined: 30 Jun 2004 15:49
Re: Расскажите про ваш QA department
судя по тому, что пишут именно эти люди - не допускаюАццкоМото wrote:вы не допускаете, что это резюме от людей, разобравшихся в теме и отвергнувших такой подход?Slava V wrote:.. тем, кто не может (вариант - не xочет) разобраться в темеЭто примерно все, что нужно знать о тдд/бдд
и впрямь, зачем им знать больше?
(для справки - слово "говно", повторенное 10 раз в разныx вариацияx, все равно аргументом не является)
но если кто-то сможет доказать что подxод плоx - с интересном выслушаю.
-
- Уже с Приветом
- Posts: 314
- Joined: 24 May 2013 22:04
Re: Расскажите про ваш QA department
Без тестов невозможно, а без TDD, BDD, и прочая, и прочая, вполне возможно.stenking wrote:Без тестов невозможно делать CD ( continious delivery )АццкоМото wrote:+100500Мальчик-Одуванчик wrote: Чаще всего причиной падения билда будут не поправленные вовремя тесты. Со временем правка тестов станет основной работой дополнительно нанятого для этого индуса. Разумеется вся прекраснодушно выстроенная концепция "test first" всех этих TDD, BDD, DLB.. c визгом летит в задницу к Насралу и наступает полный оджайл.
Мораль: тесты увеличивают индокритическую массу и являются катализаторами индоцепной реакции.
Мораль-два: Тесты - классический пример говнокода.
Это примерно все, что нужно знать о тдд/бдд
А если подождать -- вариант, то можно нанять русских теток из портновской школы. Они тебе столько багов нароют, сколько никакой *DD не сможет.stenking wrote:Т.е. нужно или делать релиз раз в 2 недели/месяц или CD с сотнями апдейтами в день. Несмотря на то что я тоже не люблю тесты - ждать неделями каждую мелочь это тоже совсем не вариант.
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Расскажите про ваш QA department
как это в принципе возможно доказать? люди делятся опытом, аргументами. и вес их оценивается в том числе на годах общения в форумеSlava V wrote: но если кто-то сможет доказать что подxод плоx - с интересном выслушаю.
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 14407
- Joined: 26 May 2006 02:39
Re: Расскажите про ваш QA department
Найти баги в релизе - это ерунда. Как обеспечить стабильность системы которая активно разрабатывается - вот в чём вопрос. TDD/CI/CD и прочее - нужно именно для этого.rorp wrote: А если подождать -- вариант, то можно нанять русских теток из портновской школы. Они тебе столько багов нароют, сколько никакой *DD не сможет.
Иначе начинается бесконечный ад с чиним одно а ломается другое.
Бога нет.