Как стать автором
Обновить

Как мы переложили на ChatGPT рутину в тестировании

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров22K
Всего голосов 14: ↑12 и ↓2+10
Комментарии10

Комментарии 10

Вопрос, так или иначе для chatgpt, чтобы получить что-то полезное нужно передать те же xml или возможно даже куски кода, которые могут быть закрыты коммерческой тайной. Как вы работаете с этим?

  • Google Bard Ai. Очень похож на ChatGPT, но получает информацию из интернета. Не поддерживает русский язык.

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

А так, спасибо за статью, интересный опыт.

Я ещё и тестовые сценарии в xml формате для импорта в Zephyr через него заполняю, очень быстро набор тестов генерится. И скрипты для генерации тестовых данных через него клепаю. И оптимизацию sql запросов. Полезная штука.

Пока что сервис может принимать только текстовую информацию.

Вы же, наверное, недавно статью писали? И точно что‑то упустили, как минимум, мультимодальность.

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

Поздравляю! Вы, наконец, открыли для себя prompt engineering, который уже почти стал профессией) Догоняйте)

Мне ChatGPT помогал быстро накидать типовые тест-кейсы по самым распространённым техникам тестирования. Это удобно. Но дальше демо дело не зашло, ибо сливать туда закрытые коммерческие данные было бы глупо.

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

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

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

Мне одного смущает, что лаконичные и понятные фразы превращаются в портянку тяжело читаемого текста?

Меня вот смущает, что эти тексты в итоге никто не будет читать. Максимум, натравят ChatGPT, чтобы получить лаконичную понятную выжимку.

Статью, если по-честному, надо было назвать "Как мы хотели переложить на ChatGPT рутину в тестировании, но пока не придумали как". В каких-то атомарных задачах для новичков, типа сформулировать описание баг-репорта или создать SQL-запрос, ChatGPT конечно поможет, но чтобы вот так взять и переложить всю рутину, думаю пока об этом говорить рано. В моем понимании, "переложить рутину" - это дать ссылку на ТЗ и указать формат в котором нужны тест кейсы для импорта в TMS. Но пока это больше похоже на общение с ребенком которому ты решил объяснить чем ты занимаешься на работе. Эмоции от общения получаешь безусловно позитивные, но потом закрываешь вкладку чата и возвращаешься в реальный мир, надеясь, что ребенок когда-то подрастет :)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий