Программирование и инструменты разработчика

Бесплатный генератор тестовых данных.

Явно синтетические записи с заданными связями.

Создавайте синтетические фикстуры по схеме и явно сохраняйте назначение каждой обычной или граничной записи.

Нужны расширение Chrome и аккаунт.
25 бесплатных задач автоматизации в месяц суммарно для всех инструментов. Действуют ограничения провайдера в браузере.

ЧТО НУЖНО ПОДГОТОВИТЬ

Схема и ограничения тестирования.

ОТПРАВНАЯ ТОЧКА

Задача, которую можно настроить под себя.

Скопируйте здесь. Вставьте в WebAct, когда будете готовы.

Эта страница подготавливает промпт. Задача выполняется в WebAct.

01

Настройте задачу под себя.

Проверьте промпт выше. Добавьте свою цель и важные требования.

02

Перенесите задачу в WebAct.

Откройте WebAct, вставьте задачу и предоставьте исходные материалы. Начните с Chat для черновика или пояснения; используйте Task для одобренного действия в браузере или файла.

03

Проверьте полезную часть.

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

ПРАКТИЧЕСКОЕ РУКОВОДСТВО

Как генерировать тестовые данные по схеме.

Синтетические данные должны соблюдать объявленные связи и оставаться явно вымышленными. Добавляйте граничные случаи, если цель — тестирование, а не демонстрация.

Адаптируйте процесс под свою задачу.

Определите поля, типы и связи, затем создайте явно вымышленные записи по этим правилам. Включите намеренные граничные случаи для целей теста и различайте корректные фикстуры и намеренно некорректный ввод.

Что вы предоставляете
Схема и ограничения тестирования.
Что вы получите
Явно синтетические записи с заданными связями.

Посмотрите входные данные и результат.

Иллюстративные входные и выходные данные · учебный пример, а не реальный запуск WebAct

Полей ввода: Пример

Generate two fictional orders with unique order_id, valid customer_id and nonnegative amount. Allowed customer IDs: SYN-C1, SYN-C2. Include a zero amount.

Готовый пример

[
  {"order_id": "SYN-O1", "customer_id": "SYN-C1", "amount": 0},
  {"order_id": "SYN-O2", "customer_id": "SYN-C2", "amount": 24.5}
]

Both customer references belong to the supplied list. All records are synthetic.
Скачать этот пример

Добавьте эти данные в промпт и скопируйте его в WebAct, чтобы попробовать задачу. Ваш результат может отличаться от примера.

Решения и устранение проблем.

Можно ли считать случайно выглядящие записи соответствующими схеме?

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

Почему тесты падают по причинам, не связанным с проверяемой функцией?

Проверьте связи и ограничения фикстур. Случайно некорректные данные могут скрывать поведение, ради которого создан тест.

Попробуйте на собственном источнике.

Замените пример своим материалом в промпте. Сохраните нужные требования и скопируйте задачу в WebAct.

Настроить и скопировать задачу ↑
ПЕРЕД НАЧАЛОМ

Использование WebAct.

Промпт и пример доступны здесь. Выполните задачу в расширении WebAct для Chrome.

Этот инструмент бесплатный?

Здесь можно бесплатно копировать и редактировать промпт. Для использования с WebAct установите расширение Chrome, создайте и подтвердите аккаунт и подключите доступную сессию ChatGPT в браузере. План Free включает 25 задач автоматизации, запускаемых пользователем, за календарный месяц суммарно для всех инструментов. Обычный браузерный Chat учитывается отдельно; действуют ограничения провайдера.

Узнайте об общем контексте в нашем политике конфиденциальности и о выборе между Chat и Task.

ОТ ПРОМПТА К ВАШЕЙ РАБОТЕ

Перенесите задачу на свою страницу.

Установите WebAct, добавьте исходные материалы и адаптируйте результат.

Установить WebAct