Тесты в чат-боте или IDE
Тест-кейсы, код тестов, разбор падений.
- Подходит
- Python, JavaScript и другие языки
- Учтите
- Работают в России бесплатно
Тест-кейсы по требованиям, код тестов, разбор падений и проверка качества тестов. Сервисы и инструкция.
Сначала попросите DeepSeek или GigaCode составить тест-кейсы по требованиям, затем — код тестов для вашего фреймворка. Запустите тесты и разберитесь в каждом падении. Проверьте качество: намеренно сломайте функцию — хорошие тесты должны упасть.
Зависит от того, что важнее: скорость, ваш шаблон или доступ без ограничений.
Тест-кейсы, код тестов, разбор падений.
Тесты для многих модулей с запуском.
Claude хорошо пишет тесты.
Что умеет каждый и где им можно пользоваться.
| Сервис | Доступ из РФ | Бесплатно | Цена | Для чего подходит |
|---|---|---|---|---|
| DSDeepSeek | Работает в РФ | Бесплатно | Бесплатно | Тест-кейсы и тесты бесплатно |
| GCGigaCode | Работает в РФ | Персональный тариф | Бесплатно, Бизнес — от 1 699 ₽ | Тесты прямо в IDE |
| SCSourceCraft | Работает в РФ | Есть | Бесплатно, Pro — 250 ₽/мес | Помощник в репозитории |
| CuCursor | Зарубежная карта | Есть, с лимитами | от $8/мес | Тесты по всему проекту |
| CCClaude Code | Недоступен в РФ | Нет | от $20/мес (в подписке Claude) | Агент с запуском тестов |
Часть сервисов оплачивается только зарубежной картой. Как оплатить картой РФ или через СБП
Что должна делать функция.
Позитивные, негативные, граничные.
Код функции не менять.
И разберите падения.
Сломайте функцию намеренно.
Подставьте свои данные вместо квадратных скобок.
Ты QA-инженер. Вот требования к функции: [описание или пользовательская история с критериями приёмки]. Ограничения: [форматы, лимиты, роли пользователей]. Составь тест-кейсы таблицей: ID, название, предусловия, шаги, ожидаемый результат, приоритет. Покрой позитивные сценарии, негативные (неверный ввод, нет прав, пустые поля), граничные значения и сценарии с ошибками сети или сервера. Отметь, какие кейсы стоит автоматизировать в первую очередь, и перечисли места в требованиях, которые трактуются двояко.
Напиши юнит-тесты для функции [код] на [фреймворк]. Покрой обычные случаи, граничные значения и ошибки ввода. Каждый тест — с понятным названием на английском.
Сделай ревью кода на [язык]. Назначение кода: [что делает]. Проверь: ошибки и граничные случаи, безопасность, производительность, читаемость. Для каждого замечания укажи строку, серьёзность (критично / желательно / мелочь) и вариант исправления. Не переписывай код целиком. Код: [код].
Проверяйте: она может написать тест, который подстроен под ошибку в коде.
Только в одобренные компанией сервисы и без ключей и паролей.
Принятый в проекте: pytest для Python, Jest или Vitest для JavaScript.