Quality Assurance Certification
– Live Projects

Quality Assurance Certification at IIT Workforce is a live-project-based program, ideal for a vast, proactive, and responsible position of an SQA tester.

Rated 5 out of 5

Description

Quality Assurance Certification at IIT Workforce is a live-project-based program, ideal for a vast, proactive, and responsible position of an SQA tester. Through this hands-on training, the trainees will get a complete picture of the roles and responsibilities of an SQA professional apart from having a complete understanding of the software development life cycle (SDLC), software testing lifecycle (STLC), collaborating between teams, manual testing, and automation testing, and many more.

Key Features

Course Lessons

Module 1: Manual Testing, Software Development Life Cycle, Testing Life Cycle, Tester Role

Session – 1
-Software Engineering
-What is SDLC – Software Development Life Cycle?
-Software Development Methodologies – V-Model Waterfall, Agile, SCRUM, Sprint, User Stories, etc.
-Software Requirement Specification Documents ( SRS )
-Business Requirement Document (BRD)
-Functional Requirement Document (FRD)
-Roles and responsibilities of business analysts, developers, technical architects, QA testers, configuration management team, end-users, clients, project managers, QA lead, QA manager, Automation testers, DevOps Engineers, and more.
-What is Software Quality Assurance (QA) and Testing?
-Software Testing Life Cycle (STLC)
Types of Software Applications, Windows-based, web-based, etc.

Session – 2
-Types of Testing, Unit testing, functional testing, integration test, Regression Test, System Testing, Smoke Testing, Data-Driven Testing
-Black Box Testing and White Box testing, UAT testing
-What is Backend Testing and Data-Driven Testing? Smoke Testing, Sanity Testing, Browser compatibility Testing, External Interface Testing, and Functional Testing, Integration Testing, Unit Testing, HA Testing, Security Testing, Cross browser testing, Manual Testing, Automation Testing, and Performance Testing.
-Validation vs Verification
-While teaching QTP / UFT Automation Testing, we can discuss more on Data-Driven Testing.
-Data-Driven Testing can be manual also but while doing Automation testing with multiple sets of Data, a student can understand the advantage of doing data-driven testing.
-While Teaching “LoadRunner” we explain the different types of Performance Testing like a Stress test, Load Test, etc.
-Practice – Group Discussion on types of testing

Session – 3
-QA Tester Role – Software Testing Life Cycle
-Understanding the requirement document and writing Test cases in Excel, Writing Test Data
-Home Assignments and also Practice sessions in class.
-Practice – Group Discussion, Domain related information on Banking, Mobile/Telecom, Supply chain, Healthcare

Session – 4
How to write Test Cases on Telecom / Health care projects, Prepare RTM and test matrices
Review Test cases are written by students.
Boundary Value Analysis.

Session – 5
How to write the Test Plan, what are the Objective, Scope, and Strategy of the test plan
Entry and Exit criteria. Testing Techniques.
Homework Assignments and also Practice sessions in class.

