home.social

#mutation_testing — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #mutation_testing, aggregated by home.social.

  1. Cursor пишет вам unit‑тесты за минуту. 5 паттернов, на которых эти тесты пропустят любой баг

    Cursor, Copilot и другие AI‑инструменты обещают быстро закрыть рутину с unit‑тестами: сгенерировать кейсы, расставить моки, добавить ассерты и поднять покрытие. Но зелёные тесты ещё не означают, что код защищён от регрессий. В статье разбираем пять типичных паттернов, из‑за которых AI‑сгенерированные тесты выглядят убедительно, но пропускают реальные баги.

    habr.com/ru/companies/otus/art

    #unitтесты #AIтестирование #Cursor #Copilot #вайбкодинг #mutation_testing #Mockito #JUnit #автотесты #качество_тестов

  2. Cursor пишет вам unit‑тесты за минуту. 5 паттернов, на которых эти тесты пропустят любой баг

    Cursor, Copilot и другие AI‑инструменты обещают быстро закрыть рутину с unit‑тестами: сгенерировать кейсы, расставить моки, добавить ассерты и поднять покрытие. Но зелёные тесты ещё не означают, что код защищён от регрессий. В статье разбираем пять типичных паттернов, из‑за которых AI‑сгенерированные тесты выглядят убедительно, но пропускают реальные баги.

    habr.com/ru/companies/otus/art

    #unitтесты #AIтестирование #Cursor #Copilot #вайбкодинг #mutation_testing #Mockito #JUnit #автотесты #качество_тестов

  3. Cursor пишет вам unit‑тесты за минуту. 5 паттернов, на которых эти тесты пропустят любой баг

    Cursor, Copilot и другие AI‑инструменты обещают быстро закрыть рутину с unit‑тестами: сгенерировать кейсы, расставить моки, добавить ассерты и поднять покрытие. Но зелёные тесты ещё не означают, что код защищён от регрессий. В статье разбираем пять типичных паттернов, из‑за которых AI‑сгенерированные тесты выглядят убедительно, но пропускают реальные баги.

    habr.com/ru/companies/otus/art

    #unitтесты #AIтестирование #Cursor #Copilot #вайбкодинг #mutation_testing #Mockito #JUnit #автотесты #качество_тестов

  4. Cursor пишет вам unit‑тесты за минуту. 5 паттернов, на которых эти тесты пропустят любой баг

    Cursor, Copilot и другие AI‑инструменты обещают быстро закрыть рутину с unit‑тестами: сгенерировать кейсы, расставить моки, добавить ассерты и поднять покрытие. Но зелёные тесты ещё не означают, что код защищён от регрессий. В статье разбираем пять типичных паттернов, из‑за которых AI‑сгенерированные тесты выглядят убедительно, но пропускают реальные баги.

    habr.com/ru/companies/otus/art

    #unitтесты #AIтестирование #Cursor #Copilot #вайбкодинг #mutation_testing #Mockito #JUnit #автотесты #качество_тестов

  5. EVA: Методология. Как оценивать качество тестов, а не их количество (Часть 2)

    Часть 2 из 3. [Первая часть - постановка проблемы] Ван Эйк видел детали, которые другие пропускали. Разбираем методологию EVA, которая учит тесты делать то же самое.

    habr.com/ru/companies/rostelec

    #тестирование #автоматизация_тестирования #API #качество_кода #метрики #QA #тестдизайн #mutation_testing #code_review

  6. EVA: Методология. Как оценивать качество тестов, а не их количество (Часть 2)

    Часть 2 из 3. [Первая часть - постановка проблемы] Ван Эйк видел детали, которые другие пропускали. Разбираем методологию EVA, которая учит тесты делать то же самое.

    habr.com/ru/companies/rostelec

    #тестирование #автоматизация_тестирования #API #качество_кода #метрики #QA #тестдизайн #mutation_testing #code_review

  7. EVA: Методология. Как оценивать качество тестов, а не их количество (Часть 2)

    Часть 2 из 3. [Первая часть - постановка проблемы] Ван Эйк видел детали, которые другие пропускали. Разбираем методологию EVA, которая учит тесты делать то же самое.

    habr.com/ru/companies/rostelec

    #тестирование #автоматизация_тестирования #API #качество_кода #метрики #QA #тестдизайн #mutation_testing #code_review

  8. EVA: Методология. Как оценивать качество тестов, а не их количество (Часть 2)

    Часть 2 из 3. [Первая часть - постановка проблемы] Ван Эйк видел детали, которые другие пропускали. Разбираем методологию EVA, которая учит тесты делать то же самое.

    habr.com/ru/companies/rostelec

    #тестирование #автоматизация_тестирования #API #качество_кода #метрики #QA #тестдизайн #mutation_testing #code_review

  9. Меланхолия тестировщика: почему метрики врут (Часть 1)

    Крылатый гений сидит среди инструментов. Циркуль, весы, молоток, рубанок. Всё под рукой. Но он бездействует, подперев голову. Не от лени. Он видит проблему и понимает: имеющиеся инструменты не дают ответа. Внедрение нейросетей всколыхнуло индустрию. Мы переживаем эпоху, схожую с Ренессансом. Все говорят о космических возможностях, о том как агенты изменят разработку. А я предлагаю посмотреть на то, что уже есть в руках. Мастера северного Возрождения видели божественное в деталях. Не в грандиозных замыслах, а в складках ткани, в отражении света на металле. Может, и нам стоит взглянуть не на космические дашборды с метриками, а на содержимое каждого теста? Это первая часть большого исследования. Материала получилось много, поэтому разбили на три части. Здесь погружаем в проблему. В следующих частях расскажем наше видение решения и покажем практический инструмент.

    habr.com/ru/companies/rostelec

    #тестирование #автоматизация_тестирования #QA #метрики #качество_кода #test_automation #mutation_testing

  10. Меланхолия тестировщика: почему метрики врут (Часть 1)

    Крылатый гений сидит среди инструментов. Циркуль, весы, молоток, рубанок. Всё под рукой. Но он бездействует, подперев голову. Не от лени. Он видит проблему и понимает: имеющиеся инструменты не дают ответа. Внедрение нейросетей всколыхнуло индустрию. Мы переживаем эпоху, схожую с Ренессансом. Все говорят о космических возможностях, о том как агенты изменят разработку. А я предлагаю посмотреть на то, что уже есть в руках. Мастера северного Возрождения видели божественное в деталях. Не в грандиозных замыслах, а в складках ткани, в отражении света на металле. Может, и нам стоит взглянуть не на космические дашборды с метриками, а на содержимое каждого теста? Это первая часть большого исследования. Материала получилось много, поэтому разбили на три части. Здесь погружаем в проблему. В следующих частях расскажем наше видение решения и покажем практический инструмент.

    habr.com/ru/companies/rostelec

    #тестирование #автоматизация_тестирования #QA #метрики #качество_кода #test_automation #mutation_testing

  11. Меланхолия тестировщика: почему метрики врут (Часть 1)

    Крылатый гений сидит среди инструментов. Циркуль, весы, молоток, рубанок. Всё под рукой. Но он бездействует, подперев голову. Не от лени. Он видит проблему и понимает: имеющиеся инструменты не дают ответа. Внедрение нейросетей всколыхнуло индустрию. Мы переживаем эпоху, схожую с Ренессансом. Все говорят о космических возможностях, о том как агенты изменят разработку. А я предлагаю посмотреть на то, что уже есть в руках. Мастера северного Возрождения видели божественное в деталях. Не в грандиозных замыслах, а в складках ткани, в отражении света на металле. Может, и нам стоит взглянуть не на космические дашборды с метриками, а на содержимое каждого теста? Это первая часть большого исследования. Материала получилось много, поэтому разбили на три части. Здесь погружаем в проблему. В следующих частях расскажем наше видение решения и покажем практический инструмент.

    habr.com/ru/companies/rostelec

    #тестирование #автоматизация_тестирования #QA #метрики #качество_кода #test_automation #mutation_testing

  12. Меланхолия тестировщика: почему метрики врут (Часть 1)

    Крылатый гений сидит среди инструментов. Циркуль, весы, молоток, рубанок. Всё под рукой. Но он бездействует, подперев голову. Не от лени. Он видит проблему и понимает: имеющиеся инструменты не дают ответа. Внедрение нейросетей всколыхнуло индустрию. Мы переживаем эпоху, схожую с Ренессансом. Все говорят о космических возможностях, о том как агенты изменят разработку. А я предлагаю посмотреть на то, что уже есть в руках. Мастера северного Возрождения видели божественное в деталях. Не в грандиозных замыслах, а в складках ткани, в отражении света на металле. Может, и нам стоит взглянуть не на космические дашборды с метриками, а на содержимое каждого теста? Это первая часть большого исследования. Материала получилось много, поэтому разбили на три части. Здесь погружаем в проблему. В следующих частях расскажем наше видение решения и покажем практический инструмент.

    habr.com/ru/companies/rostelec

    #тестирование #автоматизация_тестирования #QA #метрики #качество_кода #test_automation #mutation_testing

  13. 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

  14. 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

  15. 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

  16. 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

  17. 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