infyni

Automation Framework & Designing I

This 35-hour live course explains concepts in simple language with practical and real-time examples. You will also have assignments that will help you apply what you just learned. Your progress will be assessed regularly, and we will advise course corrections where needed.

Live Course

Live Class: Tuesday, 05 Mar

Duration: 35 Hours

Enrolled: 2

Offered by: infyni

(2)

Live Course

About Course

Just like carrying a map when traveling, frameworks are important when testing.  It is absolutely essential where there is a substantial amount of tests to be repeated across multiple test cycles.
Advantages of Test Automation Frameworks:
  1. Test automation frameworks allow one to reuse test codes for multiple scenarios.
  2. Frameworks help for easy maintenance when there are changes to the application under test.
  3. When various people are working on the same suite, frameworks are used to write down scripts in a standard format.
  4. Frameworks can be integrated with various APIs.
  5. It can also generate a report. 

The career path for an Automation engineer goes from Junior, Mid level to Senior Automation Engineer. Then Automation Architect and Automation Team Lead followed by Consulting Automation Engineer. Typical salaries for an Automation Engineer in India with 1-7 years experience ranges from 3 - 10 lacs per annum.

Companies hiring Automation Framework & Designing experts include : 

  • Siemens
  • Intel
  • Envestnet
  • PrimeSoft IP Solutions Pvt Ltd.
  • Yodlee Infotech Pvt Ltd.

Skills You Will Gain

Automation Frameworks Apache Maven Testing Framework Data Driven Framework BDD Framework using Cucumber GitHub Jenkins/Azure Devops

Course Offerings

  • Instructor-led interactive classes
  • Clarify your doubts during class
  • Access recordings of the class
  • Attend on mobile or tablet
  • Live projects to practice
  • Case studies to learn from
  • Lifetime mentorship support
  • Industry specific curriculum
  • Certificate of completion
  • Employability opportunity
  • Topics
  • Instructor (1)
  • Reviews
  • What is a Framework

  • Types of Frameworks
  • How to choose a Right Framework


  • What is Maven
  • Creating Maven Project in Eclipse
  • Adding dependencies in pom.xml
  • Maven LifeCycle
  • Executing Scripts using Command Line
  • Maven Goals
  • Creating Maven Profiles
  • System Property Variables
  • What is TestNG Framework
  • Why do we need TestNG in Selenium?
  • Installing TestNG in Eclipse
  • Creating a New TestNG Test File
  • Test annotation
  • Running the Test
  • Checking reports created by TestNG
  • Generating HTML Reports
  • Annotations used in TestNG
  • Validating Tests with Assertions
  • Creating multiple Tests
  • Prioritizing Tests
  • Parameterizing Tests with dataProvider
  • TestNG dataProvider with Excel
  • Creating and Running Test Suites with TestNG.xml
  • Parallel Test Execution with TestNG
  • Cross Browser Testing using TestNG
  • Configuration of Apache POI
  • How to Read data from Excel File
  • How to Write data to Excel File
  • Overview of BDD and Cucumber
  • Configuration of Cucumber Overview Of Gherkin Keywords
  • How to create Feature File
  • How to generate step Definition File
  • How to integrate Cucumber with Selenium WebDriver
  • Test Runner Class
  • How to generate Reports in Cucumber
  • Integrating Testing With Cucumber
  • What is POM
  • Why POM?
  • Advantages of POM
  • Creating POM Tests
  • What is PageFactory
  • Creating pagefactory design pattern
  • FindBy and FindsBy
  • Log4J Logging
  • Property File Reading
  • Property File Writing
  • Json Parser for Test Data
  • Creating GitHub Account
  • Creating Github repository
  • Cloning a project
  • Command line for Github
  • Push and Pull the code
  • Creating PR
  • Merging the branches
  • Creating branches
  • Overview Of Jenkins
  • Configuration OF Jenkins
  • Configure Maven Project in Jenkins
  • Creating Jobs in Jenkins
  • Scheduling Jobs in Jenkins
  • Scheduling TimeLy Jobs
  • Configure Email Notifications

(2)