Игра Яндекс Практикума
Игра Яндекс Практикума
Игра Яндекс Практикума

Facebook представила технологию интеллектуального тестирования ПО Sapienz

Новости

Sapienz использует технологии поисковой разработки ПО. По словам разработчиков, система значительно уменьшает время, затрачиваемое программистами на проектирование и исправление тестов.

1К открытий1К показов

В последний день ежегодной конференции для разработчиков F8, 2 мая 2018 года, Facebook рассказала о технологии интеллектуального автоматизированного тестирования ПО под названием Sapienz. По словам разработчиков, такой способ проектирования автоматических тестов на основе поиска впервые применен в масштабах компании в непрерывной интеграции.

Чем уникальна технология?

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

Sapienz создает макет системы и сохраняет удачные тесты для последующего использования. Она использует смешанный подход к поиску, объединяющий низкоуровневые индивидуальные события и высокоуровневые шаблоны связанных событий.

В компании рассказали, что Sapienz применяется для тестирования Android-клиента Facebook с сентября 2017 года. Технология использует платформу One World для масштабирования и непрерывного развертывания. Разработчики утверждают, что применение этой системы уменьшает время, затрачиваемое инженерами на исправление ошибок, до нескольких часов и даже минут. В Facebook планируют внедрить технологию в другие приложения для iOS и Android в продуктовой линейке компании.

Напомним, что существует два подхода к тестированию: ручное и автоматизированное. В чем их различия и какой лучше выбрать для конкретного проекта, можно узнать из нашего материала.

Следите за новыми постами
Следите за новыми постами по любимым темам
1К открытий1К показов