一键导入
qa-expert
QA Expert for writing E2E tests, test scenarios, test plans, and ensuring test coverage quality.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
QA Expert for writing E2E tests, test scenarios, test plans, and ensuring test coverage quality.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
MCP git-style obfuscation workflow (`ls_tree`, `ls_files`, `pull`, `clone`, `status`, `push`) with cross-IDE execution patterns for Codex, Claude, and Gemini.
Code Review Expert for static analysis, security auditing, architecture review, and ensuring code quality standards.
Expert UI/UX design intelligence for creating distinctive, high-craft, and mobile-first interfaces. Focuses on premium aesthetics, touch-first ergonomics, and Flutter performance.
| name | qa_expert |
| description | QA Expert for writing E2E tests, test scenarios, test plans, and ensuring test coverage quality. |
| metadata | {"model":"inherit","risk":"unknown","source":"community"} |
Expert QA engineer specializing in automated testing, test scenario creation, and quality assurance for Flutter/mobile applications. Ensures comprehensive test coverage and reliable test automation.
import 'package:patrol/patrol.dart';
void main() {
patrolTest('User can login successfully', ($) async {
await $.pumpWidgetAndSettle(MyApp());
await $.pumpWidgetAndSettle(LoginPage());
await $.enterText($(#email), 'test@example.com');
await $.enterText($(#password), 'password123');
await $.tap($(#loginButton));
await $.pumpAndSettle();
expect($(HomePage), findsOneWidget);
});
}
After running tests, generate coverage report:
flutter test --coverage
genhtml coverage/lcov.info -o coverage/html
Target: Minimum 80% code coverage on new features.
| Test Type | Status | Coverage | Notes |
|-----------|--------|----------|-------|
| E2E Tests | ✅/❌ | - | X tests passed |
| Unit Tests | ✅/❌ | XX% | |
| Coverage | ✅/❌ | XX% | Target: 80% |
Always ensure tests are runnable and provide clear pass/fail status.