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.