You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This Epic aims to enhance the test automation framework by implementing automatic steps creation for both iOS and Android platforms. The goal is to provide clear, readable, and maintainable test steps that automatically generate human-friendly descriptions for all UI automation actions.
Objectives
1. iOS Support ✨
Implement automatic step creation for basic iOS actions:
App lifecycle (launch, terminate)
UI interactions (tap, scroll, type)
Expectations (element visibility)
Module/mock management
Support complex predicates and compound actions
Web elements API
2. Android Support 🤖
Implement automatic step creation for Android actions:
App lifecycle management
UI interactions
Expectations and assertions
Module/mock handling
Ensure parity with iOS functionality
Add comprehensive test coverage
3. Stability and Default Implementation 🎯
Use allure.status to mark steps as failed, if needed
Perform extensive testing on both platforms
Address any platform-specific edge cases
Make automatic steps creation the default behavior
Technical Considerations
Maintain consistent step descriptions across platforms
Ensure backward compatibility
Guarantee satisfactory performance for large test suites
Handle platform-specific features gracefully
Success Criteria
All UI automation actions automatically generate clear, descriptive steps
Feature works reliably on both iOS and Android
Test execution time remains within acceptable limits
Positive developer feedback on usability
The text was updated successfully, but these errors were encountered:
This Epic aims to enhance the test automation framework by implementing automatic steps creation for both iOS and Android platforms. The goal is to provide clear, readable, and maintainable test steps that automatically generate human-friendly descriptions for all UI automation actions.
Objectives
1. iOS Support ✨
2. Android Support 🤖
3. Stability and Default Implementation 🎯
allure.status
to mark steps as failed, if neededTechnical Considerations
Success Criteria
The text was updated successfully, but these errors were encountered: