- 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
Certified Associate in Software Testing
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
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
Articles
Popular Articles
prev
next
Latest Articles
prev
next