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.
- 9,234 Learners
- Last updated 25/7/2023
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
- Access to a free demo video of the course before having to enroll.
- Worthwhile for both IT and non-IT based learners with no requirement of prior knowledge.
- Updated training as per the latest requirements and technology for quality maintenance.
- Various projects are based on a practical approach and real-time to provide hands-on experience.
- Focused on getting you job-ready with the required knowledge, skills, training, and interview preparation.
- Hands-on verifiable experience on resume Building a real-time experience that counts
- Agile methodology-based projects
- Daily standup meetings, scrum meetings, user story reviews, and execution.
- Projects reviewed by team leads daily Live Project-Based training to Get You Job-ready
- Peer reviews and feedback.
- Resume-building session
- Placement assistance
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
Module 2: Test Cases, Test Plans, Software Project Architecture
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.
Module 3: HP Quality Center | HP ALM (Application Lifecycle Management)
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.
Module 4: (SQL) Structured Query Language
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
Module 5: UNIX | Linux Operating System
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
Module 6: HP QTP | HP UFT Training - Automating Testing
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
Module 7: HP LoadRunner - Performance Testing
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)
Module 8: Review The Topics, How to Write Resume, Configuration Management, Quality Controls
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.
Module 9: Web Services Testing, SOA, SoapUI Tool, Postman Tool, SOAP, RESTFul Service
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?
Module 10: ETL Testing, Data warehouse 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
Module 11: Mobile App 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?
Module 12: Real-Time Live Project Work on Banking Domain
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
Module 13: Real-Time Live Project Work on Health Care Domain
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
Module 14: Real-Time Live Project Work on Telecom Domain
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:
- 62 hours on-demand video
- Full lifetime access
- Free Demo
- Certificate of completion
- Placement Assistance
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.
What are the basic skills that are must to build a career in Quality Assurance and/or Software Testing?
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.
How can I get a job after completing this course?
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