LIVE СВЕЖЕЕ
Securityskill-scanner: Анализ безопасности Skill, локальноSecurityskill-safe-install-l0-strict: Безопасная установка скилловTechnical Docsskill-creator: Создание и оптимизация скилловSecuritySecurity Skill: анализ и защита данныхTestingquality-gate: Скилл итеративного улучшения артефактовAutomation To..redis-development: Скилл оптимизации производительности RedisTechnical Docsjsdoc-comment-generator: Скилл для автоматической генерации комментариевNoSQL Databasesbackend-coding-standards: Скилл для стандартизации кодаAutomation To..openapi-spec-generator: Скилл для генерации APIDatabase Toolstype-mapping-encyclopedia: Скилл для преобразования типов данныхSecurityskill-scanner: Анализ безопасности Skill, локальноSecurityskill-safe-install-l0-strict: Безопасная установка скилловTechnical Docsskill-creator: Создание и оптимизация скилловSecuritySecurity Skill: анализ и защита данныхTestingquality-gate: Скилл итеративного улучшения артефактовAutomation To..redis-development: Скилл оптимизации производительности RedisTechnical Docsjsdoc-comment-generator: Скилл для автоматической генерации комментариевNoSQL Databasesbackend-coding-standards: Скилл для стандартизации кодаAutomation To..openapi-spec-generator: Скилл для генерации APIDatabase Toolstype-mapping-encyclopedia: Скилл для преобразования типов данных
$ pwd: ~ / categories / Testing & Security / Testing / qa-avtomatizirovannoe-testirovanie-na-osnove-izmeneniy-koda
view --main qa-avtomatizirovannoe-testirovanie-na-osnove-izmeneniy-koda.md

qa — Автоматизированное тестирование на основе изменений кода

//

Инструмент решает проблему неэффективного тестирования, автоматизируя процесс проверки изменений в коде. Он анализирует изменения, определяя тип модификации (фронтенд, бэкенд API или внутренний код), и запускает соответствующие целевые пути валидации. Это позволяет оптимизировать рабочий процесс и сократить время на ручное тестирование.

В основе работы лежит принцип "diff-driven validation", когда выбор тестовых сценариев определяется непосредственно изменениями в коде. Используя скриптинг на Python и библиотеки, такие как Playwright, Puppeteer и Selenium, инструмент обеспечивает точную и релевантную проверку. Классификация изменений (фронтенд/браузер, бэкенд API, внутренний бэкенд) гарантирует выполнение наиболее подходящих тестов.

Функциональность включает автоматизацию задач по чтению изменений из git diff, анализу измененных файлов и запуску соответствующих проверок. Интеграция с GPT потенциально может расширить возможности классификации и генерации тестовых сценариев, повышая эффективность и точность валидации.

Проводник файлов
1 файлы
SKILL.md
SKILL.md
readonly --- lines
Инициализация мануала...
package.json
Author
author
⭐ 21k | 🍴 1,875
Skyvern-AI
// Verified Repository Master Account
$ gh browse
$ install --global skills.sh
npx skills add https://github.com/Skyvern-AI/skyvern/tree/main/skyvern/cli/skills/qa
$ download --local man

[HINT] Скачивает всю директорию скилла с GitHub: SKILL.md и все связанные файлы