info@skiftereducation.com / skiftereducation@gmail.com
+91-8072818609

Software Testing Course in Chennai

Software Testing Course

Software Testing Course in Chennai

Description

Skifter Education is the best software testing training institute in Chennai with placement assistance for its students.

Our software testing course covers current standard technical testing modules available in testing training. You are put through applicable hands-on software testing training modules. You gain real-time working skills on modern testing tools like Selenium WebDriver, Bugzilla, and Testlink.

  • Introduction
  • Project vs Product
  • Objectives of Testing
  • Verification and Validation
  • Testing Principles
  • Different Types of Application
  • Desktop, Web and Mobile Applications Testing
  • Software Requirements Specifications (SRS) document
  • Business Requirement Specification (BRS) document
  • Functional Requirement Specification (FRS) document
  • Unit Testing
  • Integration Testing
  • System Testing
  • Acceptance Testing
  • Functional Testing
  • Non-functional Testing
  • Structural Testing
  • Re-testing and Regression Testing
  • Maintenance Testing
  • Static Testing
  • Dynamic Testing
  • White Box Testing/ Structure Testing
  • Black Box Testing
  • Equivalence Partitioning
  • Boundary Value Analysis
  • State Transition Testing
  • Decision Table Testing
  • Use Case Testing
  • Cause-Effect Graphing
  • Syntax Testing
  • Statement Testing
  • Branch Testing
  • Condition Testing
  • Data Flow Testing
  • Scenario Testing
  • Error Guessing
  • Random Testing
  • Exploratory Testing
  • Difference between Use cases, Test cases and Scenarios
  • Difference between Test plan and Strategy
  • Preparing a Test Case Document using test design techniques
  • Executing Test Cases
  • Build Release process
  • Effective Defect Reporting
  • Defect Categorization
    • Concept about error, bug, defect and failure
    • Preparing Bug report
    • Bug life Cycle
    • Entry and Exit Criteria
    • Priority and Severity
    • Defects & cost of quality
  • Criteria for test closure
  • Test Summary reports
  • qTest
  • zephyr
  • TFS
  • TestLink
  • Test planning and activities
  • Test Estimation
  • Test Progress Monitoring
  • Test Reporting
  • Test Control
  • Project Risks
  • Product Risks
  • Incident Management
  • Exploratory testing: How?
  • Exploratory testing: Why?
  • Exploratory testing: Problems
  • Mentality in testing
  • Mindset
  • Flow of test session
  • Rapid test design for new features
  • Project Requirement
  • Test strategy and plan
  • Test design or test case preparation
  • Test execution
  • Test reporting
  • Test metrics
  • Why Test Automation?
  • Automation Feasibility Analysis
  • Planning And Design
  • Test Environment Setup
  • Automation Script Generation
  • Test Execution using Selenium
  • Defect Analysis & Fixing
  • Cost involved in Automation
  • Automation applied to different Types of Testing
  • What is automation testing?
  • When to go for automation?
  • When NOT to go for automation?
  • Different automation tools
  • Advantages of automation
  • Criteria for automation
  • Difference between manual testing and automation testing
  • What is selenium tool?
  • Difference between Selenium and QTP
  • Use of selenium tool in automation
  • Features/advantages of selenium tool
  • Selenium components and architecture
  • IDE Overview
  • RC Overview
  • Selenium-Grid
  • Selenium Web Driver/Selenium 3.0
  • Html Element Basics
  • Tag
  • Attribute, Property
  • Text
  • Locators
  • Selenium Locators
  • Locators Strategy
  • Best Practices
  • Java Installation
  • Introduction to all predefined packages
  • More about JVM,JRE&JDK
  • Types of Variables
  • Data Types in Java
  • I/O using Java
  • Files (Create/Read/Write operations on files)
  • Reading data from Property files using java program
  • Reading and Writing data from/to Excel files using Apache POI API and JXL API
  • Installing Selenium IDE
  • Selenium Commands
  • Actions, Asserts, Assessors.
  • Developing Test Cases & Test Suites with Selenium-IDE
  • Introduction to Selenium RC
  • Add your content...eclipse-Oxygen
  • JDK 1.8
  • Firefox 47.0.1 , firebug and firepath
  • Set up testing, Maven and Selenium (2.53.1 &3.0 +) for eclipse
  • Selenium WebDriver Introduction
  • WebDriver Vs RC
  • Download and Configure WebDriver with Eclipse
  • Simple Testcase
  • Open and Close Browser
  • Cross Browser Testing - Firefox, IE, Chrome, Edge.
  • UI elements Locators.
  • Identifying WebElement using id, name, link text, class, xpath, css
  • Handling various WebElement using WebDriver
  • Handling Mouse movements and keyboard Events
  • Gecko-Driver
  • File uploading using Auto-It and Robot.
  • Establish Hub & Node
  • Integrating WebDriver & GRID
  • What is a Framework
  • Types of Frameworks
  • What is linear framework
  • What is modular framework
  • What is data driven framework
  • What is keyword driven framework
  • What is hybrid framework
  • POM Design Pattern
  • Advantages of POM
  • Implementing Project using POM Framework
  • Use of framework
  • Explaining about your framework
  • How to develop a framework
  • Integration of the framework
  • How to execute scripts from framework
  • How to Install testing plug-in in Eclipse?
  • Testing Annotations
  • Testing sample script
  • Writing Selenium testing script from scratch
  • Creating Test suites using testing
  • Reports generation using testing
  • Parameterized test cases using testing framework
  • Preparing testing Parallel Suite
  • Running test multiple times, depends on Methods,Grouping
  • Testing Listener Sample Program
  • Jenkins Installation
  • Maven Installation
  • Dependencies and configure Maven Project
  • Integrate Maven projects in Jenkins.
  • Maven Features
  • Maven Build Process and Dependencies
  • Maven Automation Project Build
  • Install Jenkins
  • Setup Maven Project in Jenkins
  • Schedule the build
  • Practice Jenkins implementation using Selenium testcases
  • What is Continuous Integration?
  • Need and application for Continuous Integration
  • Plugins in Jenkins
  • Setting up a Jenkins Job
  • Setting up a Maven, testing and Selenium integrated project
  • Scheduling Jenkins for automatic execution
  • Managing Jenkins Job
  • Common Interview Questions
  • Where to focus - Pareto Rule?
  • How to answer technically challenging questions
  • Selenium Challenges
  • Interview Coaching and Best Practices
  • Resume Writing