Software Testing Fundamental Course

About the Course

Software Testing is estimate of the software against requirements gathered from users and system specifications, Software testing contains of Validation and Verification.

Validation – It is process of examining whether or not the software satisfies the user requirements.

Verification – It is the process of confirming if the software is meeting the business requirements, and is developed adhering to the proper specifications and methodologies. Software is been tested manually or using an automated testing tool(Selenium): In Manual Testing- The software tester prepares test cases for different sections and levels of the code, executes the tests and reports the result to the manager.
In Automation Testing – Testing procedure done with help of automated testing tools.

Is software testing a good career choice?

  • Testing is in Demand
  • Testers get Good Pay
  • Relatively easy to enter into IT through S/W Testing
  • Switch from Development to Testing is Easy
  • Testing tools are easy to learn
  • Kind of 9 to 6 job
  • Good Onsite Opportunities
  • Relatively easy to come back after the career gap

Duration: 40 hours

Mode: Online Session

  • Software Development Life Cycle (SDLC)
  • SDLC Models
  • Testing Methodology
  • Types of Testing
  • Software Testing Life Cycle (STLC)
  • Software Test Documents
  • Software Defect Life Cycle
  • Test Closer and Reporting
  • Defect Tracking Tool (JIRA)
  • Application Life Cycle Management Tool (HP ALM)
  • Core Java programming for Selenium
  • Selenium Webdriver
  • TestNG Framework
  • Automation Framework
  • CI/CD Tool Jenkins

Module I: Core Java programming for Selenium

  1. Java Programming Environment
  2. Java Language Elements/Fundamentals
  3. Java Specialized Concepts
  4. Object-Oriented Programming
  5. Java Collections

Module II: Selenium Webdriver

  1. Selenium Test Environment Setup
  2. Inspect Web/HTML Elements
  3. Locating Elements in Selenium (Using Element Locators)
  1. Performing Actions on Elements (Using Selenium WebDriver Methods)
  2. Selenium Page Object Model (Creating Object Repositories)
  3. Writing Selenium Test Cases

Module III: TestNG Framework

  1. Install TestNG plug-in for Eclipse IDE
  2. Create Test Batches (TestNG Programs)
  3. Prioritize Test Cases
  4. Grouping Test Cases
  5. Executing Test Batches
  6. Generating Test Reports

Module IV: Automation Framework

  1. Selenium Test Environment Setup (By Integrating Maven with Selenium)
  2. Create a Folder Structure
  3. Create Automation Resources
  4. Create Selenium Test Cases
  5. Execute/Run Test Batches
  6. Generate Test Report
  7. CI/CD Tool Jenkins
  • Resume creation as per market standard
  • Real time working model
  • Mock Interviews
  • Query/Support discussion with faculty
  • Job reference
  • Interview Calls

Note: All the post course services will be provided till student gets placed.