Our Courses

Software Testing

Manual Testing

  • • What is software?
  • • What is software testing?
  • • Why software has bug?
  • • Why is testing necessary?
  • • Quality
  • • Difference between manual and automation testing
  • • Error, Bug, Failure
  • • Product Vs Project

  • • SDLD (Software development life cycle)
  • • Process Models
    • • Waterfall model
    • • Spiral model
    • • Prototype model
    • • V model
    • • Agile Model

  • • Static testing and dynamic testing
  • • Difference between Verification and Validation
  • • White box and black box testing and gray box testing

  • • Unit testing
    • • Integration testing
    • • System testing
    • • UAT testing

  • • Functional testing
  • • Non functional testing

  • • Exploratory testing
  • • Adhoc testing
  • • End to end testing
  • • Scalability testing

  • • Security testing
  • • Performance testing
  • • Stress testing
  • • Load testing
  • • Recovery testing
  • • Configuration testing
  • • Compatibility testing
  • • Installation testing
  • • Parallel testing
  • • Inter-system testing
  • • Spike testing
  • • Localization and Globalization

  • • Defect/Bug
  • • Causes for Defect
  • • Defect Report
  • • Contents in defect report
  • • Defect Attributes
  • • Defect classification (Severity and priority)
  • • Defect life cycle
  • • Advantages of defect tracking

  • • STLC (Software testing life cycle)
  • • Test Planning
  • • Use case, Test scenario, Test case
  • • Test Environment and Execution
  • • Test closure
  • • RTM
  • • Cyclomatic complexity
  • • Software testing matrix
  • • Testing activities
  • • Test management process
  • • Incident Management Process
  • • Principles of software testing

  • • JIRA tool



Core Java Programming

  • • Object
  • • Class
  • • Inheritance
  • • Polymorphism
  • • Abstraction
  • • Encapsulation

  • • History of Java
  • • Feature of Java
  • • Operator in Java
  • • Conditional Construct
  • • Looping Construct

  • • Creating classes and methods in java
  • • Method Overloading
  • • Constructor
  • • Constructor Overloading
  • • this keyword
  • • static keyword

  • • Single
  • • Multilevel
  • • Hierarchical
  • • Multiple
  • • Hybrid
  • • Overriding the methods
  • • Abstract classes

  • • Packages Introduction
  • • Using Builtin packages of Java
  • • Creating Custom Packages in Java
  • • Access Specifiers
    • • Public
    • • Private
    • • Default
    • • Protected
  • • Interfaces
  • • Multiple Inheritance using Interfaces

  • • Checked Exception
  • • Unchecked Exception
  • • Error
  • • Try, catch
  • • Throw, throws
  • • finally

  • • Using Input Stream Reader
  • • Using scanner class
  • • Methods of Scanner Class
    • • nextBoolean()
    • • nextByte()
    • • nextDouble()
    • • nextFloat()
    • • nextInt()
  • • reading and writing the files

  • • Java Collection API
  • • Types of Collection API
  • • Array List, Linked list
  • • Tree Set, Hash Set
  • • Vectors
  • • Hash map, Stack, queues.
  • • Various operations on collections
  • • Custom class collections


Automation Testing

  • • Difference between manual and automation testing
  • • Introduction of selenium
  • • Advantages and disadvantages
  • • Components of selenium

  • • Eclipse
  • • Introduction to selenium WebDriver
  • • Setting up eclipse

  • • Create WebDriver script
  • • Get commands
  • • Navigate commands
  • • Element visibility commands
  • • Locators
  • • Headless testing
  • • Datadriven testing
  • • Webtable
  • • Drop down
  • • Browser Windows
  • • Authentication popups
  • • Frames
  • • Action class
  • • Broken links
  • • Screenshot
  • • Download files
  • • Robot class
  • • Cookies
  • • Scrolling webpage
  • • JavaScript executor
  • • How to automate date picker
  • • How to use hash map in automation
  • • Database testing

  • • POM and log4j
  • • Assertions
  • • Batch testing
  • • Listeners and extent reports
  • • Git and Github introduction
  • • Exceptions in selenium
  • • Maven
  • • Framework
  • • Test NG
  • • Project

Duration : 95 Hours
Pre-requisite: Programming Language Knowledge

Manual Testing


Module 1 : Introduction Of Software Testing


Module 2 : Software Testing Concepts


Module 3 : Types of Testing


Module 4 : Levels of Testing


Module 5 : Types of System Testing


Module 6 : Other Types of Testing


Module 7 : Non Functional Testing Types


Module 8 : Defect


Module 9 : Test Management


Module 10 : Manual Testing Project



Core Java Programming


Module 1 : OOP's Concept


Module 2 : Overview of Java


Module 3 : Classes and Methods


Module 4 : Inheritance


Module 5 : Packages and Interfaces


Module 6 : Exception Handling


Module 7 : Input, Output, File Handling


Module 8 : Collection API's



Automation Testing


Module 1 : Introduction


Module 2 : Installation


Module 3 : Selenium WebDriver


Module 4 : Framework and Tools


Send Your Message