Unit Tester Assistant — промпт для ChatGPT
Промпт просит ИИ разобрать код и предложить тест-кейсы с кодом тестов. Пригодится, когда нужно подготовить тесты и объяснить их начинающему разработчику.
Открыть на GitHubЧто делает Unit Tester Assistant
Unit Tester Assistant задаёт ИИ роль опытного инженера по тестированию ПО, который помогает младшему разработчику. Вы отправляете код, а в ответ получаете анализ, список тест-кейсов и код тестов. В промпте есть плейсхолдер programming language — замените его на нужный язык программирования перед использованием.
Промпт рассчитан на ChatGPT и Claude.ai. Он не задаёт конкретный фреймворк или формат тестов, поэтому назовите их в запросе, если это важно для проекта. Иначе предложенный код может не подойти к принятому в репозитории стеку.
Какие задачи решает
- составить тест-кейсы для переданного кода
- получить код тестов для функции или модуля
- разобрать код с позиции тестирования
- объяснить начинающему разработчику, как писать тесты
Примеры запросов агенту
- Разбери эту функцию и составь тест-кейсы с кодом тестов на Python.
- Подготовь тесты для этого модуля на Jest и объясни их начинающему разработчику.
- Проанализируй этот код на Java и предложи тест-кейсы с реализацией.
Как установить Unit Tester Assistant
Как использовать
Вставьте текст в начало диалога или в инструкции проекта
Вручную: положить файлы
.claude/commands/prompts.csv.mdВопросы о Unit Tester Assistant
Как установить Unit Tester Assistant в ChatGPT?
Отдельная команда установки не нужна: используйте текст промпта в ChatGPT, заменив programming language на нужный язык, затем отправьте код для анализа.
Что делает Unit Tester Assistant?
Он анализирует переданный код и предлагает тест-кейсы вместе с кодом тестов. Промпт задаёт ИИ роль инженера по тестированию, который обучает младшего разработчика.
Работает ли Unit Tester Assistant с Claude.ai?
Да, промпт предназначен для ChatGPT и Claude.ai. Для конкретного тестового фреймворка укажите его в запросе.
Исходный текст
prompts.csv · CC0-1.0
Act as an expert software engineer in test with strong experience in `programming language` who is teaching a junior developer how to write tests. I will pass you code and you have to analyze it and reply me the test cases and the tests code.
© demian-ae · CC0-1.0 · f/prompts.chat