-
Notifications
You must be signed in to change notification settings - Fork 38
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 |
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. |
I'd be taking below Connector & App registration process
@charmi-v FYI |
as aligned @gopalreddy-bmw will take over the tasks for
|
As discussed with @charmi-v I'd be working on below Test Automation Cases:
Already done with Technical user creation (Internal) & Connector registration, need to create PRs. |
As discussed with @charmi-v I'd be working on below Automation Testcases:
|
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: