Asset Tech Labs

Automation Testing


    Week1

    Day1
  • Introduction to automation
  • What is automation testing
  • Various Automation Testing tools
  • What to automate and when to automate
  • Relevance of automation in Agile development methodology
  • Day 2
  • Introduction to selenium
  • What is selenium
  • Practical automation using Selenium IDE
  • Installation
  • Record and Playback using Selenium IDE
  • Executing first Automation scritps
  • Day 3
  • Deep Dive in Selenium IDE
  • Various commands
  • Building locators
  • Running Test and Test Suites
  • Basics of web tehcnologies front end
  • HTML css and javascript
  • Day 4
  • Introduction to Java
  • Why need programming for Automation
  • Java and JDK isntallation and validation
  • Using programming IDE – Eclipse
  • How to start on first programs
  • Hello world program and discection
  • Day 5
  • Workshop
  • Week 2

    Day 6
  • Introduction to Java – part 2
  • Basic Data Types
  • Conditions and Loops
  • If and If-Else
  • While loop
  • Operators
  • Switch Case
  • For-Loops
  • Coding best practices
  • Day 7
  • Java Building Blocks
  • Java code structure
  • OOP concepts
  • Theoritical
  • polymorphism, encapsulation and inheritance
  • Classes and Objects
  • Constructers
  • this and super keywords
  • Getters and Setters
  • Day 8
  • Basics of collection
  • Writing first selenium automation code
  • Exporting tests from Selenium IDE
  • Exceptions and Try-Catch
  • Day 9
  • Unit Testing
  • What is unit testing and why it is important for automation
  • Introduction to JUnit
  • JUnit annotations
  • JUnit Assertions
  • Selenium tests with JUnit
  • Day 10
  • Workshop
  • Week 3

    Day 11
  • Introdution to Maven
  • Installation
  • Maven Lifecycles
  • Managing dependencies
  • Revisit Selenium and Junit with Maven
  • Day 12
  • Introduction to TDD (Test Driven Development)
  • Introduction to TestNG
  • Why TestNG
  • TestNG Annotations
  • TestNG Assertions
  • Revisiting Selenium with TestNG
  • Day 13
  • Debugging a Java Code
  • How to read stacktrace
  • Using debugger
  • Day 14
  • Introduction to Selenium Page object Model
  • Day 15
  • Workshop
  • Week 4

    Day 16
  • Introduction to framework
  • Day 17
  • Introduction to Version Control System
  • Create github account
  • Code clone, commit and push
  • CI / CD concepts
  • How to host and configure Jenkins
  • Day 18
  • Distributed and parallel exection of tests
  • Reporting
  • Allure and Extent reports
  • Taking Screenshot
  • Day 19
  • Introduction to BDD / Cucumber
  • Introduction to serenity framework
  • Day 20
  • Workshop

Some Points to Choose Asset Tech Labs


O

Why Us

  • 100% job placements from our previous batches.
  • 100% job assurance.
  • IT industry experienced Instructors.
  • LIVE demo with practical examples on testing tools.
  • Practical examples are used during the training.
  • Daily assignments and frequent workshops.
O

Who should take this course

  • This course is specially designed for undergraduates, job seekers and laterals to enhance their technical knowledge.
  • Students in BE/ BTech, B.Sc, BCA, MCA, M.Tech/ ME, M.Sc and other technical graduations, irrespective of their field of study.
  • Manual testers or candidates with no programming experience can also enrol in Automation course.
  • Any software engineer who has good intrest in Information Technology.
O

Benefits

  • Our courses gives you experience and confidence as a fresher and enables you to start working as a software tester from Day 1 of your job.
  • We enable you to crack entry level interviews in the field of software testing.
  • As a fresher when you get into any software company, you will have all the skills and experience to excel in your job.