Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Мутационное тестирование: опыт внедрения на 1500 сервисов



Мутационное тестирование: опыт внедрения на 1500 сервисов
2022-03-21 08:20

Привет, Хабр! Меня зовут Александр, я разработчик в юните, который является центром экспертизы по качеству в Авито. Мы помогаем командам с внедрением эффективных и современных подходов тестирования, а также разрабатываем инструменты для тестирования и управления качеством.

В этой статье я расскажу про мутационное тестирование:

  • Что это вообще такое.

  • Почему и для чего мы его внедрили.

  • Как мы внедряли изменения на всю компанию одной маленькой командой.

  • Немного про реализованный инструментарий.

  • А также про полученный в процессе опыт.

Читать статью полностью...

 



Совместное программирование и задачи для Рук, Мозгов и Голосов
2022-04-05 08:49

Автор: Маарет Пюхяярве (Maaret Pyhäjärvi)
Оригинал статьи
Перевод: Ольга Алифанова

 

В ходе летней конференции Agile 2021 я занималась тем, что до этой поры никогда не удавалось закончить. Я организовывала группы, пробующие заниматься совместным программированием, и наблюдала за их деятельностью. В результате у меня получился материал, на который я сегодня наткнулась – я назвала его "Задачи для Рук, Мозгов и Голосов".

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

 

Читать статью полностью...



Автоматизация тестирования на примере Allure TestOps
2022-04-06 08:34

Автор: Руслан Ахметзянов, Qameta Software

Десять релизов в день. Десять. Релизов. В день. Реальность индустрии разработки стала такой не сегодня, и даже не вчера — скорость выкатывания новых фич стала главным требованием современной разработки, стремящейся оставаться конкурентоспособной.

А ведь десять лет назад релизы происходили раз в месяц, если не реже. Ускорение релизного цикла в сотни раз стало возможным благодаря десяткам новых инструментов и подходов в разработке и эксплуатации. Ломающий барьеры DevOps с облаками, CI/CD системами, контейнерами и мониторингами и рассчитанный на максимальный фокус и скорость Agile применяют (с переменным успехом) порядка 80% IT-компаний.

Это неизбежно приводит к смещению фокуса тестирования с ручного на автоматизацию — вручную протестировать десять релизов в день по сути невозможно. Однако переход к автоматизации для большинства компаний состоит из найма автоматизатора, выбора языка с фреймворком и последующее покрытие продукта автотестами. Однако все это — только вершина айсберга.

Читать статью полностью...

 



В избранное