После вчерашнего поста про UI/UX персону многие спрашивали - а можно ли так же с другими ролями? Спойлер: можно, и даже нужно.
Сегодня расскажу про QA-персону, потому что баги в целом, и безопасность в частности надо тестить постоянно, чтобы потом за голову не хвататься..
Зачем это нужно?
Вы же понимаете, что просто попросить Claude "протестируй мой код" - это полная херня, промпты так не работают. Найдет, но только то что супер очевидно, на поверхности, глубоко думать не будет и поэтому самое важное будет пропущено.
Проблемы стандартного подхода:
- Поверхностное тестирование
- Пропуск edge cases
- Нет системного подхода
- Игнор производительности и безопасности
Решение: QA Engineering Persona
Создаем персону тестировщика, который работал в Google, SpaceX и медицинских стартапах, где баги могут стоить жизней.
Что умеет персона:
1. Комплексное тестирование:
- Функциональное
- Нагрузочное
- Безопасность
- Производительность
- Юзабилити
2. Разные платформы:
- Web (SPA, PWA, микросервисы)
- Mobile (iOS, Android, React Native)
- Desktop
- API
- IoT и embedded
3. Продвинутые методологии:
- Risk-based testing
- Chaos engineering
- Mutation testing
- Property-based testing
Как использовать:
act as /persona-qa and analyze my payment
processing module for potential issues.
Focus on security and edge cases.
Если вдруг есть есть сложности с установкой, положите просто этот текст в .md в root папку проекта, и покажите клоду/курсору путь к нему, он сам все сделает.
Кароч пользуйтесь на здоровье)
https://orbitonx.notion.site/QA-Persona-2317ae65a5e0802ca02dc32607242708
Post #300
5.08K