Software Testing (Manual and Automation Testing)

Software Testing (Manual and Automation Testing)

Learning Outcomes

Nowadays, Software Testing is one of the most demanding profession in the industry. To be a Software Quality Assurance one should have enormous knowledge in Manual & Automation Testing. In this course, a student will learn different types of Automation and Manual testing to find whether the developed software met the specified requirements  and ensure that the product is defect free in order to produce the quality product.

Upcoming Batch No.
Admitted (Admission Not Open Yet- Please Pre-Register First)
Seat Limit

Course Syllabus

  • Test Planning 
  • Test Case Preparation
  • Bug Management Tools 
  • Bug Priority & Severity
  • Bug Life Cycle
  • Functional Testing
  • Non-Functional Testing
  • Testing Methodology
  • Black Box Testing
  • White Box Testing
  • Grey Box testing
  • GUI Testing
  • Risk-based Testing and Product Quality
  • Test Plan Module
  • Defect Life Cycle
  • What is Security Testing?
  • Types of Security Testing
  • How to do Security Testing
  • Security Testing Roles
  • Why Penetration Testing?
  • Types of Penetration Testing:
  • How to do Penetration Testing
  • Examples of Penetration Testing Tools
  • Why do Performance Testing?
  • Types of Performance Testing
  • Common Performance Problems
  • Performance Testing Process
  • Performance Testing Metrics: Parameters Monitored
  • Example Performance Test Cases
  • Performance Test Tools
  • Difference Between GUI and Database Testing
  • Types of Database Testing
  • Schema Testing
  • Database table, column testing
  • Stored procedures testing
  • Trigger testing
  • Database server validations
  • Functional database testing
  • Login and user security
  • Load testing
  • Stress testing
  • Myths or Misconceptions related to Database Testing
  • Best Practices


  • Make a Test report Using Workbench or Toad tools test oracle or MySQL database testing
  • What is API Testing
  • Set-up of API Test environment
  • Types of Output of an API
  • Test Cases for API Testing
  • Approach of API Testing
  • Difference between API testing and Unit testing
  • What to test for in API testing
  • Best Practices of API Testing
  • Types of Bugs that API Testing detects
  • Tools for API Testing
  • Challenges of API Testing
  • API Testing with Postman
  • Download and Install Postman
  • Postman Navigation
  • Create New Request in Postman
  • GET Request in Postman
  • Response in Postman
  • Request Parameters in Postman
  • POST Request using Postman
  • The OWASP Top 10 list consists of the 10 most seen application vulnerabilities:
  • Injection(SQl)
  • Broken Authentication
  • Sensitive data exposure
  • XML External Entities (XXE)
  • Broken Access control
  • Security misconfigurations
  • Cross Site Scripting (XSS)
  • Insecure Deserialization
  • Using Components with known vulnerabilities
  • Insufficient logging and monitoring


  • Functional Testing Test Cases
  • Performance Testing
  • Security Testing Test Cases
  • Usability Testing Test Cases
  • Compatibility Testing Test Cases
  • Recoverability Testing Test Cases
  • Important Checklist
  • Web application automation testing using selenium
  • Mobile application automation testing using appium
  • Apiautomation testing using rest assured framework
  • Install   IDE
  • Introduction  IDE Intellij
  • Creating your First Selenium   script
  • How to use Locators in Selenium
  • How to enhance a script using Selenium
  • Web Driver
  • Introduction to WebDriver & Comparison with Selenium RC
  • Guide to install Selenium WebDriverCreating your First Script in Webdriver
  • Accessing Forms in Webdriver
  • Accessing Links & Tables using Selenium Webdriver
  • Keyboard Mouse Events , Uploading Files – Webdriver
  • How TestNGmakes Selenium tests easier
  • Introduction to Selenium Grid
  • Parameterization using XML and DataProviders: Selenium
  • Cross Browser Testing using Selenium
  • All About Excel in Selenium: POI & JXL
  • Creating Keyword & Hybrid Frameworks with Selenium
  • Firefox Profile – Selenium WebDriver
  • Breakpoints and Startpointsin Selenium
  • Finally will create a Web automation project using selenium
  • REST Assured Maven Dependencies
  • Testing with REST Assured Example
  • JSON Root Data Validation
  • Check if JSON Key Has a Value
  • Check If JSON Array has a Value
  • Testing Floats and Doubles with REST Assured
  • Explicitly Specifying Request Method
  • REST Assured BaseURI
  • Logging Request Details
  • How APPIUM Works?
  • Prerequisite to use APPIUM
  • Install Appium Desktop:
  • APPIUM Inspector
  • Attach Android Emulator to Appium
  • APPIUM Test Case for Native Android Ap

Course History