Web Tables Practice
Practice testing web tables with sorting, filtering, pagination, and various data assertions.
What you can practice here
A free web table with 15 employee records to automate with Selenium, Cypress, or Playwright. No sign-up, no rate limits.
- +The table ships without data-cy hooks, so you locate rows and cells with XPath, CSS, or text matching, the same way you would on a real application.
- +Sorting, search, dropdown filters, and pagination work together, so combined filters and filtered pagination are both testable.
- +The summary values are computed from the filtered rows, so your assertions change as the table changes.
← Swipe to see more →
🧪 Testing Instructions
Test Scenarios:
- • Assert table has correct number of rows
- • Test column sorting (asc/desc)
- • Verify search filtering works
- • Test pagination navigation
- • Assert cell values by row/column
- • Verify status badge colors
- • Test dropdown filters
🎯 Challenge:
The table has no data-cy attributes! Figure out how to locate and assert table elements on your own.
This table contains sample data for QA testing practice. All data is fictional.
Level up your team
Practicing is just the beginning.
Whether you need to upskill your QA team, introduce test automation, or get expert consulting — we help companies build quality into their process, not just their code.
Need this tested professionally?
Automating table assertions for production apps? AssertQA delivers test automation services, manual testing services, and API testing services for teams that need real-world quality. Get in touch to discuss your project.