wojons/skills

testing-nonfunctional-suite

Run comprehensive non-functional test suite

First seen Feb 28, 2026

Installation

$ npx skills add wojons/skills --skill testing-nonfunctional-suite

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from wojons/skills · top by installs.

npx skills add wojons/skills

Browse all from wojons/skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Declared

Repository health

Stars 3
License LICENSE
Default branch main
Open issues 1
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

LicenseMIT
Compatibilityopencode
Declared agents opencode
More metadata
audience
developers
category
testing

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,573 B
  • docs SUMMARY.md 78 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 33 installs

SKILL.md

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

  1. Performance Testing

- Load testing with expected user traffic - Stress testing to find breaking points - Endurance testing for memory leaks - Scalability testing for growth planning

  1. Security Testing

- Vulnerability scanning and penetration testing - Authentication and authorization testing - Input validation and injection testing - Security configuration review

  1. Accessibility Testing

- WCAG compliance validation - Screen reader and keyboard navigation testing - Color contrast and visual accessibility - Assistive technology compatibility

  1. Compatibility Testing

- Cross-browser and cross-platform testing - Mobile device and responsive design testing - Network condition simulation

  1. 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