MAIN MENU

Main Menu

Institute / Trainer Account

Social Links

img

Selenium Tester Training
By
GlobalEdx Learning and Technology Solutions Pvt Ltd

Course Info

Course Description:

Course Description :

Any graduate lagging to start their career can join this program for Testing and grab the pool of available jobs on Testing.

This program will help even an Non-IT Students to compete in leading industry. This training program has been designed to provide complete understanding and implementation of Manual & Automation Testing, importance  of Automation tools, deep drives usage of Selenium and other key concepts mainly used in real world applications. We will help you writing Test cases, Test scenarios.

About the program

  • An Integrated Program for 45 days
  • Active Placement Assistance with our clients
  • Designed to enable campus graduates become employable
  • Career counseling to help graduates choose a career that meets their long term aspirations
  • Led by Industry experts and subject matter experts
  • Exposure to real life industry projects
  • Specific training needs of every individual is understood and addressed

Course Content :

INTRODUCTION TO SOFTWARE TESTING

  • Introduction to software Testing
  • Testing Principals
  • Objectives of Testing
  • Cost of fixing defects
  • Software Development Process
  • Project vs. Product
  •  Error / Bug / Defect
  • Why Software has defect
  • Most common defects
  • Verification vs Validation
  • Difference between QA & QC
  • Role of a Tester

SOFTWARE DEVELOPMENT LIFE CYCLE {SDLC}

  • SDLC Phases 

SOFTWARE DEVELOPMENT LIFE CYCLE MODELS

  • Waterfall Model
  • Prototype Model
  • V Model
  • Spiral Model
  • Agile Model
  • How to Identify a suitable model for a project  

SOFTWARE TESTING METHODOLOGIES

  • White Box Testing
  • Black Box Testing
  • Gray Box Testing

STATIC TESTING TECHNIQUES

  • Reviews
  • Types of Reviews
  • Inspections & Audits
  • Walkthroughs 

WHITE BOX TESTING

  • Unit Testing
  • Mutation Testing
  • Integration Testing
  • Big-bang approach
  • Top-down approach
  • Bottom-up approach
  • Stubs & Drivers 

DEFECT / BUG LIFE CYCLE & DEFECT MANAGEMENT

  • When New Issue is assigned to Development
  • If the Issue and Steps are clear to reproduce the issue
  • If the Issue and Steps are NOT clear
  • When Issue is fixed by Developer and ready for Alpha Release
  • When it’s Time for Alpha Release 
  • In case of Existing Issue – Assigned To Development 
  • If the Issue is Not a Bug 
  • Build Format
  • Testers/Developers
  • Production
  • Difference between Severity/Priority   

BLACK BOX TESTING

  • System Testing 

USER ACCEPTANCE TESTING (UAT)

  • Alpha Testing
  • Beta Testing 

SOFTWARE TESTING TEST PLAN 

  • Test Plan & Test Strategy
  • Reference Documents
  •  Code Freeze Date
  • Change Control
  • Release Criteria
  • Test Items
  • New Product Features to Be Tested
  • Features Excluded from testing
  • Roles and responsibilities
  • Test Matrix
  • Risks and contingencies
  • Hardware/Software
  • Test Deliverables
  • Test Scenarios
  • Designing 

BLACK BOX TEST DESIGN TECHNIQUES

  • ECP
  • BVA
  • Error Guessing
  • Real Time Template for Test case Design
  • Guide Lines for writing Test Cases
  • Difference between strategy and methodology

REQUIREMENT TRACEABILITY MATRIX

  • RTM 

TEST EXECUTION & TYPES OF TESTING

  • Smoke Testing
  • Sanity Testing
  • Integration Testing
  • Ad-hoc Testing
  • Re-Testing
  • Regression Testing
  • Recovery Testing
  • Risk Based Testing
  • End-to-End Testing
  • Exploratory Testing
  • Monkey Testing
  • UI Testing
  • Usability Testing
  • Security Testing
  • Performance Testing
  • Load Testing
  • Stress Testing
  • Volume Testing
  • Compatibility Testing
  • Configuration Testing
  • Installation Testing
  • Globalization Testing
  • Localization Testing
  • Acceptance Testing
  • Concurrent Testing
  • Parallel Testing

