-
Notifications
You must be signed in to change notification settings - Fork 36
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
UI Automation Test Plan and Roadmap #1375
Comments
@charmi-v FYI Thanks |
17 tasks
As discussed in the portal meeting, priority test cases to begin with:
|
I plan to start writing test cases for the following user flow:
If anyone wants to contribute test cases in Cypress, feel free to pick a user flow other than the one mentioned above. For reference: The basic PR for the Cypress setup is already created: #1357. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Overview
This Test Automation Plan provides a structured approach to automating the Portal using Cypress, an end-to-end testing framework. This plan focuses on creating an efficient, reliable, and maintainable test suite that integrates seamlessly with the development workflow.
Objective
The primary objective of the Cypress Test Automation Plan is to establish a comprehensive, efficient, and reliable automation framework that enhances the testing. The plan is designed to ensure the delivery of high-quality application by addressing key goals and areas of focus. Outline and list all core features and use cases prioritized based on their frequency and importance, focusing on repetitive tasks or test cases aligned with the system requirements.
Scope of Automation
Clearly outlining which areas of the application will be automated to maximize impact. The scope will include:
Levels of Testing:
Types of Tests
Functional
Lists of Core features & Tests
Cross-Browser Compatibility
Collaboration Practices and Workflows
Objective: Establish clear collaboration practices and workflows to ensure seamless integration of test automation across teams, fostering efficient communication and coordinated efforts between contributors
Shared Responsibility for Automation:
Frequent Communication:
Test Coverage
Testing Strategy
Test Design Best Practices
Test Structure:
Data Management:
Chai:
Test Runner and Assertions:
Error Handling:
Additional Configuration
Browser Compatibility Testing:
Performance and Optimization
Test Run Optimization:
Reporting and Debugging
Logging and Insights:
Risks and Dependencies
Details to be added
Exit Criteria
Details to be added
The text was updated successfully, but these errors were encountered: