In the Footsteps of Martin Fowler: Extending the Scope of the Page Object
summary
The talk explores extending the Page Object pattern beyond UI tests to other layers like APIs and database models. It examines whether the Page Object idea of describing a testable "model" of a page can be adapted to represent and interact with API endpoints and DB models, discussing practical application of the pattern across these layers.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 0:50Page Object principles
- 3:06Page Object example
- 6:57Extending Page Object layers
- 9:47Testing Entity Objects
- 12:41Test project structure
- 14:07Benefits: quality and tools
- 16:35Test uniformity and integration
- 17:38Implementation results
- 19:01Q&A
- 24:02Test logic debate
- 26:16Page Factory downsides
- 27:46Testing Entity requirements
- 28:51Approach experiments
- 29:12Working with databases
related talks
46mEverything you want to know about Page Object design pattern (Mikalai Alimenkou, Ukraine), part 2
39mBeyond Page Objects
51mEverything you want to know about Page Object design pattern (Mikalai Alimenkou, Ukraine), part 1
40mPage Objects: Keep It Simple and Better!
14mUsing the Page Object Pattern
47mOn the Other Side of Page Object
25mTest automation patterns – not only Page Object
45mFun With Fluent Testing
