The process of administering an application with a motive to detect an error or a bug and to ensure software safety before its launch is called Software Testing. With the change in time, this profile was presented as a separate profession categorizing the roles as test manager, test designer, test administrator, etc. Piford is one of the leading Software testing training centre in Chandigarh delivering requisite knowledge to candidates in building a career in Information Technology. The course focuses on providing the basic knowledge of testing applications and quality assurance of a Software or application. After covering the basic concepts, a candidate will go through several practical test cases associated with bug detection, test planning, test designing, etc. These test cases practiced in training program will aid candidates in facing real-time challenges. Our

Software testing training in Chandigarh

and Mohali is conducted by industry experts sharing their real-time experience to introduce and prepare our candidates with possible challenges they might face. .

Activities Focus

    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
  • Static 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


  • a. Test Planning
  • b. Test Design
  • Defect Management

    Cosmetic and Functional Testing

    Severity and Priority

    Testing Concepts

    Test Cases

    Test Suits

    Software Testing (Automation)

    Introduction To Selenium

  • 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
  • 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
  • Selenium Grid

  • Introduction to Selenium Grid
  • Different Versions of Selenium Grid
  • Purpose of Selenium Grid