Mobile Test Automation: Covering Unique Functionality
Mobile devices do not just provide us with a new platform to accomplish the tasks that have been long supported by PCs and Macs, they also enable us to do things we could not do or rarely did before. Your smartphone can find the closest gas station or a restaurant of your choice in the city where you just landed, render its screen in portrait and landscape move, scan product barcodes in a warehouse and deposit a check to your bank account. Some of these functionalities are hard or even impossible to adequately test manually. How many times can you turn the device around before you discover a memory leak that is sometimes associated with this operation? How many places can you visit to check that the functionality of finding restaurants in different countries, pulling data from different databases and APIs, is working properly? How many barcodes and checks of different types can you scan for each release? Fortunately, many of these tests can be automated. While mobile testing presents unique challenges, it also offers serious rewards. The webinar will discuss techniques for automating tests that focus on unique mobile functionality, and specifically on orientation- and location-dependent functionality, and on barcode and check scanning. It will give you some useful ideas and a glimpse into our course on Mobile Test Automation.
Michael Yudanin is a seasoned IT professional, who specializes in management of IT services delivery and in process improvement consulting. His management skills are based on best practices and leading standards like CMMI, IEEE and ISO, streamlines software life cycle processes and achieves higher product quality through process improvement. Michael provides solutions for complex software development environments, e.g., large scale implementation of highly customized software products and distributed organizations. He is very knowledgeable in the latest developments with IT processes and technologies. Michael is very dependable and professional. He is Certified by the American Society for Quality as a Software Quality Engineer (CSQE).