Open szikszail opened 1 year ago
Here are a couple of patterns to consider:
N. | Pattern | Description | Resource |
---|---|---|---|
1. | Page Observer / Observable Page Components | The components are also event emitters that allow the emission of events on certain actions (click, visible) that other components can subscribe for and act on. | emittery |
2. | Flat Page Object Model | ||
3. | Hierarchical Page Object Model | ||
4. | Page Object Builder | ||
5. | Page Object Query | ||
6. | Page Pattern | ||
7. | Application Pattern | ||
8. | Component Pattern | ||
9. | Collection Pattern | ||
10. | Flexible Component Pattern | ||
11. | State Pattern | ||
12. | Page Factory | ||
13. | Strategy Pattern | ||
14. | Journey/Flow Pattern | ||
15. | Loadable Component Pattern | ||
16. | Fluent Interface | ||
17. | Viewport Pattern | ||
18. | Page Element Pattern | These components are simple mappings to the elements in the browser without additional logic. The component acts as a simple data interface. |
1.1. Title
Test Automation Patterns
1.2. Details
Actualize, extend, and move the existing Test Automation Patterns list to a separate site.
Possible improvements:
The site could be hosted at https://ta-patterns.ideapool.community.
2.1. Area
Test Automation, Testing
3.1. Stream
Competency Development (assisting engineer to grow professionally)
4.1. Format
Project (organizing a small project around the idea, e.g. a small software delivery)
5.1. Artifact
Site (a static web page or a dynamic web application), Software (a source code and/or a delivered software/package)