Contents Overview... 2 Training Options... 2 Certification... 2 Prerequisites... 3 Perfecto Mobile Selenium WebDriver- SA Series... 4 Perfecto Mobile Automation PMA Series... 6 Perfecto Mobile UFT- UA Series... 8 Perfecto Mobile. All rights reserved. www.perfectomobile.com/academy
Overview Perfecto Mobile Academy offers a series of courses that provide comprehensive knowledge for writing a test. The courses begin with an introduction to the Continuous Quality Lab and cover all the available features and capabilities visual analysis, objects, best practices, native application, and web applications covering Perfecto Mobile s full automation capabilities. The courses are customized per automated testing tool Selenium, Perfecto Native Automation & UFT. The content is identical and each participant should choose the course relevant to his organization. For more information on training and certification, visit the Academy website. Training Options Courses can be provided as follows. Course content is identical across all options. led - onsite or via web conference Contact your Customer Success Manager to purchase instructor led training. led onsite courses are delivered over three full days. Web conference courses are delivered in five sessions, each session is two hours. FREE Self-paced online training - http://perfectomobileacademy.com Self-registration, learning at your own pace. Each lesson takes approximately 30-60 minutes. Overall effort approximately 2 days. Certification Specialist The basic level of certification is the Specialist. Requirement: Upon completion of one of our fundamental courses (Selenium, UFT, and Native Automation) course and passing the Final Exam, participants will be awarded a Specialist certification. Please note that the fundamental courses are identical in nature and are modified solely to reflect the specific automated testing tool. Therefore, it is recommended to get certified only in the automated testing tool you are using. Certification is valid for one year. 2 P age 2015-05-26
Master The advanced level of certification is the Master. All Specialists can submit an assignment for the Master certification. Requirement: Write a comprehensive script/test based on knowledge gained in the Specialist course. The assignment is reviewed by the Perfecto Mobile Academy. Objective: Graduates of the Master certification will be leaders in the Continuous Quality Lab. Graduates will produce efficient and robust script and experience a 50% reduction in time it takes to design, debug, and put a script into production. *The Master certification is currently being offered for FREE. Certification is valid for one year. Training Prerequisites Requirement Environment Setup Description Install and configure a working environment. Native Automation UFT Selenium Macintosh computers are supported except for UFT which requires Windows. Firefox with Firebug and FirePath add-ons. Skills Firefox is recommended for working with objects. The add-ons allow a convenient way to write XPath expressions. Working knowledge of the development environment (VBScript for UFT, Java for Selenium) 3 P age 2015-05-26
Perfecto Mobile Selenium WebDriver- SA Series Setup and technical requirements https://community.perfectomobile.com/series/18679-mobilecloud-webdriver-setupconfiguration Course Module Description Onsite Online* Perfecto Mobile: The company, technology, and offering Mobile Testing Overview Working with MobileCloud Devices, Parts 1 & 2 Writing My First Test Perfecto Mobile Approach to Script Writing Working with Visual High level overview of Perfecto Mobile. The company, products, technical offering, and various deployment methods are reviewed. Reviews the challenges that mobile testing presents to organizations. Part 1 demonstrates manual testing and basic functionality in the MobileCloud including selecting devices, managing reservations, and device operations. Part 2 discusses more features of manual testing, including installing, starting, and closing applications, device logs and vitals, and more. Introduction to Selenium. How to set up the MobileCloud for Eclipse plugin, create a MobileCloud project, review basic commands, write your first test, and work with reports. Automation methodologies (visual screen analysis and native object analysis) are discussed. Discusses which method to use and when. Overview of visual analysis (text and images). Key parameters and application commands are 4 P age 2015-05-26
Advanced Visual (Optional) Working with XML and XPath Leveraging Objects with XPath Advanced Native Object ScriptOnce Best Practices (Optional) Master Certification Assignment reviewed. Advanced visual analysis including visual relations and text analysis (OCR). Introduction to XML *This lesson is optional and recommended for users who have no previous knowledge of XML Learn to analyze objects using the Object Spy This lesson requires a basic understanding of XML Advanced XPath including wildcards, hierarchy, logic and more. Provides insight on how to write robust, reliable tests, while minimizing false alerts and reduce maintenance time. Participants who complete the Selenium course will be awarded the Specialist certification in Selenium and are now eligible for Master level certification. The Master certification provides implementation of theoretical knowledge, extensive practical training in Selenium, and valuable constructive feedback from the Perfecto Mobile Academy. Day 2 Session 4 Day 3 Session 4 5 P age 2015-05-26
Perfecto Mobile Automation PMA Series Setup and technical requirements: https://community.perfectomobile.com/series/17760-mobilecloud-setup Module Name Description Onsite Online* Perfecto Mobile: The company, technology, and offering Mobile Testing Overview Working with MobileCloud Devices, Parts 1 & 2 Writing My First Script Perfecto Mobile Approach to Script Writing Working with Visual Advanced Visual High level overview of Perfecto Mobile. The company, products, technical offering, and various deployment methods are reviewed. Reviews challenges that mobile testing presents to organizations. Part 1 demonstrates manual testing and basic functionality in the MobileCloud including selecting devices, managing reservations, and device operations. Part 2 discusses additional features of manual testing, including installing, starting, and closing applications, device logs and vitals, and more. Introduction to Perfecto Mobile Automation. Automation IDE, script writing basics, and running and sharing scripts. Introduction to automation methodologies (visual screen analysis and native object analysis). Overview of visual analysis (text and images). Key parameters and application commands are reviewed. Advanced visual analysis including visual relations and text analysis (OCR). 6 P age 2015-05-26
Advanced Scripting (Optional): Working with XML and XPath Leveraging Objects with XPath Advanced Native Object Commands Overview ScriptOnce Best Practices Outside the box (Optional) Master Certification Assignment Advanced scripting topics including data tables, variables, loops, error policies and conditions. Introduction to XML *This lesson is optional and recommended for users who have no previous knowledge of XML Learn to analyze objects using the Object Spy This lesson requires a basic understanding of XML Advanced XPath including wildcards, hierarchy, logic and more. Reviews useful automation commands and provides an overview of the supported platforms and objects support for ios and Android applications. Provides insight on how to write robust, reliable scripts, while minimizing false alerts and reduce maintenance time. Discusses additional Perfecto Mobile offerings and concepts: Execution Center, HTTP API, continuous integration, Mobile Performance, and Mobile Monitoring. Participants who complete the automation course will be awarded the Specialist certification in Automation and are now eligible for Master level certification. The Master certification provides implementation of theoretical knowledge, extensive practical training in automation, and valuable constructive feedback from the Perfecto Mobile Academy. Day 2 Session 4 Day 3 Session 4 Day 3 Session 4 7 P age 2015-05-26
Perfecto Mobile UFT- UA Series Setup and technical requirements: https://community.perfectomobile.com/series/17697-uft-mobile-setup-configuration Course Module Description Onsite Online* Perfecto Mobile: The company, technology, and offering Mobile Testing Overview Working with MobileCloud Devices, Parts 1 & 2 Perfecto Mobile Approach to Script Writing Writing My First Script Working with Visual Advanced Visual High level overview of Perfecto Mobile. The company, products, technical offering, and various deployment methods are reviewed. Reviews the challenges that mobile testing presents to organizations. Part 1 demonstrates manual testing and basic functionality in the MobileCloud including selecting devices, managing reservations, and device operations. Part 2 discusses more features of manual testing, including installing, starting, and closing applications, device logs and vitals, and more. Automation methodologies (visual screen analysis and native object analysis) are discussed. Discusses which method to use and when. Introduction to UFT. Install the UFT Mobile plug-in, learn script writing basics, write your first script, and run and share scripts. Overview of visual analysis (text and images). Key parameters and application commands are reviewed. Advanced visual analysis including visual relations and text analysis (OCR). Day 2 Session 2 Advanced UFT Scripting Use UFT's capabilities with Perfecto Mobile: 8 P age 2015-05-26
(Optional) Working with XML and XPath Leveraging Objects with XPath Advanced Native Object Selecting Devices dynamically Descriptive programming Improving Performance Introduction to XML *This lesson is optional and recommended for users who have no previous knowledge of XML Learn to analyze objects using the Object Spy This lesson requires a basic understanding of XML Advanced XPath including wildcards, hierarchy, logic and more. Day 2 Session 4 Day 2 Session 4 Day 3 Session 4 Commands Overview Reviews useful commands. ScriptOnce Best Practices Extending UFT (Optional) Master Certification Assignment Provides insight on how to write robust, reliable tests, while minimizing false alerts and reduce maintenance time. Expands knowledge of UFT: Running UFT tests from HP ALM Leveraging BPT Extend test scripts to CI Run UFT tests from Jenkins Participants who complete the UFT course will be awarded the Specialist certification in UFT and are now eligible for Master level certification. The Master certification provides implementation of theoretical knowledge, extensive practical training in UFT, and valuable constructive 1-on-1 feedback from the Perfecto Mobile Academy. 9 P age 2015-05-26