Perforce Acquires 21 Labs, an AI-Based Scriptless Mobile Testing Provider. Learn more >>

Online Training

Whatever your learning preference, our courses provide you with the knowledge and hands-on experience you need to be successful.

Optimize Testing With Expert Help

When you participate in our instructor-led training courses, you will walk away with working test cases, integrated reporting, and the knowledge and capabilities to maintain and build new automation scripts on your own. 

Our trainings walk you step by step through the technical elements of Perfecto, enhancing your mastery of your solutions. The courses contain samples, assignments, and hands-on exercises around  operations, automation best practices, and more. Many of our courses contain a final exam to confirm you have the skills to effectively use Perfecto. 

Take advantage of our training online or a live workshop-style training at your site. We also post our course material for self-paced study and review when you are working with a trainer.

Available Courses

Quantum

Designed for teams who rely on core Java developers for writing custom steps as well as test developers who write Behavioral Driven Design (BDD) tests with existing steps. You learn: 

  • An introduction to Quantum, how it works with Perfecto, and BDD – plus writing a first BDD script.
  • Advanced BDD scripting with an object repository, along with more about device capabilities and testNG.
  • How to create steps in Java and use them from within a BDD script.
  • Data-driven testing, test properties, best practices for automation implemented in Quantum, power user tips and tricks, how to extend Quantum, and more.

Quantum Cucumber

Specially created for manual testers and automation beginners who want to automate digital testing. This course is instructor-led for up to three people. We partner with you hands-on to define and automate three working test cases implemented in Quantum Cucumber. You will achieve: 

  • A pass rate of 100% on all three working test case executions 
  • Experience maintaining the implemented scripts 
  • The knowledge and capability to create additional scripts 

Selenium/Appium with Perfecto in C#

This course is the starting point for teams and users who are beginning to work with Perfecto and is designed for teams that are familiar with C#. Some experience in Selenium and Appium is highly recommended but not mandatory, and there is no need for any previous Perfecto experience. You learn:

  • How to use the Perfecto CQ Lab.
  • How to install the Eclipse IDE Plugin. 
  • How to develop Selenium test code. 
  • Best practices for remote mobile testing, test automation, visual analysis, and object. analysis, including working with XPath. 
  • Tips and tricks on how to best work with multiple devices. 

Selenium/Appium with Perfecto in Java

This course is the starting point for teams and users who are beginning to work with Perfecto and is designed for teams that are familiar with Java. Some experience in Selenium and Appium is highly recommended but not mandatory, but there is no need for any previous Perfecto experience. You learn:

  • How to use the Perfecto CQ Lab. 
  • How to install the Eclipse IDE Plugin. 
  • How to develop Selenium test code. 
  • Best practices for remote mobile testing, test automation, visual analysis, and object analysis, including working with XPath. 
  • Tips and tricks on how to best work with multiple devices.

Espresso

A training course for teams that are familiar with Espresso and able to write Espresso tests independently, or testers who do not write Espresso automation themselves but need to execute and track results. You learn: 

  • How to add Perfecto devices to your Espresso project.
  • Ways to optimize performance. 
  • Steps to execute the tests from Jenkins. 

XCUITest

A training course for teams that are familiar with writing XCUITests and able to write tests independently or testers who do not write automation themselves but need to execute and track results. You learn: 

  • How to add Perfecto devices to your project.
  • Ways to optimize performance. 
  • Steps to execute the tests from Jenkins.

Scriptless

Specially created for manual testers and automation beginners who want to automate digital testing. This course is instructor-led for up to three people. We partner with you hands-on to define and automate three working test cases in Scriptless. You will achieve: 

  • A pass rate of 100% on all three working test case executions in Scriptless. 
  • Experience maintaining the implemented scripts. 
  • The knowledge and capability to create additional scripts and manage CI/CD.

Manual Testing 

Learn to operate a device in the CQ Lab as if it were in your own hands. Learn basic functions and device operations, introduction to application and website features, and working in teams. Finally, you access the lab for a demonstration of a real end-user environment.

Perfecto Native Automation 

This course explains how to work with the Continuous Quality Lab environment. You learn: 

  • How to use the Perfecto CQ Lab. 
  • Best practices for remote mobile testing, test automation, visual analysis, and object analysis, including working with XPath. 
  • Tips and tricks on how to best work with multiple devices.

Mobile Automation 

This course introduces Perfecto Automation and covers topics such as: automation IDE, script writing basics, running and sharing scripts, working with visual analysis, advanced visual analysis, advanced scripting, and understanding XML and XPath and advanced objects. We also provide insight on how to write robust and reliable scripts while minimizing false alerts and reducing maintenance time. Last, we discuss additional Perfecto offerings and concepts such as our Execution center, HTTP API, continuous integration, mobile performance, and mobile monitoring. All our courses have assignments and provide an interactive learning experience. 

System Automation 

In this course we walk through two main areas: the responsibilities of the Continuous Quality Lab System Administrator as well as usage reports: what they are, who can access them, how to pull them, and analyze the data. We highlight some of the most useful reports and how to create a basic pivot table and chart using Excel. We review how to manage the activities in the Sys Admin console and demonstrate useful features. The features covered in this course are geared towards hosted segregated cloud deployments; other attributes not covered here are meant for on-premise deployments and are covered separately. 

Udemy Courses (Self-paced) 

We offer a wide variety of courses for independent study. Sign up at udemy.com, search for Perfecto, and get started today! 

Want to Learn More?

Select the Best Method for Learning

icon-productpage-online-training

Online Instructor-led

  • Live, interactive and hands-on web-based training is great for companies that have a mobile strategy and teams that span across the business as well as the world. An instructor-led program includes 5 online sessions of 2 hours with a dedicated Perfecto expert. These sessions entail lecture, quizzes, assignments, and hands-on experience that can be completed offline.
  • Participants are granted 30 hours of real device testing for training.
  • There is no limit to the number of people who can participate in online sessions.
icon-productpage-online-training

Live Instructor-led (Up to 10 Participants)

  • Live, interactive and hands-on in-person training. The instructor-led training format consists of a 3 day training workshop offered at your site. The workshops entails lecture, quizzes, assignments, and hands on experience. It’s great for organizations looking to work one-on-one with a Perfecto expert.
  • Participants are granted 30 hours of real device testing for training.

Who Should Get Training?

Training is relevant for all agile team members. Each of our courses is designed to give you best practices, hands on instruction, tips and tricks, shortcuts and more. Perfecto University training is perfect for:

image-overview-web-features

Quality Practitioners

Become a CQ Lab expert and you’ll be able to easily handle remote manual tests as well as automation test code that will help streamline your testing processes.

icon-windtunnel-benefits

Build Managers

Learn how you can bring sanity to your day by learning the ins and outs of your continuous quality lab – who knows, you may also want to peek inside a device just for your own sanity.

icon-productpage-testing-considerations

Development Team Leaders

Testing isn’t just for QA and mobile testing teams anymore. An agile environment means you are taking an active role in mobile app quality, so we have beginner to advanced courses that are ideal for you.

icon-implementation-features

Business and Project Leads

Let us show you how your continuous quality lab is setup and how it’s enhancing your team’s productivity.

icon-productpage-testing-considerations

Perfecto Partners

Training is especially important to our partners. Not only will it strengthen our partnership but it will brand you as a leader in mobile app quality. Lead and they will come!

Have Questions?

Send Feedback