Software Testing Course in Chandigarh

Software Testing (Manual)

  • Software testing introduction:
  • Defects
  • Error
  • Bug
  • Failure
  • Verification and validation
  • Software and its type
  • SDLC
  • Difference between Manual and Automation testing
  • Importance of Software testing:
    • Why testing is necessary?
    • Example of Software Failures
    • Software testing principals
    • Who perform software testing?
    • When to start testing
    • When to stop testing
  • Software testing Myths
  • Fundamental test activities
  • Development Models
    • Waterfall Model
    • V-Model
    • Agile Scrum Model
  • Forms of Testing:
    • Static Testing
      • Walkthroughs
      • Code Review
      • Inspection
    • Dynamic Testing
      • Black box testing
      • White box testing
      • Grey box testing
  • Level of testing:
    • Unit testing
    • Component testing
    • System testing
    • Alpha testing
    • Beta testing
  • Testing Types:
    • Functional testing:
      • Smoke testing
      • Sanity testing
      • Regression testing
      • Usability testing
    • Non-Functional testing:
      • Performance testing
      • Load testing
      • Stress testing
      • Security testing
  • Other Testing Types:
    • Positive Testing
    • Negative Testing
    • Adhoc Testing
      • Buddy Testing
      • Pair Testing
      • Monkey Testing
  • STLC:
    • Test Planning
    • Test Design
  • Defect Management
  • Cosmetic and Functional Testing
  • Severity and Priority
  • Testing Concepts
  • Test Cases
  • Test Suits

Software Testing (Automation)

  • Introduction To Selenium
  • Selenium Components
  • Supported Browsers
  • Supported Languages by Selenium
  • Why we call it Selenium?
  • Selenium Requirements
  • Supported Platforms
  • Advantages of Selenium

Selenium-IDE

  • Selenium IDE Introduction
  • Selenium IDE – Test Case Pane
  • Selenium IDE Installation
  • Selenium IDE – Tool Bar
  • Selenium IDE – Log / Reference / UI Element/ Roll Up Pane

Working With Selenium IDE

  • Creating Scripts
  • Debugging
  • Locator Assistance
  • Editing scripts
  • User Extension
  • Format

Selenium Commands And Locators

  • Selenium Commands
  • Selenium Locators

Core Java

  • Introduction
  • Variables
  • Operators
  • Conditional Statements
    • if, else, switch
    • Loops
  • Strings
  • Arrays
  • Exception Handling

Selenium Set Up

  • Introduction to Eclipse
  • Project SetUp
  • Configure Build Path
  • Adding a Project
  • Adding Folders

Selenium WebDriver

  • Introduction to Selenium
  • Why WebDriver for Selenium?
  • New Features in Selenium
  • Configuring Eclipse for WebDriver
  • Introduction to Webdriver
  • WebDriver v/s RC

Limitations of WebDriver

  • Installation of WebDriver
  • Working With Selenium WebDriver
  • Sample Program on Web Driver
  • Implementation of WebDriver

Framework
TestNG