Course SummaryThis course explores how to integrate Flutter tests with Perfecto and run them in parallel and at scale. Flutter is one of the rising stars in the mobile development frameworks field. It is an open-source UI framework that transforms the app development process by empowering developers to build, test, and deploy from a single code base. Perfecto is a comprehensive and secure mobile and web automation testing platform that helps developers ensure the quality, functionality, and performance of their mobile applications. There are three types of Flutter tests: unit, widget, and integration tests. Integration tests are supported by the Perfecto platform and therefore we are focusing on those in this course. In this course, we will:Cover the fundamentals of Flutter testing and the different types of tests it supports.Introduce you to the powerful capabilities of the Perfecto testing platform.Get familiar with the Dart programming language and its key features.Teach you to get a Flutter application up and running on your machine.Explore the creation and running of the integration tests and steps required to integrate with Perfecto.Show you how test results are visualized within Perfecto reports. InstructorEliran Shani is an automation tech lead, building automated infrastructures from scratch for the past 13 years. He has led many automation projects throughout his career in BlazeMeter, Kaltura, HiredScore, and more.RolesThe course is of interest to QA automation engineers, developers, and anyone who wishes to ramp up their automation testing skills.PrerequisitesBasic familiarity with:Mobile app developmenthttps://www.tutorialspoint.com/mobile_development_tutorials.htmDart programming languagehttps://dart.dev/Basic understanding of object-oriented programming languageshttps://en.wikipedia.org/wiki/Object-oriented_programming Course FormatTextual and video learning components. One knowledge check, final exam.ExercisesThis course does not include guided exercises.Required SoftwareWindows or Mac computer and a web browser (Chrome, Firefox, or Edge).Course Modules and DurationsIntroduction to Flutter & Course Overview (6 min)What is Dart programming language? (4 min)Installing project dependencies hands-on (6 min)Knowledge CheckHow to create and run your first integration test using Flutter (7 min)Integrate your Flutter tests with Perfecto (7 min)Visualizing Flutter Tests results in Perfecto report (5 min)Final ExamTotal estimated duration: 50 minCourse Completion CriteriaThis course contains a final exam.To complete the course, you must pass the final exam with a score of 80% or higher.Upon completion, you will receive:A certificate validating the course completion.The Flutter Tester badge, Value: 800 points. Additional ResourcesPerfecto:https://www.perfecto.io/https://help.perfecto.io/ Flutter:https://flutter.dev/https://github.com/flutter/flutter Dart:https://dart.dev/languagehttps://dart.dev/guideshttps://dart.dev/tutorialsRegister Now