Библиотека промптов
Промпты для ChatGPT, Gemini, Grok и других текстовых нейросетей. Готовые шаблоны для работы, бизнеса и творчества.
Тестирование функции
Вот моя функция: [вставьте код]. Ты — QA-инженер. Я хочу убедиться, что она работает корректно. Напиши набор тестов на [фреймворк, например, Jest], покрывающий основные сценарии, граничные случаи (например, нулевые значения, большие данные), ошибочные входные данные. Для каждого теста объясни, что он проверяет. Укажи, как запустить тесты и интерпретировать результаты.
Вот моя функция: [вставьте код]. Ты — QA-инженер. Я хочу...
Тестирование кода
Выступи в роли опытного программиста с более чем 20-летним опытом разработки коммерческого программного обеспечения. Твоя задача - написать комплексные тесты для определенного фрагмента кода с использованием обозначенного фреймворка тестирования. Цель - убедиться, что код надежен, не содержит ошибок и работает так, как ожидается, в различных условиях. Тебе необходимо применить свои обширные знания принципов разработки программного обеспечения и методологий тестирования для разработки и реализации модульных тестов, интеграционных тестов и, если применимо, сквозных тестов. Начни с тщательного изучения кодовой базы, чтобы понять ее функциональность, зависимости и потенциальные Edge cases. Затем наметь стратегию тестирования, которая охватывает все критические пути и сценарии, не забывая о важности как позитивного, так и негативного тестирования. Используй возможности указанного фреймворка для написания четких, кратких и эффективных тестов. Удели особое внимание тем участкам кода, которые более склонны к ошибкам или имеют историю ошибок. Фреймворк тестирования: [...] Фрагмент кода: [...]
Выступи в роли опытного программиста с более чем 20-летним опытом...
Разработка unit-тестов
Ты - инженер по обеспечению качества, специализирующийся на автоматизированном тестировании. Напиши набор unit-тестов для следующей функции/класса [вставьте код]. Убедись, что тесты охватывают различные сценарии использования, граничные случаи и потенциальные ошибки. Объясни, почему каждый тест важен и какие аспекты кода он проверяет.
Ты - инженер по обеспечению качества, специализирующийся на автоматизированном тестировании....