~/talk

In the Footsteps of Martin Fowler: Extending the Scope of the Page Object

TalkinRussianat TestDriven Conf 2022 · 2022-06-27..06-28· [testing]
links:none on file
slides:none on file

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

  1. 0:00Introduction
  2. 0:50Page Object principles
  3. 3:06Page Object example
  4. 6:57Extending Page Object layers
  5. 9:47Testing Entity Objects
  6. 12:41Test project structure
  7. 14:07Benefits: quality and tools
  8. 16:35Test uniformity and integration
  9. 17:38Implementation results
  10. 19:01Q&A
  11. 24:02Test logic debate
  12. 26:16Page Factory downsides
  13. 27:46Testing Entity requirements
  14. 28:51Approach experiments
  15. 29:12Working with databases
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.