AI Skill Report Card

Creating Test Templates

B75·Jun 10, 2026·Source: Web
15 / 15
Test Case: [Brief descriptive name]

Description:
[What is being tested and why]

Steps:
1. [First action to take]
2. [Second action to take]
3. [Continue with specific steps]

Expected:
[What should happen if working correctly]

Actual:
[What actually happened - fill during execution]

Notes:
[Additional observations, issues, or context]
Recommendation
Add specific templates for different test types (unit, integration, UI, API) instead of just a generic structure
13 / 15

Progress:

  • Define test objective and scope
  • Write clear, descriptive test case name
  • Document comprehensive description
  • Break down into executable steps
  • Define expected outcomes
  • Leave actual results blank for execution
  • Add notes section for observations
Recommendation
Include example edge case scenarios and how to handle test failures or unexpected results
18 / 20

Example 1: Input: "Need to test login functionality" Output:

Test Case: User Login with Valid Credentials

Description:
Verify that users can successfully log into the system using valid username and password combinations.

Steps:
1. Navigate to login page
2. Enter valid username in username field
3. Enter valid password in password field
4. Click "Login" button

Expected:
- User is redirected to dashboard
- Welcome message displays user's name
- Navigation menu becomes available
- Session is established

Actual:
[To be filled during test execution]

Notes:
- Test with multiple user roles
- Verify session timeout behavior

Example 2: Input: "API endpoint testing" Output:

Test Case: GET /api/users Endpoint Response

Description:
Validate that the users API endpoint returns proper data structure and HTTP status codes.

Steps:
1. Send GET request to /api/users
2. Verify response status code
3. Check response headers
4. Validate JSON structure
5. Confirm data types match schema

Expected:
- Status code: 200
- Content-Type: application/json
- Response contains array of user objects
- Each user has id, name, email fields

Actual:
[To be filled during test execution]

Notes:
- Test with different authentication levels
- Verify pagination parameters
Recommendation
Provide guidance on test data management, environment setup, and when to use different template variations
  • Use action-oriented, imperative language in steps
  • Make steps granular enough that anyone can follow
  • Include specific data values when relevant
  • Write expected results that are measurable
  • Keep descriptions focused on the "what" and "why"
  • Use consistent formatting across all templates
  • Number steps sequentially
  • Include setup/teardown requirements in notes when needed
  • Don't write steps that are too high-level ("Test the feature")
  • Don't combine multiple test scenarios in one template
  • Don't pre-fill the "Actual" section
  • Don't skip the description - it provides crucial context
  • Don't forget edge cases in expected results
  • Don't make steps dependent on previous knowledge not documented
0
Grade BAI Skill Framework
Scorecard
Criteria Breakdown
Quick Start
15/15
Workflow
13/15
Examples
18/20
Completeness
2/20
Format
15/15
Conciseness
12/15