QA Training Course – IT Courses Online
QA Training Course
QA Training is a new platform and, to a certain extent, a domain-independent job. And if you’re new to the IT field, it’s the best option in the current IT job market. The prime objective of Quality assurance / QA testing is to identify the defects in test applications and ensure the software application.
The QA training course provides you all the necessary aspects of the software quality assurance process to ensure quality in Software.
The certification program includes structured content with each section, dynamic lecture presentation with real-time demonstration and hands-on practical approaches. This course is designed for both fresh graduates who want to pursue a career and experienced peoples who want to improve their testing skills.
-
Unit 1: Software Testing Concepts
-
Unit 2: Software Development Life–Cycle
-
Unit 3: General topics
- Meetings, Software Environments, Application types
- Review, Walk through, KT and Kick off – Static Testing
- Different Components in software environments
- Difference between Development(Local), Test and Production Environments
- Web applications, Windows based applications and Intranet applications
- Differences between N Tier, Two tier etc
-
Unit 4: Testing types – Dynamic testing
-
Unit 5: Functional Testing Techniques
-
Unit 6: Performance Testing Techniques
-
Unit 7: Identify Scenario based Test Cases
- What is Use case? Test Case Design
- Test Case Design Templates
- Types of Test Cases and Main qualities of Test cases
- Test Case Design Reviews
- Requirement Traceability Matrix
- Test Data Setup
- Importance of Test data in Testing
- Approach for gathering Test Data
- Benefits of Test data Gathering
- Managing Test data and creating Data Repositories
-
Unit 8: Bug/Defect/Error
-
Unit 9: Test Strategy and Test Execution
-
Unit 10: Test Plan
-
Unit 11: Testing Life cycle
-
Unit 12: Software Development Models
-
Unit 13: Discussion on Interview questions and Case studies
-
Unit 14: Automation Testing
- Introduction to Automation Testing
- What is Automation Testing
- Benefits of Automation Testing
- Manual Testing Vs Automation Testing
- Various Automation Test Tools
- Tool selection criteria
- QTP 10.0 and 11.5 (UFT)
- Introduction to QuickTest Pro
- Overview of Quick Test Pro
- Starting Quick Test
- Quick Test Window
- Quick Test Window Layout
- Using Quick Test Commands
- Record and Playback
- Creating and executing a Basic Test
- Recording a test
- Understanding your recorded test
- Executing a test
- Different Recording Levels
- Standard Recording
- Analog Recording
- Low Level Recording
- Insight Recording
- Analyzing the Quick Test Results
-
Unit 15: Object Repository
-
Unit 16: Script enhancements
- Synchronization
- Synchronizing your tests
- Options to synchronize your tests
- Inserting Synchronization Point
- Adding Exist Statement
- Adding Wait Statement
- Adding comments in to script
- Parameterizing Tests and Data Driven Tests
- Introduction to Parameterizing Tests
- Parameterizing Tests
- Parameterizing a Test Manually
- Parameterizing a Test using Data Table
- Parameterizing a Test using Environment Variables
- Data Driven Test
- Create Data Driven Tests
- Working with Data Tables
- Introduction to Data Tables
- Working with Global and Action Sheets
- Importing and Exporting Data
- Importing Data from a Spread Sheet
- Importing Data from a Text file
- Importing Data from a Database
- Exporting Data to a Spread Sheet
- Recovery Scenarios
- Introduction to Recovery Scenarios
- When to use Recovery Scenarios
- Defining Recovery Scenarios
- Recovery Scenario Manager
- Managing Recovery Scenarios
- Associating Recovery Scenarios to your Test
-
Unit 17: Actions and Functional Lib
- Working with Actions
- Introduction to Actions
- Benefits of Actions
- Creating Tests with Multiple Actions
- Guidelines for Working with Actions
- Creating a New Action
- Inserting Actions
- Inserting Copy of Action
- Inserting Existing Action
- Splitting Actions
- Functions
- Creating User Defined Functions
- Advantages of using functions
- Creating generic functions
-
Unit 18: Check Points and Out put values
- Checkpoints
- CheckPoint Introduction
- Adding Checkpoints to a Test
- Adding Checkpoint while Recording
- Adding Checkpoint while Editing
- Types of Checkpoints
- Standard Checkpoint
- Image Checkpoint
- Bitmap Checkpoint
- Text Checkpoint
- Text Area Checkpoint
- Accessibility Checkpoint
- Database Checkpoint
- XML Checkpoint
- Checkpoints Supported Environment
- Output Values
- Output values introduction
- Categories of Output Values
- Creating Output Values
- Storing Output Values
- Viewing and Editing Output Values
-
Unit 19: Real time Work
- Real time script validation by using VB script
- VB script Features
- Adding Comments
- Data types
- Declarations (Variables (Scalar and Array),Constants))
- VB Script Operators
- Arithmetic Operators (Including Concatenation operators)
- Comparison
- Logical
- Flow Control Statements (a. Conditional Statements)
- If…Then…Else…End If
- Select Case…Case…Case Else…End Select
- Flow Control Statements (b. Loop Statements)
- For…Next
- While…Wend
- VB Script Procedures(Functions)
- Built-in Functions(String, Array, Math, Date & Time, Conversion functions etc…)
- User defined
- Sub Procedures
- Function Procedures
- Coding Conventions
- File System Operations
- Excel sheet Operations
- database Operations
- Automation Frameworks
- Basic Frame Work
- Keyword-Driven Framework
- Data-Driven Framework
- Hybrid Framework
-
Unit 20: Selenium
-
Unit 21: HP Load Runner
- Using Load Runner
- Compare with Other Open Source Tools
- Using Virtual User Generator
- How to record a script in Vugen
- Using Parameterization
- How to perform Parameterization
- Introduction to Load Runner Controller
- How to design a scenario
- What are monitors
- How to configure a monitor
- Using Load Generator
- How to configure Load Generators
- Using Ramp-up
- Using Ramp-down
- Executing a Scenario
- Exercise and Assignments
-
Unit 22: HP Load Runner Advanced Topics
-
Unit 23: My SQL
- Database Verification and Validation
- Introduction to Database
- MySQL Database
- Comparison with Popular Databases – Oracle, MS SQL Server, IBM DB2
- Structured Query Language (SQL)
- Data Definition Language (DDL)
- Data Manipulation Language (DML)
- Introduction to Tables, Rows, Columns
- What are a Foreign Key, Primary Key and Unique Key
- What are DDL and DML
- (DML) Select, Update, Delete and Insert Into statements
- (DDL) Create, Alter, Drop statements
- Exercise and Assignments
-
Unit 24: HP Quality Center
- HP Quality Center Overview
- Requirements Module
- Creating different types of Requirements
- Creating traceability between requirements and Tests
- Importing Requirements
- Requirements Graphs and Reports
- Test Plan Module
- How to create Manual Test Cases
- Creating Parameters
- Versioning and Base lining
- Importing Test cases
- Test case graphs and reports
- Test Lab Module
- How to create Test Sets
- Linking Test cases to Test Sets
- Executing Test Cases
- Test Dependencies and Conditions
- What are Test Runs and Test Instance
- Understand about verification points
- Creating Defects during Execution
- Defects Module
- How to create a defect
- Types of Defects
- Entire Defect Life Cycle
- Defect Management
- Defect Graphs and Reports
- Reports with Document Generator
-
Unit 25: Bug Reporting Tools
- What is Bug Reporting?
- Most popular Test Reporting Tools
- Jira – Test Reporting Tool for Agile Software Development and Testing
- Bugzilla – Test Reporting Tool for Agile Software Development and Testing
- Backlog Tracking with Bugzilla
- Issues Management with Bugzilla
- Bug Reporting and Tracking with Bugzilla