Оптимизация тестовых сценариев с помощью ИИ: TestCraft и Testim

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

И хоть при упоминании ИИ мы скорее вспомним различные приложения, делающие из фото аниме, но все же ИИ используется и для помощи в тестировании. Как вы наверняка знаете, в QA ценится возможность сократить затраченное на тесты время. Именно поэтому автоматизированное тестирование в «иерархии» стоит выше ручного (хотя без него и нельзя полностью обойтись).  Зачастую новички спрашивают, могут ли они стать автоматизаторами или вообще тестировщиками без знаний программирования. Ответ — да. Особенно сейчас, когда тестировщикам помогает ИИ.

Без долгих вступлений расскажем о паре вариантов оптимизации тестовых сценариев с помощью искусственного интеллекта, которые уже доступны прямо сейчас!

  1. TestCraft

TestCraft — это расширение для автоматизации тестирования, которое можно найти в магазине Гугл Хром. 

TestCraft работает на основе GPT-4, и основным его преимуществом является code-free подход, который позволяет тестировщикам без навыков программирования создавать и поддерживать тесты. Используя визуальный редактор, пользователи могут создавать тестовые сценарии, перетаскивая и соединяя предопределенные блоки действий. ИИ-алгоритмы TestCraft автоматически оптимизируют и адаптируют тесты, чтобы они работали на разных платформах и браузерах. Это существенно упрощает и ускоряет процесс создания и обслуживания тестовых сценариев.

  1. Testim

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

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

А еще Testim легко интегрируется с популярными инструментами разработки, например, Jira.


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

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

Именно поэтому мы рекомендуем получить базу на нашем тренинге «Тестировщик ПО: интенсивный курс со стажировкой» (ПОИНТ). Курс погрузит вас в мир тестирования, тренеры — практикующие тестировщики — научат создавать эффективные тестовые сценарии, а также понимать основные принципы и методы тестирования. Вы получите не только теоретические знания, но и практические навыки, которые помогут вам стать востребованным специалистом в сфере тестирования.

Самое главное — каждый участник сможет участвовать в стажировке на реальном проекте! Такая возможность выпадает очень редко и является огромным плюсом к резюме. При этом за участие в стажировке не надо доплачивать — все входит в стоимость самого курса.

Старт обучения 12 сентября!