commit 6ca1f30def090088321d9c7c1a62064780e4cffa Author: Ignacio PS Date: Tue Apr 15 16:19:52 2025 -0600 First commit for testing tools diff --git a/bug-report-template.md b/bug-report-template.md new file mode 100644 index 0000000..dc92ece --- /dev/null +++ b/bug-report-template.md @@ -0,0 +1,61 @@ +## Bug ID: [] + +**Title:** + +**Reported By:** + +**Reported Date:** [YYYY-MM-DD] + +**Priority:** [P1-Critical/P2-High/P3-Medium/P4-Low] + +**Severity:** [Blocker/Critical/Major/Minor/Cosmetic] + +**Status:** [New/In Progress/Fixed/Verified/Closed] + +**Assigned To:** [Developer name] + +### Environment: +- **Application Version:** [e.g., v1.2.3] +- **Browser/Device:** [e.g., Chrome 120.0.6099.109/iPhone 14] +- **Operating System:** [e.g., Windows 11/macOS 14.0/iOS 17] +- **Test Environment:** [e.g., Development/QA/Staging/Production] + +### Description: +[Detailed description of the bug] + +### Steps to Reproduce: +1. [Clear step-by-step instructions to reproduce the bug] +2. [Example: Navigate to the to-do app homepage] +3. [Example: Add a new task with emoji characters in the title] +4. [Example: Click the "Save" button] + +### Expected Result: +[What should happen when following the steps above] + +### Actual Result: +[What actually happens when following the steps above] + +### Visual Proof: +[Placeholder for screenshots/screen recordings that demonstrate the issue] + +### Console Logs: +``` +[Any relevant console errors or logs] +``` + +### Additional Information: +- [Test data used] +- [User account details (if applicable)] +- [Any workarounds discovered] +- [Previous related bugs] + +### Root Cause Analysis (to be filled by developer): +[Technical explanation of what caused the bug] + +### Fix Details (to be filled by developer): +[Description of how the bug was fixed] + +### Verification Steps (to be filled by QA): +1. [Steps to verify the bug fix] +2. [Example: Repeat the steps to reproduce and confirm the issue no longer occurs] +3. [Example: Check that the fix doesn't introduce new issues] diff --git a/e2e-test-case-example.md b/e2e-test-case-example.md new file mode 100644 index 0000000..b663aa0 --- /dev/null +++ b/e2e-test-case-example.md @@ -0,0 +1,52 @@ +## Test Case ID: [TC-XXX] + +**Title:** [Brief descriptive title of the test case] + +**Priority:** [High/Medium/Low] + +**Test Type:** End-to-End + +**Created By:** [Name] + +**Created Date:** [YYYY-MM-DD] + +**Modified By:** [Name] + +**Modified Date:** [YYYY-MM-DD] + +### Pre-conditions: +- [List any necessary setup conditions before running the test] +- [Example: User is logged in, Browser is Chrome v120+] + +### Test Steps: +1. [Clear step-by-step instructions] +2. [Example: Navigate to the to-do app homepage] +3. [Example: Click on the "Add New Task" button] +4. [Example: Enter task title "Buy groceries"] +5. [Example: Click "Save" button] + +### Expected Results: +- [Expected outcome for each test step where applicable] +- [Example: New task "Buy groceries" appears in the to-do list] +- [Example: Task counter increments by 1] + +### Post-conditions: +- [State of the system after test execution] +- [Example: Task is saved in the database] + +### Test Data: +- [Input data required for the test] +- [Example: Task title: "Buy groceries", Priority: High] + +### Notes: +- [Any additional information, edge cases, or considerations] + +### Test Execution: +- **Status:** [Not Run/Pass/Fail/Blocked] +- **Executed By:** [Name] +- **Execution Date:** [YYYY-MM-DD] +- **Environment:** [Dev/QA/Staging] +- **Browser/Device:** [Browser name and version/device details] + +### Attachments: +- [Screenshots/videos if applicable]