Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automate regression testing for top feature: Content Editing (1/3) #30682

Open
2 tasks
bryanboza opened this issue Nov 15, 2024 · 0 comments
Open
2 tasks

Automate regression testing for top feature: Content Editing (1/3) #30682

bryanboza opened this issue Nov 15, 2024 · 0 comments
Assignees

Comments

@bryanboza
Copy link
Member

bryanboza commented Nov 15, 2024

Parent Issue

To improve the reliability and efficiency of regression testing, automation work is needed for the top three features identified through telemetry, stakeholder input, and customer experience feedback. This task focuses on Content Editing, one of the top features, and involves automating test cases provided in a CSV file. Automating these test cases will reduce manual testing efforts and ensure consistent validation of critical functionality in every release.

Task

CSV File Integration:

  • Include the attached CSV file containing test cases for the Content Editing feature.
  • Review and validate the test cases to ensure they cover all critical scenarios for automation.

Test Case Scripting:

  • Script the test cases provided in the CSV file using the agreed-upon automation framework (e.g., Playwright, Selenium, etc.).
  • Ensure the scripts handle various test scenarios, including edge cases and error conditions.

Execution Setup:

  • Integrate the test scripts into the CI/CD pipeline for consistent regression testing.
  • Ensure that the scripts are parameterized and reusable across different environments.

Proposed Objective

Quality Assurance

Proposed Priority

Priority 2 - Important

Acceptance Criteria

  • All test cases in the attached CSV file are successfully automated.
  • The test scripts are validated to cover the critical scenarios for the Content Editing feature.
  • The automated test suite is integrated into the CI/CD pipeline and runs successfully.
  • Documentation is updated. It should be included in the list of test cases in the core repo: https://github.com/dotCMS/core/tree/main/docs/test-cases

Assumptions & Initiation Needs

  • The attached CSV file contains a comprehensive list of test cases for the Content Editing feature.
  • Test script should be using playwright

Sub-Tasks & Estimates

  • Test Cases Creation. ( 2 points )
  • Code Scripting ( 4 points )
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: QA - Backlog
Development

No branches or pull requests

1 participant