CHECK LIST

  • Software_Testing_Checklist
  • Testing_Project_Setup_Checklist
  • Website_Testing_Checklist 

Selenium

  • Introduction of Automation Testing
  • What is automation testing
  • Why Automation Testing is required?
  • Types of Automation Testing
  • Automation Tools
  • Advantages of Automation

Introduction to Selenium

  • What is Selenium
  • Use of selenium
  • When selenium can be useful in testing
  • Features of Selenium

Selenium Components

  • Selenium IDE
  • Selenium RC
  • Selenium WebDriver
  • Selenium Grid

Introduction to Java

  • Installing java
  • What is Eclipse?
  • Configuring Eclipse
  • Basic Selenium Program using Java

Java concepts:

  • Core Java Fundamentals
  • Java Programming Language Keywords
  • Class and Object
  • Data Types
  • Array Declaration, Construction and Initialization
  • Flow Control, Exceptions, and Assertions
  • Handling Exceptions
  • Working with the Assertion Mechanism
  • Object Orientation, Overloading and Overriding, Constructors
  • Benefits of Encapsulation
  • Overridden and Overloaded Methods
  • Using the java.lang.String Class
  • String Class methods
  • Using the equals() Method with
  • Strings, Wrappers and Objects
  • Defining, Instantiating, and Starting
  • POI API in java
  • Reading/Writing Microsoft XLS Files
  • Reading Properties File in Java
  • Reading/Writing Text Files
  • Collections:ArrayList, Set

Web Driver

  • WebDriver Interface
  • WebElement Interface
  • Handling Input fields, Buttons and creating custom xpaths
  • Managing/Identifying Links with xpaths/CSS selectors
  • Extracting More than one object from a page
  • Extracting all links of a page/Bulk extraction of objects
  • Extracting Objects from a specific area of a WebPage.
  • Finding whether object is present on page or not
  • Handling Drop down list
  • Select Class in Selenium API
  • Managing radio buttons and Checkboxes
  • isDisplayed function
  • Taking Screenshots of the web pages
  • Implicit and Explicit waits
  • PageLoadTimeout Property
  • WebDriverWait Class
  • WebDriver.Timeout Interface
  • ExpectedCondition interface and ExpectedConditions class
  • WaitUntil Condition
  • Fluent Wait
  • Managing Ajax-based components
  • Concepts of Set Interface in Java
  • Window Handles
  • Closing windows
  • Default Popups
  • Handling certificate errors in secured websites
  • Dynamic WebTable Handling
  • Mouse movement with Selenium- Mouse Interface
  • Handling Ajax Auto suggests
  • Handling Frames in Web Page
  • Handling cookies
  • Managing Javascript alerts
  • Simulating front and back button
  • Selenium Javadocs
  • Moving a mouse on a object and right clicking on it
  • Finding Coordinates of a Web Object
  • Handling CSS menu with Action class
  • Handling CSS menu with JavaScriptExecutor
  • Drag, drop, native events

Advanced Selenium Concepts

TestNG(Testing Framework)

  • what is TestNG
  • Why should we use TestNG Framework
  • Integrate TestNG with Selenium

Log4J

  • What is log4j
  • Usage of Logger in Automation Testing
  • Integrate Log4j in Selenium

Selenium Grid

  • How to Configure selenium Grid
  • Run the Web Driver Tests using Selenium Grid

Maven

  • what is Maven?
  • what is the use of Maven in Automation Testing?
  • How to Configure Maven
  • Execute Selenium WebDriver test using Maven

Jenkins:

  • what is Jenkins?
  • why should we use Jenkins in Automation Testing?
  • How to run the Test cases using Jenkins without any manual interaction for Nightly builds.

Additional Activities

  • Testing Opportunities
  • Development Process
  • Testing Process
  • Code Freeze Date
  • Communication b/w developer and tester
  • Guidelines for Writing Text Messages
  • Build Release process
  • Test Case Thinking Process
  • Positive Test Cases
  • Negative Test Cases
  • Testing Certifications
  • Interview Questions 
     

 

Topics covered:

Selenium Testing

Institute Info

Faculty : ------
Duration : 60 Days
Course Fee : 13,000
Training Type : Classroom

Related Courses

Register Now

SEND COURSE ENQUIRY