Certified Associate in Software Testing

BY
Henry Harvin

Mode

Online

Duration

60 Hours

Fees

₹ 15750 59500

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study, Virtual Classroom
Mode of Delivery Video and Text Based
Frequency of Classes Weekends

Course and certificate fees

Fees information
₹ 15,750  ₹59,500
certificate availability

Yes

certificate providing authority

Henry Harvin

The syllabus

Module 1: Introduction to Software Testing

  • What is Software Testing?
  • Why do we test software?
  • What is a Defect?
  • Verification vs Validation
  • Quality Assurance vs Quality Control vs Testing
  • Principles of Software Testing

Module 2: Introduction to SDLC and STLC

  • Overview on SDLC
  • Different Life Cycle models
  • Overview on STLC 
  • AGILE Testing

Module 3: Types and Levels of Testing

  • Types of testing - manual and automation
  • Introduction to testing methods - white-box, black-box, and grey-box
  • Introduction to functional testing
  • Introduction to non-functional testing
  • Introduction to levels of testing - Unit Testing, Integration Testing, System Testing, User Acceptance Testing
  • Introduction to types of testing - Regression Testing, Smoke Testing, Database Testing, Usability Testing,
  • Load Testing, Stress Testing, Performance Testing, Compatibility Testing, Security Testing, Internationalization Testing, Localization Testing

Module 4: Test Planning

  • Test Strategy
  • Test Planning
  • Overview on Budgeting 
  • Scheduling
  • Configuration Management 
  • Risk Management

Module 5: Testing Techniques

Static Testing Techniques
  • Importance of reviews in STLC
  • Review Activities
  • Roles and Responsibilities during Reviews
Dynamic Testing Techniques
  • Specialization-based or black-box techniques
  • Boundary value analysis
  • Decision Table Testing
  • Equivalent Partitioning
Experience-based Testing Techniques
  • Error Guessing
  • Exploratory Testing

Module 6 : Test Design

  • Test Scenarios 
  • Test Cases
  • Test Data
  • Test Coverage - Traceability Matrix 
  • Test Reporting
  • Defect Management 
  • Defect Severity and Priority
  • Defect Life Cycle
Assignment / Lab
  • Create a test plan for a sample project
  • Create a test case document
  • Create a sample traceability matrix
  • Create a defect report

Module 7 : Introduction to Automation Testing

  • Basics of automation testing
  • Why, when and how to perform automation testing
  • An overview for the major functional testing tools
  • An overview for the major non-functional testing tools
  • Overview of Test management and defect tracking tools

Module 8: Introduction to Selenium Web Driver

Understanding Architecture - JSON wire protocol
Introduction to Selenium Web Driver (use Eclipse IDE)
  •  Load Selenium Web Driver 1.Feature, classes and interfaces, different browser invocation methods
Create Selenese commands
  • Types of Locators - by ID, name, class, tag name, Xpath
  • How to identify different types of locators
  • How to work with multiple attributes
  • How to create with multiple conditions
  • Xpath creation
Add Interactions
  • Text box - how to read any value from textbox
  • Radio button selection - identification of radio button and current values
  • Check box selection
  • Drop down item selection - select and list
  • Keyboard actions - single key or multiple keys / robot class
  • Mouse actions
  • Multi-select selection
Assignment / Lab
  • Download and configure Selenium - with jar and with maven 
  • Add commands and interactions

Module 9: Introduction to TestNG

Introduction to TestNG
Introduction to TestNG annotations
  • BeforeSuite, AfterSuite, BeforeClass, AfterClass, BeforeTest, AfterTest
  • BeforeGroups, AfterGroups, BeforeMethod, AfterMethod
  • DataProvider, Factory, Parameters, Test 
  • How to run tests parallely
  • How to include or exclude any group of test cases
  • How to ignore any test cases 
  • How to prioritize any test cases
  • How to add dependencies on test
  • How to retry in case of failure
HTML test result reporting

Module 10: Introduction to Jmeter

Introduction to Jmeter
  • Basic concepts on automation and load simulation
  • Introduction to HTTP 
  • Debugging with Fiddler
  • First look at Jmeter’s interface
  • Main building blocks
  • Recording a Script with JMeter
  • Analyzing the Script
How to use Jmeter?
  • Http Cookie Manager
  • Assertions in JMeter
  • User defined variables in JMeter
  • Introduction to Regular Expressions
  • Regular Expression Extractor
  • Variable correlation in JMeter
Assignment / Lab
  • Download and configure Jmeter
  • Create test suite
  • Add Jmeter tests
  • Run performance testing using Jmeter

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books