Session – 6
Review Test Plan and Test cases.
Discuss Defect Life Cycle while teaching Quality center Defect module
What is Front end, Back End, Middleware, etc.. about Project and Application architecture, External Systems, etc.
What is High Availability? Clustering environment (other training centers does not cover this topic, this topic is at H2KInfosys QA Testing training only.

Session – 7
Installation instructions and resolving the Quality Center / HP ALM installation issues on the student’s computer.

Session – 8
HP Quality center / HP ALM (Application Lifecycle Management) Installation Issues.
NOTE: Discuss one of the project domains when we write requirements.
Introduction to Quality Center. How to Manage the testing Process using HP Quality Center.
Advantages of Quality Center Over Excel Sheet.
Requirements Module: Write Requirements on Banking / Finance Domain Project
Test Plan Module: Based on the requirement write Test Plan, Test Cases, and RTM – Requirement traceability Matrix.
Homework Assignments and Practice sessions in class and resolve student’s questions.

Session – 9
Review of Home Assignment
Test Lab Module: Based on the Test plan execute the Test cases and file Defects

Session – 10
Defects Module:
Export Test cases from Excel sheet to Quality Center.
Export Data from Quality Center to Excel.

Session – 11
What is Database?
What is RDBMS – Relational Database Management System?
What is the RDBMS currently available in the Market?
What is SQL?
What is Data Definition Language (DDL)
What is Data Manipulation Language (DML)
What is Data Control Language (DCL)

Session – 12
Install and Work with Toad Tool – To execute SQL queries – Toad tool is an interface to connect to Database.
Write different types of SQL queries with examples?
Homework/ Assignments
Role of a tester in SQL?

Session – 13
Different types of SQL Functions, Arithmetic, logical, etc.
Primary Key, Foreign key constraint.
What are the types of SQL Joins and Execute Joins with examples?
How to perform JOIN?
Joins, Inner Join, Outer Join, Self Join, Right Join | Right Outer Join, Left Outer Join | Left Join
SQL Groupby Statement
SQL Having clause

Session – 14
Install tools “Putty” / Cygwin
Introduction to UNIX / Linux: What is UNIX Operating System? and Tester role in UNIX
Important UNIX commands
What is FTP? FTP Commands, FTP tools like Filezilla, WinScp, etc.
FTP the files from one operating system to another.
Practice on UNIX / Linux
Interview Questions on Unix / Linux.

Session – 15
What is a shell script? VI Editor?
What is a Log file?
How to FTP log files to windows OS and send it to developers to track the defects

Session – 16
HP QTP / HP UFT
HP UFT training
-QTP | UFT installation By Technical support team
-Installation instructions for UFT Software | QTP Software
-Technical issues while installing HP QTP | HP UFT

Session – 17
HP QTP / HP UFT
Introduction to Automation Testing
QTP online training | HP UFT online training
-Drawbacks of manual testing
-Benefits of Automation Testing
-Advantages of using UFT
-Different testing tools available in the market for automation testing
-Evaluate the tool/Selection criteria of the tool, ROI
-Selection criteria for the manual test cases to be automated
-Overview of manual testing and automation testing
-Advantages of QTP | HP UFT
-The version history of QTP | HP UFT
-QTP | HP UFT new features
-HP UFT license types
-Quick Test Professional Add-in Manager | HP UFT Add-In Manager
Why Record and Run settings window is required in HP UFT | HP QTP?
Open the application – invoke application SystemUtil.Run method
HP QTP | HP UFT IDE
Key elements of QTP | HP UFT
-Test pane
-Data table
-Active screen
-Debug viewer

Session – 18
HP QTP / HP UFT
UFT Add-In Manager
How do I create my first test script using UFT?
HP Unified Functional Testing
HP UFT | HP QTP testing process
-Test planning/Create the environment
-Recording/Create the basic test
-Enhancing the script
-Debugging the script
-Running the script
-Analyze the Test results, and Reporting the defects

Session – 19
HP QTP / HP UFT
HP Unified Functional Testing | HP QTP
-How to create a new test | How to open an existing test
-Understanding the QTP test folder structure
-Handling multiple tests/scripts in UFT
-Recording modes in QTP UFT
-Analyze the results window
-Record and Play
Different objects in QTP | HP Unified Functional Testing Tool – UFT :
-Test object
-Run time object
Object repository
How UFT identifies Objects
Object Spy
Working with Test Objects
-How to identify the object
-Highlight the object
-Understanding the test object properties
Object Identification mechanism

Session – 20
HP QTP / HP UFT
What is Parameterization in QTP | Data-driven testing
Learn the Unified Functional Testing Tool
Importing Excel sheet
Parameterization concept in UFT
Working with Data-table
-Introduction to data tables
-Create a script with multiple test data, (Test the login functionality with multiple usernames and passwords)
Practice

Session – 21
HP QTP / HP UFT
What is a checkpoint in QTP
Checkpoints in UFT
How to insert Checkpoints in UFT
Practice and home assignments

Session – 22
HP QTP / HP UFT
Recording Modes
Practice, Questions

Session – 24
LoadRunner Software Installation.
LoadRunner is a Performance Testing tool that allows you to test the performance/load of the application before, during, and after deployment. This course is designed to give you training in load and performance testing tasks. The LoadRunner Virtual User Generator (VUGen), Controller, and Analysis (Report tool) will be covered in this course. You will create a VuGen script to create actions and run load test scenarios using the Controller. An analysis is used to analyze load/performance test results. You will learn to work with the graphs to display data after a test is run. All topics are supported by hands-on labs designed to provide you with the knowledge necessary to load test the system using LoadRunner. You also practice on the Loadrunner to get hands-on experience.

Session – 25
What is Performance Testing and its types, Load Testing, Volume Testing, Stress Testing and other types of testing related to Performance, Performance Testing Process, LoadRunner Components, VUGen, Controller, Analysis-Report
Types of Protocols and VUGen Script

Session – 26
Viser Script
Parameterization
Actions
Run time options
Automatic Correlation
Think Time

Session – 27
Controller: Manual Scenario/Goal-oriented Scenario – How to choose between the two?
Ramp Up, Ramp Down, etc.., Settings, how to run the VUser Scripts
Analysis: How to analyze reports, Reports: Generate Reports (Word / HTML)

Session – 29
Manual Testing Review, Test case review, Testing methodologies like Agile, Quality Center Review of requirement module, Test Plan Module, Test Lab module, Defect Module, severity, and Priority, RTM, Defect life cycle.

Session – 30
Quality Standard, ISO, CMMI, Export Test Cases from Excel to Quality Center, QTP Script execution in Quality Center, Interview Questions.
What is clustering, Load Balancer, Front end, Back End, Middleware, etc.. about Project and Application architecture.
Concepts of Configuration management, Change management, Project release documents, etc.
Concepts of What is HA (High Availability Testing), Integration Testing with external systems.

Session 31
QA Testing Interview Questions, How to build a good Software QA testing resume.

Session – 32
Why Middleware technologies like Tibco, CORBA, Message Q, IBM MQ, and WebServices in real-time software project development?
What is Service-Oriented Architecture (SOA)?
Who is using SOA?
What are WebServices?Why WebServices are Being Used?
SOA – Service Oriented Architecture and Web services?
What is WSDL?
Web Service Standards
Understanding WSDL
WSDL Specification
The WSDL Document
WSDL by Example
WSDL File
How is WSDL Used?
Retrieving and Viewing/ Inspecting WSDL files
WSDL and WebServices
Services PortType and operations Message
SOAP, SOAPUI Pro Tool
SoapUI Pro – Download, Installation
What are SOAP Protocol and RESTFul service?
What is API Testing
Tools to Test WebServices, Postman tool for API Testing
WebServices in Real-Time using SoapUI Tool
SOAPUI Tool Installation and Practice
How to Test Web services
Why we need to Test Web Services
What is XML, Request, Response XML, WSDL Files
What is an Endpoint
Functional testing of Web Services using SOAPUI
Functional Testing of WebServices using SOAPUI and WSDL
How to Add assertions in Soapui Tool to validate response XML?
Interview Questions, Practical training on WebServices Testing using SoapUI Too

Session – 33
An XML History
HTML
XML vs. HTML
W3C and the XML Specification
XML Syntax: The Bricks Elements
Attributes
Attributes vs. Element
XML Miscellaneous Well-Formed
What is XML
XML Tags
The Difference between XML and HTML
With XML You Invent Your Own Tags
What is an XML Element?
What is XML Schema?
What is an asynchronous web service?
What is an asynchronous web service?
Exercises on Web Services Testing using SoapUI Tool
How to write test cases for WebServices Testing
How to use the Postman tool to test WebService API Testing?
Interview questions on Web Services Testing?

Session – 34
What is ETL & Data Warehousing?
Extraction
Transformation
Loading
Introduction to Data warehouse, the purpose of DWH with examples
DWH Architecture
OLTP System vs OLAP System
What is a fact table?
What is the dimension table?
Fact vs. Dimension
What is star schema?
What is a snowflake schema?

Session – 35
DWH Tools (different types of DWH tools)
Types of databases used in ETL testing
Explaining about data mapping document

Session – 36
Testing tools used for ETL testing
Process flow in ETL Testing
Writing test cases for mapping documents
UNIX Commands for ETL Testing
SQL Queries and SQL Joins for ETL Testing

Session-37
What is Mobile Application Testing?
Differences between Mobile and Mobile application testing.
Differences between Native, Hybrid, and Mobile Web applications?
The complexity of the mobile testing domain.

Session-38
Mobile Applications
Network related applications.
Other applications.
The recommended strategy for mobile application testing

Session-39
Mobile Platforms:
Types of Mobiles
Simulators and Emulators
Android
iOS
Windows7
Bada
Symbian
Blackberry
Mobile testing and Mobile application testing strategy
Building a Mobile Testing Strategy.
How to choose which devices to test, planning what to test and how to review strategy

Session-40
Unique challenges in mobile application testing
Set up your Emulator
What is an emulator?
How to configure an emulator?
How to install the build?

 

Session 41,42,43
Live Project work session on Banking Domain
-Business Requirement Document | functional requirement document ( FRD, BRD ) review
-Design and execute Test Plan, Test cases on banking/finance domain
-SQL queries and QA testing activities on banking domain
-Review testing test cases find defects and STLC on banking domain project

Session 44.45.46,47
Live Project work session on Health Care Domain
-Business Requirement Document – BRD on the healthcare domain
-Test Plan, Test cases on health care domain
-SQL and other testing activities on the healthcare domain
-Review testing process – STLC on healthcare domain project

Session 48.49.50
Live Project work session on Telecom Domain
-Business Requirement Document ( BRD ) review on telecom domain functionality
-Test Plan, Test cases on telecom domain functionality
-SQL, UNIX / Linux, testing life cycle
-Review testing process – STLC on telecom domain project

This course includes:

Frequently Asked Questions on Quality Assurance Certification

Is it important to have a technological background to become a Quality Analyst?

No, the job position of a Quality Analyst does not depend upon any factors of technology. However, this training makes sure you cover the technological aspects too to maintain the quality of technical aspects.

A person looking to make a career in the Quality Assurance field should have very basic critical thinking to detect defects, analytical thinking to be thorough with the product, and communicative skills to make specifications clear and precise. 

Whereas a software tester has a good chance of a well-paying job if they have analytical skills, cognitive ability to break down bigger tasks into smaller units, and patience to run the tests several times.

During the project-based training, and also, after the completion of the same, we make sure you are ready with practical skills, tools, and their application, a fine-tuned resume, and answers to the interview questions. So all you have to worry about is learning.

Testimonial

What alumni say about us

Related courses

Python

7,977 Learners

Rated 5 out of 5
Selenium

10,878 Learners

Rated 5 out of 5
Business Analysis

3,725 Learners

Rated 5 out of 5
Java

12,707 Learners

Rated 5 out of 5