Искусственный интеллект коренным образом меняет сферу тестирования программного обеспечения, а сквозное тестирование (E2E) открывает волну автоматизации, вызванную искусственным интеллектом. ByteDance и независимые разработчики запустили инструменты E2E-тестирования на базе искусственного интеллекта, что значительно повышает эффективность тестирования и оптимизирует весь процесс разработки программного обеспечения. В этих новых инструментах используются такие технологии, как обработка естественного языка, мультимодальные большие языковые модели и анализ скриншотов интерфейса, чтобы сделать процесс тестирования более удобным и эффективным, а также сократить количество повторяющихся работ.
Midscene.js использует мультимодальную модель большого языка для интуитивного «понимания» пользовательского интерфейса и выполнения соответствующих операций. Самая большая особенность этой платформы заключается в том, что она предоставляет удобный плагин для браузера, который позволяет пользователям взаимодействовать с веб-страницами на естественном языке без написания кода. Плагин поддерживает три основные функции: взаимодействие, извлечение и утверждение, что значительно упрощает процесс тестирования.
В то же время Shortest, разработанный командой предпринимателей, также продемонстрировал потенциал ИИ в области тестирования. Сочетая обработку естественного языка и анализ скриншотов интерфейса, Shortest может напрямую создавать тестовые сценарии E2E, что значительно сокращает затраты времени команды на повторяющиеся работы по тестированию.
Эксперты отрасли отмечают, что по мере того, как кодирование и мультимодальные возможности ИИ становятся все более зрелыми, уровень автоматизации базовых сценариев тестирования E2E достиг довольно полного уровня. Появление этих инновационных инструментов не только повышает эффективность тестирования, но и способствует оптимизации всего процесса разработки программного обеспечения.
Адрес открытого исходного кода: https://github.com/web-infra-dev/midscene.
В целом искусственный интеллект производит революцию в индустрии тестирования программного обеспечения. Появление таких инструментов, как Midscene.js и Shortest, означает, что E2E-тестирование вступило в новую эру большей эффективности и интеллекта. В будущем мы можем рассчитывать на появление большего количества инструментов тестирования на основе искусственного интеллекта, которые позволят еще больше повысить эффективность и качество разработки программного обеспечения.