testing-nonfunctional-suite
4
总安装量
1
周安装量
#49396
全站排名
安装命令
npx skills add https://github.com/wojons/skills --skill testing-nonfunctional-suite
Agent 安装分布
amp
1
cline
1
opencode
1
cursor
1
kimi-cli
1
codex
1
Skill 文档
Non-Functional Test Suite
Run comprehensive non-functional testing covering performance, security, accessibility, and other quality attributes.
When to use me
Use this skill when:
- Preparing applications for production deployment
- Validating quality attributes beyond functionality
- Complying with performance SLAs or security standards
- Testing under realistic load and stress conditions
- Ensuring inclusive design and accessibility
- Validating deployment and operational readiness
What I do
-
Performance Testing
- Load testing with expected user traffic
- Stress testing to find breaking points
- Endurance testing for memory leaks
- Scalability testing for growth planning
-
Security Testing
- Vulnerability scanning and penetration testing
- Authentication and authorization testing
- Input validation and injection testing
- Security configuration review
-
Accessibility Testing
- WCAG compliance validation
- Screen reader and keyboard navigation testing
- Color contrast and visual accessibility
- Assistive technology compatibility
-
Compatibility Testing
- Cross-browser and cross-platform testing
- Mobile device and responsive design testing
- Network condition simulation
-
Usability Testing
- User experience evaluation
- Navigation and workflow testing
- Error message clarity and helpfulness
Examples
# Run non-functional test suite
npm run test:nonfunctional # Custom non-functional suite
# Performance testing
npm run test:performance
npx autocannon -c 100 -d 60 https://app.example.com
# Security scanning
npm run test:security
npm audit
npx snyk test
# Accessibility testing
npm run test:accessibility
npx pa11y https://app.example.com
# Compatibility testing
npm run test:compatibility
npx playwright test --browser=all
Output format
Non-Functional Test Suite Results:
ââââââââââââââââââââââââââââââ
Performance (Load: 1000 users, 10 minutes):
â
Response Time: Avg 320ms (target < 500ms)
â
Throughput: 2.1k req/sec
â ï¸ CPU Usage: 92% (near limit)
â
Error Rate: 0.05%
Security Assessment:
â
No critical vulnerabilities found
â ï¸ 3 medium severity issues
â
Dependencies up to date
â ï¸ Missing security headers (CSP, HSTS)
Accessibility (WCAG 2.1 AA):
â
42/58 criteria passed
â ï¸ 12 criteria partially met
â 4 criteria failed (color contrast, form labels)
Compatibility:
â
Chrome, Firefox, Safari (latest)
â ï¸ Edge: Minor layout issues
â
Mobile: iOS & Android responsive
Usability:
â
Navigation intuitive
â ï¸ Error messages could be clearer
â
Forms accessible and clear
Overall: Meets most non-functional requirements
Priority Fixes: Accessibility issues, security headers
Notes
- Non-functional requirements are often overlooked but critical
- Establish clear acceptance criteria for each quality attribute
- Test in environments as close to production as possible
- Consider user demographics for accessibility testing
- Security testing should be ongoing, not one-time
- Performance testing should include realistic user behavior patterns
- Document non-functional requirements alongside functional ones
- Automate regression testing for non-functional aspects where possible