Crossing the Streams – Multi-Platform Mobile Framework Design

Congrats! You’ve figured out that automation will be helpful for your mobile testing and you want to start building. The next decision will set the tone of your future work: how will you design your framework?

When you are automating one platform and device type, you can have a simple implementation. Once you start increasing the number of platforms and device types, the framework gets more complex or a significant effort to maintain due to having platform specific test scripts and fewer opportunities for shared logic. Your automation can adjust to your device coverage needs by designing it in a cross-platform approach. By taking advantage of concepts like abstraction and encapsulation, you can add the flexibility needed to accommodate new platforms efficiently.

In this session, Jason will provide his experiences creating cross-platform frameworks while reducing maintenance using object-oriented design principles.

Session Takeaways:

  1. Object-Oriented Design practices help solve challenges of 2 platform-specific code bases.
  2. Cross-platform test scripts reduce automation maintenance.
  3. Use abstraction to increase readability of test case code.
  4. See how the Page Factory solves cross-platform challenges but can introduce headaches.

Automation Mobile
Location: Harbour A Date: April 4, 2019 Time: 10:15 am - 11:15 am Jason Edstrom