7 Design Ideas from Arjuna for Data in Test Automation

25-minute Talk

Explore different shapes data takes in test automation frameworks and related design ideas


11:45 a.m. – 12:30 p.m. Tuesday 16th


Room F1 - Track 1: Talks


All levels of Test Automation Engineers especially the ones interested in Framework Design


  • 7 Types of Data Requirements in Test Automation
  • Different Design Patterns for Handling Data
  • Handling Data With Intuitive Query Language
  • Applied Meta-Programming to Data
  • Dependency Injections

Data in Test Automation is More Than Data Driven Testing

When testers talk about data in test automation, they mostly talk about Data Driven Testing. Many a times, data which is not even driving the tests as per its flow, is put under the umbrella of data driven testing. In Arjuna (https://arjuna-taf.readthedocs.io/), I've categorised the data requirements into 7 (or more) areas. Some examples include data references, data entities, data resources and of course data driven testing. It is not an Arjuna presentation. I will discuss ideas from these implementations so that the audience can think about them and implement their variants in their own test automation frameworks.

Related Sessions

2:45 p.m. – 4:45 p.m.
Room D5+D6 - Track 6: Accessibility Deep Dive

120-minute Workshop

9:00 a.m. – 5:00 p.m.

Full-Day Tutorial (6 hours)

9:00 a.m. – 5:00 p.m.

Full-Day Tutorial (6 hours)

11:45 a.m. – 12:30 p.m.
Room F2 - Track 2: Talks

25-minute Talk