testing-checklists

<skill_overview> Create comprehensive checklists for structured manual testing and test coverage tracking

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "testing-checklists" with this command: npx skills add ozerohax/assistagents/ozerohax-assistagents-testing-checklists

<skill_overview> Create comprehensive checklists for structured manual testing and test coverage tracking

Creating regression test checklist Creating smoke test checklist Creating feature-specific checklist

</skill_overview>

<checklist_structure> Standard format for testing checklists

Indicates item tested or not tested

[ ] - Not tested [x] - Tested and passed [!] - Tested and failed [~] - Tested with issues [?] - Blocked, cannot test

<component name="Description"> <description>Clear description of what is being checked</description> <format>Action-oriented, specific, and observable</format> </component>

<component name="Result"> <description>Outcome of the check</description> <values>Pass, Fail, Partial, Blocked, N/A</values> </component>

<component name="Notes"> <description>Additional observations or issues</description> <use>Documenting specific problems, workarounds, or details</use> </component>

<component name="Priority"> <description>Importance level of the check</description> <values>Critical, High, Medium, Low</values> </component>

<checklist_types> Different types of checklists and their purposes

<organizing_checklists> Structuring checklists for clarity and efficiency

<organization_principles> Group related checks together Order checks logically (happy paths first, then edge cases) Mark critical items clearly Keep checks focused and actionable Include both functional and non-functional checks </organization_principles>

<common_sections>

Setup and configuration before testing Environment setup, test data preparation, authentication

<section name="Happy Paths"> <description>Positive test scenarios</description> <examples>Successful operations, valid inputs, normal usage</examples> </section>

<section name="Negative Scenarios"> <description>Error handling and invalid inputs</description> <examples>Empty fields, invalid formats, error messages</examples> </section>

<section name="Edge Cases"> <description>Boundary and corner cases</description> <examples>Maximum values, zero, special characters, concurrent operations</examples> </section>

<section name="Integration"> <description>Testing with other components</description> <examples>API calls, database interactions, external services</examples> </section>

<section name="Security"> <description>Security and permission checks</description> <examples>Authentication, authorization, input validation</examples> </section>

<section name="Performance"> <description>Load and response time checks</description> <examples>Page load time, API response time, large datasets</examples> </section>

<section name="UI/UX"> <description>User interface and experience checks</description> <examples>Layout, styling, usability, accessibility</examples> </section>

</common_sections> </organizing_checklists>

<level name="High"> <description>Important feature, affects many users</description> <examples>Main workflows, common operations, frequently used features</examples> <action>Test early, serious if failed</action> </level>

<level name="Medium"> <description>Standard feature, affects some users</description> <examples>Secondary features, occasional operations</examples> <action>Test when time permits</action> </level>

<level name="Low"> <description>Minor feature, edge case, nice to have</description> <examples>Rarely used features, edge cases, minor UI issues</examples> <action>Test last or skip if time limited</action> </level>

</priority_levels>

<test_scenarios> Common test scenarios to include in checklists

<scenario_category name="Authentication">

Login with valid credentials Login with invalid credentials Login with empty fields Forgot password flow Password reset functionality Logout functionality Session timeout Remember me functionality Social login (if applicable)

</scenario_category>

<scenario_category name="Forms">

Submit with all valid data Submit with required fields empty Submit with invalid data formats Field length validation (min/max) Special character handling Reset/cancel form Form submission with network errors Form persistence after validation errors

</scenario_category>

<scenario_category name="CRUD Operations">

Create new resource Read/view resource details Update existing resource Update specific fields Delete resource View list of resources Search/filter resources Sort resources

</scenario_category>

<scenario_category name="API Responses">

Status codes are correct Response structure is valid Required fields present Data types match expectations Error messages are clear Pagination works correctly Rate limiting respected Authentication required properly

</scenario_category>

<scenario_category name="UI/UX">

Layout correct on desktop Layout correct on mobile Layout correct on tablet Text is readable and properly formatted Buttons and links work correctly Modals and dialogs open/close correctly Loading indicators show appropriately Error messages are clear and helpful Success messages display correctly Navigation works as expected

</scenario_category> </test_scenarios>

<cross_browser_testing_checklist> Browser-specific checks

Chrome Firefox Safari (Mac) Edge

Layout renders correctly Styling applied as expected JavaScript functionality works Forms submit correctly Modals and popups display correctly Animations and transitions work Drag and drop works (if applicable) Audio/video plays correctly (if applicable)

</cross_browser_testing_checklist>

<mobile_testing_checklist> Device-specific checks <device_types> Mobile phone (portrait and landscape) Tablet (portrait and landscape) Desktop (various resolutions) </device_types>

Responsive layout adapts correctly Horizontal scrolling avoided on mobile Touch targets large enough (min 44x44px) Zooming works correctly Scrolling works smoothly Hamburger menu appears on mobile Images resize appropriately Text is readable at mobile sizes Performance acceptable on mobile Touch interactions work correctly

</mobile_testing_checklist>

<accessibility_checklist> Basic accessibility checks

Images have alt text Form labels are associated with inputs Focus order is logical All interactive elements are focusable Keyboard navigation works without mouse Color contrast meets minimum requirements Error messages are accessible to screen readers Heading hierarchy is correct (h1, h2, h3...) Links have descriptive text Dynamic content changes announced to screen readers No seizure-inducing flashing content

</accessibility_checklist>

<performance_checklist> Performance-related checks

Page loads within acceptable time API responses are fast Large images optimized No console errors or warnings No memory leaks (check devtools) Animations are smooth (60fps) No layout thrashing Database queries are optimized Caching working correctly Bundle size is reasonable

</performance_checklist>

<tracking_checklist_results> Documenting checklist execution

Execution date and time Tester name Environment tested (staging, production, local) Browser/device information Overall result (Pass/Fail/Partial) Number of items passed/failed/blocked Links to bug reports for failed items Notes and observations Recommendations for next steps

</tracking_checklist_results>

<checklist_maintenance> Keeping checklists up to date <maintenance_tasks> Add new checks for new features Remove checks for deprecated features Update checks when functionality changes Review and prioritize based on recent bugs Archive old versions before major changes Solicit feedback from testers on usability Keep checklists focused and manageable in size </maintenance_tasks> </checklist_maintenance>

<common_pitfalls> Mistakes to avoid when creating checklists

Checklists become too long and unwieldy Tests skip items or rush through Split into smaller, focused checklists

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

testing-api-manual

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

testing-browser-manual

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

review-requirements

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

testing-automation-web

No summary provided by upstream source.

Repository SourceNeeds Review