fbpx

Software Testing

SoftwareTesting

Course Description

Software Testing is a globally acceptable skill and it’s not self-sustaining on any platform, programming language or technology. The core principles of Software Testing remain persistent irrespective of on any platform, programming language or technology a software system is developed. Due to this flexible and widely acceptable scope, A Job in Software Testing field is one of the most sought-after and lucrative career in today’s IT market.

Technologies keep on transforming as per current market needs, but Software Testing is here to stay because every application needs to be tested nevertheless technology used to build software system and there is no substitute for Software testing so as to maintain quality in cut-throat competition. Manual Software Testing does not demand complex programming skills as it is driven more by logical skills and thinking than programming skills. A Course in Software Testing gives you an advantage from other to land you in a successful career. And iTpreneur is the best training institute for software testing with job assurance where you can pay the fees on job

Course: Software Testing Training Course
Duration: 60 Hrs

Module I: Basic Software Testing

  • What is Software Testing?
  • What is Software Bug
  • Testing Principles
  • When to Start/Stop Testing?
  • Desktop/Stand–alone Environment
  • Client Server Environment
  • Web Based Environment
  • SDLC Phases
  • Various SDLC Models
  • Waterfall Model
  • Iterative and Incremental model
  • STLC Phases
  • Types of Testing
  • Methods of Testing
  • Static and Dynamic Testing
  • Verification
  • Methods of Verification
  • Validation
  • Levels of Testing
  • V Model

Functional Testing

  • Unit Testing
  • Integration Testing
  • System Testing
  • User Acceptance Testing
  • Regression Testing
  • Retesting

Non Functional Testing

  • Performance Testing
  • Load Testing
  • Stress Testing
  • UI and Usability Testing
  • Portability Testing
  • Compatibility Testing
  • Security Testing
  • Test Plan Template
  • Usecase Testing
  • Scenario Testing
  • Testcases & Test Data
  • Testcases Template
  • Test Design Technique
  • What is Defect/Bug?
  • Reason for Defects in Software
  • Defect Tracking System
  • Defect Life Cycle
  • Defect Life Cycle
  • How to Report a Bugs
  • Priority of Bugs
  • Report Generation
  • Opening QC
  • Requirements tab
  • Test Plan tab
  • Test lab tab
  • Defects tab
  • Report and analysis of result

Module II: Automation Testing Tool (SELENIUM)

Core Java

  • OOP’s , Data Types and Variables
  • Operators, Control Structures •
  • Strings, Arrays
  • Object, Classes and Methods
  • Method Overloading
  • Constructors
  • Types of Inheritance
  • Method Overriding
  • Defining Packages
  • Extending Interfaces
  • Fundamentals of Exception Handling
  • Exception types
  • Try and Catch and finally
  • Try and Catch and finally

Basic Selenium

• What is Automation Testing?
• Which Test Cases to Automate?
• Different Automation tools
• Automation challenges & Mitigations

• What is selenium?
• History and various versions of selenium
• Advantages of using Selenium over other tools.
• Selenium components

• Introduction
• IDE Features
• Building & Running Test Cases
• Building and Running Test Suites

• Why Selenium Web Driver ?
• Automation Setup for Selenium Web Driver
• Configuration of Selenium Jar using Eclipse

• What is a Driver?
• Different methods of finding element
-o By ID
-o By name
-o By Xpath
-o By Tag name
-o By class name
-o By Link text
• Various types of operation that can be performed on any elements and how to use them.
• capturing Screen shots
• Handling Keyboard Event and Mouse Event
• Multiple Window Handling Pop Up Handling.
• Preparing basic Automation Scripts and running them
• Creating Re usable class and their implementation in creating Test Scripts
• Parameterizing Test Scripts using Excel
• Creating Test Suites

Advance Selenium

• What is Framework
• What is a Framework?
• Different Types of Framework.
• How to Design a framework?
• Data Driven Framework using Excel
• Keyword Framework
• Hybrid Framework

• Test NG & TestNG features
• How to integrate TestNG with Eclipse
• Test NG Annotations
• TestNG Reporting

• Advantages of POM
• How to implement Using Page Object and Page Factory

• Using Report NG for generating reports through TestNG
• Log4j -What is Log4j, how to use it, integration of Log4j with Eclipse

• How to create a maven project in Eclipse
• Maven Build Cycles.
• How to compile and Run tests using Maven

• What is Jenkins and how to use it ?
• How to integrate Jenkins with Eclipse?

• Introduction & Architecture of Selenium Grid
• Configuration of Selenium Grid(Hub And Node)
• Writing a Sample Script using Selenium

CALL NOW
Quick Contact
close slider

QUICK ENQUIRY