Diploma in Software Testing


Features

Duration Of Class

Manual Testing : 40 hours
Selenium Testing: 60 hours
Project: 40 hours
Others 40 hours Include: Agile SCRUM Training from Industry Expert, C Programming, Unix and SQL Brush up , Interview Preparation

Live project

Live project or live industry case study for manual testing which will follow full testing lifecycle.

Live Project for Automation: Automation Framework designing. Hands-on workshop of 60 hours with industry experts

This is a Job Ready Program

A Job Ready Program is a specialized training program designed to equip learners with practical skills, hands-on experience, and industry-relevant knowledge, ensuring they can confidently perform in real-world job roles from day one.

Placement Policy

Placement support is a complimentory service provided to all Job oriented courses.

Expert Support

Support team available to help you with any technical queries you may have during the course.

Certification

Towards the end of the course, you will be working on a project. Techbodhi certifies you as an Software Tester based on the project.


Software Testing Coverage

Software Testing Syllabus Based on ISTQB 4.0 Latest in Industry
  • Fundamentals of Testing
    • What is Testing?
    • Why Testing is Necessary?
    • Seven Testing Principles
    • The Fundamental Test Process
    • The Psychology of Testing
    • Testing and Quality Assurance
  • Testing Throughout the Software Development Lifecycle
    • Software Development Lifecycle Models
    • Test Levels
    • Test Types
  • Static Testing
    • What is Static Testing?
    • Static Techniques
    • Static Analysis Tools
  • Test Design Techniques
    • Black-Box Testing Techniques
    • White-Box Testing Techniques
    • Experience-Based Techniques
  • Test Management
    • Test Organization
    • Test Planning
    • Test Estimation
    • Risk-Based Testing
    • Test Monitoring and Control
    • Exit Criteria and Test Closure
  • Defect Management
    • Defect Lifecycle
    • Defect Reporting
    • Defect Metrics
  • Agile Testing
    • Testing in Agile Development
    • Test-Driven Development (TDD)
    • Continuous Integration and Testing
    • Exploratory Testing in Agile
    • Tester’s Role in Agile Teams
  • Tools and Automation Overview
    • Introduction to Test Tools
    • Overview of Popular Tools
    • Test Automation Basics
  • Specialized Testing
    • Usability Testing
    • Performance Testing
    • Security Testing
  • Test Techniques for Different Application Types
    • Testing Web Applications
    • Testing Mobile Applications
    • Testing APIs and Web Services
  • Preparing for ISTQB Certification
    • Mapping Topics to ISTQB 4.0 Foundation Level Syllabus
    • Practice Questions and Mock Exams
    • Understanding Exam Patterns and Time Management

Selenium With Java Syllabus

Module 1: Introduction to Java +
  • Overview of Java
    • History of Java
    • Features of Java
  • Setting Up Java Environment
    • Installing JDK and Setting up IDE
    • Writing First Java Program
  • Understanding JVM, JRE, and JDK
Module 2: Object-Oriented Programming Concepts +
  • Classes and Objects
  • Inheritance
  • Polymorphism
  • Abstraction
  • Encapsulation
Module 3: Java Basics for Selenium +
  • Data Types and Variables
  • Operators in Java
  • Conditional Statements and Loops
  • Arrays and Strings
  • Exception Handling
Module 4: Selenium Integration with Java +
  • Introduction to Selenium WebDriver
  • Setting up Selenium Environment
  • Locators and Web Elements
  • Handling Different Web Elements (Textboxes, Buttons, Dropdowns)
  • Working with Browser Actions
Module 5: Advanced Selenium Topics +
  • Handling Alerts and Frames
  • Working with Multiple Windows
  • Synchronization Techniques
  • Data-Driven Testing with Apache POI
  • Page Object Model and Page Factory
Module 6: TestNG Framework +
  • Introduction to TestNG
  • Annotations in TestNG
  • Creating and Running TestNG Tests
  • Generating TestNG Reports
  • Using Assertions
Module 7: Tools and Frameworks +
  • Cucumber for Behavior-Driven Development (BDD)
  • Introduction to Git and Version Control
  • Using Maven for Build Management
  • Jenkins for Continuous Integration and Continuous Deployment (CI/CD)
  • Postman for API Testing
  • RestAssured for Automating RESTful APIs
Module 8: Real-World Selenium Projects +
  • E-Commerce Application Testing
  • Banking Application Testing
  • HR Management System Testing