#mutation_testing — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #mutation_testing, aggregated by home.social.
-
Cursor пишет вам unit‑тесты за минуту. 5 паттернов, на которых эти тесты пропустят любой баг
Cursor, Copilot и другие AI‑инструменты обещают быстро закрыть рутину с unit‑тестами: сгенерировать кейсы, расставить моки, добавить ассерты и поднять покрытие. Но зелёные тесты ещё не означают, что код защищён от регрессий. В статье разбираем пять типичных паттернов, из‑за которых AI‑сгенерированные тесты выглядят убедительно, но пропускают реальные баги.
https://habr.com/ru/companies/otus/articles/1039858/
#unitтесты #AIтестирование #Cursor #Copilot #вайбкодинг #mutation_testing #Mockito #JUnit #автотесты #качество_тестов
-
Cursor пишет вам unit‑тесты за минуту. 5 паттернов, на которых эти тесты пропустят любой баг
Cursor, Copilot и другие AI‑инструменты обещают быстро закрыть рутину с unit‑тестами: сгенерировать кейсы, расставить моки, добавить ассерты и поднять покрытие. Но зелёные тесты ещё не означают, что код защищён от регрессий. В статье разбираем пять типичных паттернов, из‑за которых AI‑сгенерированные тесты выглядят убедительно, но пропускают реальные баги.
https://habr.com/ru/companies/otus/articles/1039858/
#unitтесты #AIтестирование #Cursor #Copilot #вайбкодинг #mutation_testing #Mockito #JUnit #автотесты #качество_тестов
-
Cursor пишет вам unit‑тесты за минуту. 5 паттернов, на которых эти тесты пропустят любой баг
Cursor, Copilot и другие AI‑инструменты обещают быстро закрыть рутину с unit‑тестами: сгенерировать кейсы, расставить моки, добавить ассерты и поднять покрытие. Но зелёные тесты ещё не означают, что код защищён от регрессий. В статье разбираем пять типичных паттернов, из‑за которых AI‑сгенерированные тесты выглядят убедительно, но пропускают реальные баги.
https://habr.com/ru/companies/otus/articles/1039858/
#unitтесты #AIтестирование #Cursor #Copilot #вайбкодинг #mutation_testing #Mockito #JUnit #автотесты #качество_тестов
-
Cursor пишет вам unit‑тесты за минуту. 5 паттернов, на которых эти тесты пропустят любой баг
Cursor, Copilot и другие AI‑инструменты обещают быстро закрыть рутину с unit‑тестами: сгенерировать кейсы, расставить моки, добавить ассерты и поднять покрытие. Но зелёные тесты ещё не означают, что код защищён от регрессий. В статье разбираем пять типичных паттернов, из‑за которых AI‑сгенерированные тесты выглядят убедительно, но пропускают реальные баги.
https://habr.com/ru/companies/otus/articles/1039858/
#unitтесты #AIтестирование #Cursor #Copilot #вайбкодинг #mutation_testing #Mockito #JUnit #автотесты #качество_тестов
-
EVA: Методология. Как оценивать качество тестов, а не их количество (Часть 2)
Часть 2 из 3. [Первая часть - постановка проблемы] Ван Эйк видел детали, которые другие пропускали. Разбираем методологию EVA, которая учит тесты делать то же самое.
https://habr.com/ru/companies/rostelecom/articles/987244/
#тестирование #автоматизация_тестирования #API #качество_кода #метрики #QA #тестдизайн #mutation_testing #code_review
-
EVA: Методология. Как оценивать качество тестов, а не их количество (Часть 2)
Часть 2 из 3. [Первая часть - постановка проблемы] Ван Эйк видел детали, которые другие пропускали. Разбираем методологию EVA, которая учит тесты делать то же самое.
https://habr.com/ru/companies/rostelecom/articles/987244/
#тестирование #автоматизация_тестирования #API #качество_кода #метрики #QA #тестдизайн #mutation_testing #code_review
-
EVA: Методология. Как оценивать качество тестов, а не их количество (Часть 2)
Часть 2 из 3. [Первая часть - постановка проблемы] Ван Эйк видел детали, которые другие пропускали. Разбираем методологию EVA, которая учит тесты делать то же самое.
https://habr.com/ru/companies/rostelecom/articles/987244/
#тестирование #автоматизация_тестирования #API #качество_кода #метрики #QA #тестдизайн #mutation_testing #code_review
-
EVA: Методология. Как оценивать качество тестов, а не их количество (Часть 2)
Часть 2 из 3. [Первая часть - постановка проблемы] Ван Эйк видел детали, которые другие пропускали. Разбираем методологию EVA, которая учит тесты делать то же самое.
https://habr.com/ru/companies/rostelecom/articles/987244/
#тестирование #автоматизация_тестирования #API #качество_кода #метрики #QA #тестдизайн #mutation_testing #code_review
-
Меланхолия тестировщика: почему метрики врут (Часть 1)
Крылатый гений сидит среди инструментов. Циркуль, весы, молоток, рубанок. Всё под рукой. Но он бездействует, подперев голову. Не от лени. Он видит проблему и понимает: имеющиеся инструменты не дают ответа. Внедрение нейросетей всколыхнуло индустрию. Мы переживаем эпоху, схожую с Ренессансом. Все говорят о космических возможностях, о том как агенты изменят разработку. А я предлагаю посмотреть на то, что уже есть в руках. Мастера северного Возрождения видели божественное в деталях. Не в грандиозных замыслах, а в складках ткани, в отражении света на металле. Может, и нам стоит взглянуть не на космические дашборды с метриками, а на содержимое каждого теста? Это первая часть большого исследования. Материала получилось много, поэтому разбили на три части. Здесь погружаем в проблему. В следующих частях расскажем наше видение решения и покажем практический инструмент.
https://habr.com/ru/companies/rostelecom/articles/985732/
#тестирование #автоматизация_тестирования #QA #метрики #качество_кода #test_automation #mutation_testing
-
Меланхолия тестировщика: почему метрики врут (Часть 1)
Крылатый гений сидит среди инструментов. Циркуль, весы, молоток, рубанок. Всё под рукой. Но он бездействует, подперев голову. Не от лени. Он видит проблему и понимает: имеющиеся инструменты не дают ответа. Внедрение нейросетей всколыхнуло индустрию. Мы переживаем эпоху, схожую с Ренессансом. Все говорят о космических возможностях, о том как агенты изменят разработку. А я предлагаю посмотреть на то, что уже есть в руках. Мастера северного Возрождения видели божественное в деталях. Не в грандиозных замыслах, а в складках ткани, в отражении света на металле. Может, и нам стоит взглянуть не на космические дашборды с метриками, а на содержимое каждого теста? Это первая часть большого исследования. Материала получилось много, поэтому разбили на три части. Здесь погружаем в проблему. В следующих частях расскажем наше видение решения и покажем практический инструмент.
https://habr.com/ru/companies/rostelecom/articles/985732/
#тестирование #автоматизация_тестирования #QA #метрики #качество_кода #test_automation #mutation_testing
-
Меланхолия тестировщика: почему метрики врут (Часть 1)
Крылатый гений сидит среди инструментов. Циркуль, весы, молоток, рубанок. Всё под рукой. Но он бездействует, подперев голову. Не от лени. Он видит проблему и понимает: имеющиеся инструменты не дают ответа. Внедрение нейросетей всколыхнуло индустрию. Мы переживаем эпоху, схожую с Ренессансом. Все говорят о космических возможностях, о том как агенты изменят разработку. А я предлагаю посмотреть на то, что уже есть в руках. Мастера северного Возрождения видели божественное в деталях. Не в грандиозных замыслах, а в складках ткани, в отражении света на металле. Может, и нам стоит взглянуть не на космические дашборды с метриками, а на содержимое каждого теста? Это первая часть большого исследования. Материала получилось много, поэтому разбили на три части. Здесь погружаем в проблему. В следующих частях расскажем наше видение решения и покажем практический инструмент.
https://habr.com/ru/companies/rostelecom/articles/985732/
#тестирование #автоматизация_тестирования #QA #метрики #качество_кода #test_automation #mutation_testing
-
Меланхолия тестировщика: почему метрики врут (Часть 1)
Крылатый гений сидит среди инструментов. Циркуль, весы, молоток, рубанок. Всё под рукой. Но он бездействует, подперев голову. Не от лени. Он видит проблему и понимает: имеющиеся инструменты не дают ответа. Внедрение нейросетей всколыхнуло индустрию. Мы переживаем эпоху, схожую с Ренессансом. Все говорят о космических возможностях, о том как агенты изменят разработку. А я предлагаю посмотреть на то, что уже есть в руках. Мастера северного Возрождения видели божественное в деталях. Не в грандиозных замыслах, а в складках ткани, в отражении света на металле. Может, и нам стоит взглянуть не на космические дашборды с метриками, а на содержимое каждого теста? Это первая часть большого исследования. Материала получилось много, поэтому разбили на три части. Здесь погружаем в проблему. В следующих частях расскажем наше видение решения и покажем практический инструмент.
https://habr.com/ru/companies/rostelecom/articles/985732/
#тестирование #автоматизация_тестирования #QA #метрики #качество_кода #test_automation #mutation_testing
-
Hey rubyists and #ruby_friends, what's the current best option for mutating or replacing nodes (and sometimes their children) when using ruby's Prism instead of whitequark's Parser?
#ruby #programming #testing #tdd #mutation_testing #stryker #port
-
Hey rubyists and #ruby_friends, what's the current best option for mutating or replacing nodes (and sometimes their children) when using ruby's Prism instead of whitequark's Parser?
#ruby #programming #testing #tdd #mutation_testing #stryker #port
-
Hey rubyists and #ruby_friends, what's the current best option for mutating or replacing nodes (and sometimes their children) when using ruby's Prism instead of whitequark's Parser?
#ruby #programming #testing #tdd #mutation_testing #stryker #port
-
Hey rubyists and #ruby_friends, what's the current best option for mutating or replacing nodes (and sometimes their children) when using ruby's Prism instead of whitequark's Parser?
#ruby #programming #testing #tdd #mutation_testing #stryker #port
-
Hey rubyists and #ruby_friends, what's the current best option for mutating or replacing nodes (and sometimes their children) when using ruby's Prism instead of whitequark's Parser?
#ruby #programming #testing #tdd #mutation_testing #stryker #port