Home >> Training & Placement >> BA/QA Training >> View

QA Training on Manual/Automation Testing


31 Jan, 2019
260
Zarantech LLC provides quality assurance manual and automation testing training and certification in West Des Moines, IA, United States. Our certified trainers provides 40 hours of live Online QA training sessions. Zarantech LLC provides interactive training course on QA Testing, where it helps candidates to understand the concepts and skills of Quality Assurance, and acquire knowledge on software testing tools. Also you will learn how to create reports, plans and manual and automated test cases.


Training Details

Course Duration: 45-50 hours Training + Assignments + Actual Project Based Case Studies

Training Materials: All attendees will receive,

Assignment after each module, Video recording of every session
Notes and study material for examples covered.
Access to the Training Blog & Repository of Materials

Pre-Requisites:

Someone who wants to start his/her career as a QA engineers.
Black Box QA Engineers who want to learn QA tools such as QTP and Load Runner.
Automation Engineers

Training Format:

This course is delivered as a highly interactive session, with extensive live examples. This course is Live Instructor led Online training delivered using Cisco Webex Meeting center Web and Audio Conferencing tool.

Timing: Weekdays and Weekends after work hours.

Take Away from the Course:

Understanding of What & Why of Software Testing, Software Quality Assurance & various automated tools.
Ability to create manual and automated test cases, test plans and test reports.
Ability to learn industry leading tools of HP Quality Center, QTP, Load Runner etc.
Hands on experience of overall software testing methodologies and various tools.
Get guidance on the testing certifications.

Advantages of Quality Assurance online:

ZaranTech is the leader when it comes to offering QA Online Training course. By enrolling for QA online training you prepare yourself to become skilled Software Testing professional who can easily work on various Automated Testing tools. We cover various online Software Testing training on manual testing and automation testing with real time examples. By choosing QA training online at ZaranTech you can be assured to be trained by industry’s best and experienced quality assurance instructors. Those who are hunting for job of which will pay far more can enroll for Quality Assurance online training with out even thinking as we provide interview question, QA Videos and study materials.

Training Highlights

Focus on Hands on training
45-50 hrs. + Assignments, Project
Video Recordings of sessions provided
Demonstration of Concepts using tools like QC, QTP, Selenium, Load runner, Jira, MS-Visio, Soap UI, Bugzilla etc.
One Problem Statement discussed across the full training program
ISTQB and CSTE QA Certification Guidance.
Resume prep, Interview Questions provided.

Road Map

Benefits

How are we Different from other Training Institutes?

Role-specific training instead of Product-based training – We are the leaders in providing **Role-Specific training and e-learning solutions for individuals and corporations. Our curriculum are based on real-time job functions as opposed to being product-based. Real-time scenarios and troubleshooting techniques shown in class.

(**Role based training – Here our trainers share their real-time implementation experience in the class. The trainer will work with participant on several Case Studies based on a actual projects. This gives the participant an understanding of how things are accomplished in real-time environment. The idea is to get the participant familiar of the process, real-time.)

Longer Course Durations – We provide students with more detailed training with Assignments based on the real-time scenarios as well as case studies so that the students take away relevant experience in their respective platform.

We offer Training Blogs using Google Site – The Training Blogs are a common platform for both the trainer as well as the trainees to interact with, discuss queries with the trainers, upload assignments and referring assignments. Training Blogs helps the student to attend the sessions anywhere, anytime, using laptop, desktop or tabs/palmtops.

We provide study materials using Google Drive –We provide access to a Repository of materials for training using Google Drive Cloud. The students are given access to their respective modules using Google Drive for which they have access for lifetime and can be accessed anywhere any time.

For our SAP Trainings –We offer the longest duration of Courses in SAP as compared to any other training institute out there. Our SAP training programs are very detailed. Integration with other SAP modules is covered as a part of our training programs.

Never miss a session – We video record every online training sessions and post the Video recording on the training Blog after the session. So if a students misses a Live Online session, the Video is always available on the Blog. Other students can always go back to these video recordings for review purpose or just to go over.

Highly Qualified and Well Experienced Trainers – Our Trainers are highly qualified and are well experienced in their respective domains. We have trainers from USA, Canada, Australia, Singapore and many other countries.

Case Studies and Assignments Based on Real Scenarios – The Case Studies and Assignments assigned to the students are based on real-time scenarios out the Trainers Past Projects they were involved in.

Certification Assistance – During and at the end of training, the Sr. trainer will provide Certification questions and answers to help you clear the Certification (if required). They will guide each student the required Certification program as well as they themselves are Certified. Every student also receives a ZaranTech Training Completion Certificate as well.

Career Counseling – If you are New to IT and want career counseling to help you decide which stream to go into, please click the link, http://www.zarantech.com/free-career-counseling/ and fill out the Career Counseling form and one of our counselors will get in touch.

Placement Assistance – Our “After the training” team can also help you with Resume prep guidance, Interviews questions and Mock interviews after your training is complete.

Topics Covered

Modules Covered in this Training

Software Quality Assurance Training (Manual and Automation)

In this training, attendees learn:

Module 1: Software Testing Concepts

Module 2: Software Development Life Cycle

Module 3: General topics

Module 4: Testing types – Dynamic testing

Module 5: Functional Testing Techniques

Module 6: Performance Testing Techniques

Module 7: Identify Scenario based Test Cases

Module 8: Bug/Defect/Error

Module 9: Test Strategy and Test Execution

Module 10: Test Plan

Module 11: Testing Life cycle

Module 12: Software Development Models

Module 13: Discussion on Interview questions and Case studies

Module 14: Automation Testing

Module 15: Object Repository

Module 16: Script enhancements

Module 17: Actions and Functional Lib.

Module 18: Check Points and Output values

Module 19: Real time Work

Module 20: Selenium

Module 21: HP Load Runner

Module 22: HP Load Runner Advanced Topics

Module 23: My SQL

Module 24: HP Quality Center

Module 25: Bug Reporting Tools

Module 26: Mobile Testing

Attendees also learn:

Resume Preparation Guidelines and Tips
Mock Interviews and Interview Preparation Tips

Topics Covered

Introduction to this Course: Here we will introduce you to the Basics of testing, Client Server architecture, Different OS, OLAP, Database and Data warehouse concepts, FTP, Firewalls, different kinds of applications (like intranet, internet, thick and thin clients, Cloud and mobile based).
Module 1: Software Testing Concepts

Introduction
Importance of software systems
Common problems in software development and Software Bugs
Testing Objectives
What is Manual and Automation Testing?
Tester Roles and Responsibilities
Is testing really important?
Why choosing Testing as career?

Module 2: Software Development Life Cycle

Software Life Cycle Stages
Testing Stage in SDLC
Cost of Defect Repair
Risk of inadequate Testing

Module 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.

Module 4: Testing types – Dynamic testing

White box and Black box Testing, Gray Box Testing.
Unit Testing, Integration Testing
System Testing Techniques
Usability Testing, Functional Testing and Non Functional testing.

Module 5: Functional Testing Techniques

GUI Testing,
Boundary Value Analysis,
Equivalence Class Partition,
Error guessing, Negative testing,
Back End testing,
Database Testing,
Compatibility Testing,
Security testing,
Portability testing
Configuration Testing
Recovery Testing

Module 6: Performance Testing Techniques

Performance testing
Load Testing
Stress Testing
Scalability Testing
Soak Testing
Volume Testing

Module 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

Module 8: Bug/Defect/Error

What is Bug?
Difference between Bug and Defect.
Format of Bug.
Priority and Severity
Different status of bug in Bug life cycle.
Bug Reporting tools JIRA/Bugzilla/Quality Center

Module 9: Test Strategy and Test Execution

Test Execution Life cycle Process
Different levels of Test Execution
Sanity/ Smoke testing (Level 0)
Test Batches or Test suite Preparation and Execution (Level 1)
Retesting (Level 2)
Regression Testing (Level 3)
Bug Leakage
Test Design

Module 10: Test Plan

What is Test Plan?
Contents of test plan
Master test plan and testing level test plan
Entry and Exit criteria
Test Coverage
Test Responsibilities
Adhoc testing, Exploratory Testing
General risks in test environment

Module 11: Testing Life cycle

Test Initiation
Test cases sign off.
Retesting
Regression Testing
UAT testing
Alpha and beta testing
Monkey testing

Module 12: Software Development Models

Waterfall Model
Incremental Model
Prototype Model
Spiral Model
V Model
Agile method

Module 13: Discussion on Interview questions and Case studies

Module 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

Module 15: Object Repository

Working with Test Objects and Object Repositories
How QuickTest identifies Objects
Working with Test Objects
Object Spy
Configuring Object Identification
Smart Identification
Managing Object Repositories
Merging Shared Object Repositories
Associating Shared Object Repositories to a Test

Module 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

Module 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

Module 18: Check Points and Output 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

Module 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

Module 20: Selenium

Selenium IDE and Webdriver
Understand all about the Selenium fundamentals
Overview
Presentation
Export Features
Installation
Test application with Selenium IDE
RC Vs WebDriver
Overview
How to create test with WebDriver

Module 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

Module 22: HP Load Runner Advanced Topics

Introduction to Correlation
How to perform Auto Correlation
How to perform Manual Correlation
Using dynamic value
Using Load Runner Analysis
How to create a Professional Report in Load Runner Analysis
Using Diagnostics
Using Performance Center
Exercise and Assignments

Module 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

Module 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 Instances?
Creating Defects during Execution
Understand about verification points
Defects Module
How to create a defect
Types of Defects
Entire Defect Life Cycle
Defect Management
Defect Graphs and Reports
Reports with Document Generator

Module 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

Module 26: Mobile Testing

INTRODUCTION TO MOBILE DOMAIN
Introduction to Mobile Testing
Device Testing
Web Applications Testing
Mobile Application Testing
Types of Devices/Phones
Mobile Testing vs Mobile Application
Testing
Technologies & Development
Tools available for platforms
Device Fragmentation
MOBILE PLATFORMS
Mobile Operating Systems
Different Versions
History of Android
History of iOS
TYPES OF MOBILE APPLICATION TESTING
Functional Testing
Interrupt Testing
Installation Testing
Uninstallation Testing
Updates Testing
Power Consumption Testing
Memory Leakage Testing
USER INTERFACE TESTING
Screen Orientation/Resolution
Touch Screens
Soft & Hard Keys
Trackballs, Track wheels & Touchpad’s
EXTERNAL FACTORS TESTING
Network Connections
SD Card Interactions
Bluetooth Testing
Device Options & Preferences
Localization & Globalization
Hardware Components
Device Management Tools
UDID for iOS
Provision Profile for iOS
SECURITY TESTING
What is SSL?
Authentication and Authorization
Session Handling
Sensitive Information
Web Applications
EMULATORS
What is emulator?
Challenges in Device’s and emulator
Configuring the emulator
How to Install apps on emulator
Testing the Sample Application with emulator
Test Case Creation & Execution
Best Practices in Defect Reporting
Native vs Web Applications
CAPTURING LOGS
Android
iOS
BlackBerry
API / WEB SERVICES
Why Web services?
Testing Web service’s
INTRODUCTION TO AUTOMATION TOOLS
Why automation is needed?
When to implement automation & Tools available
CHALLENGES IN MOBILE APPLICATION
Environment
Application
Users
Device
Network
Automation

Certification Guidance

ISTQB
CSTE

Interview Preparation

Mock Interviews
Interview Preparation Tips
Sample Interview Questions
How to clear an Interview

About the Trainer

About Trainer Sridhar:

15 years of IT experience in software testing, quality assurance and quality management.
Experienced in leading and managing medium to large testing teams.
Have extensively trained participants in the areas of Software Testing Concepts, Quality Assurance, Quality Center, QTP, LoadRunner, Bugzilla, JIRA and Selenium.
Have global experience in multiple countries including US, UK, Switzerland and India.
Have implemented ISO 9001:2000 and contributed in the CMMi assessment.
Testing process owner at the organization I have worked.
Have mentored resources and helped set a career path and achieve testing certifications.

About Trainer Ravi:

11 years of IT experience in software testing, quality assurance and quality management.
Experienced in leading and managing medium to large testing teams.
Have extensively trained 500+ participants in the areas of Software Testing Concepts, Quality Assurance, Quality Center(Application Life Cycle Management), UFT formely Quick test professional, LoadRunner, Bugzilla, JIRA and Selenium.
Have global experience with multiple domains like Banking, Insurance, Social networking, Mobile app and Client based applications.
Have implemented Hybrid automation frameworks for different projects.
Have mentored resources and helped set a career path and achieve testing certifications.
ISTQB certified test Professional.
HP certified automation test consultant.

About Trainer Raghu:

11 years of IT experience in software testing, quality assurance and quality management.
Experienced in leading and managing testing teams.
Have trained many students across the globe in the areas of Software Testing,Quality Assurance,Selenium,QTP,Quality Center and JIRA.
Worked on various domains like Banking,insurance and Retail.
Worked with various clients across the globe including India,Japan,US,UK and Sweden.
Worked on Testing of Windows,Intranet,Internet and Cloud Applications.
Certified Prince2Practisioner and Taken CSTE Certification.
Worked as Quality/Delivery Assurance Facilitator for a Product team of 50members.
Conducted many internal sessions for the new employees on the Quality Management System.
Conducted many internal sessions for Manual Testers on Automation Testing using QTP and Selenium.
Conducted many external sessions for the fresh graduates on Software Testing and Quality Assurance.
Trained and placed many non-IT students into IT as QA Analyst and Automation Engineer.

Case Study

CASE STUDY #1 – “Healthcare System”

Healthcare System Application:

As the Product Manager for Inner Expressions you are asked to provide one of your largest clients with additional features in the EMR ( Electronic Medical Records Management) System. The client has requested an integrated Referral Management System that tracks patients from Primary care into the Specialist departments. Appointments are created by either the Primary Care Physicians themselves or other clinical staff like Nurse Practitioners or Clinical Assistants. Each appointment must go through the appropriate checks including checking if the patient has an active insurance with the client, whether the insurance program covers the condition of the patient, patient’s preference for location and timings and availability of the Specialist doctor.

Some appointments may have to be reviewed by the Specialists themselves before they can be approved, the administrator of the facility (hospital) must have the ability to choose by appointment type to either make it directly bookable by the Primary Care Staff or as a type that requires review by the specialist. The system should also allow the Primary Care Staff and specialists departments to exchange notes and comments about a particular appointment. If the specialist department requests tests or reports as mandatory for the appointment, the system must ensure that the patient has these available on the date of the appointment.

The Hospital sets about 300 appointments per day and must support about 50 users at the same time. The existing EMR system is based on Java and an Oracle database system.

TASKS

Some Basic and Advanced level tasks will be provided by your trainer which will include what you studied and practiced using the Assignments for QA (Manual and Automation) based on this Case Study which will help you understand the real-time project scenarios.

CASE STUDY #2 – “Asset Management System”

Asset Management Application:

The asset management system keeps track of a number of assets that can be borrowed, their ownership, their availability, their current location, the current borrower and the asset history. Assets include books, software, computers, and peripherals. Assets are entered in the database when acquired, deleted from the database when disposed. The availability is updated whenever it is borrowed or returned. When a borrower fails to return an asset on time, the asset management system sends a reminder to the borrower and informs the asset owner.

The administrator enters new assets in the database, deletes obsolete ones, and updates any information related to assets. The borrower search for assets in the database to determine their availability and borrows and returns assets. The asset owner loans assets to borrowers. Each system has exactly one administrator, one or more asset owners, and one or more borrowers. When referring to any of the above actor, we use the term “user”. All users are known to the system by their name and their email address. The system may keep track of other attributes such as the owner’s telephone number, title, address, and position in the organization.

The system should support at least 200 borrowers and 2000 assets. The system should be extensible to other types of assets. The system should checkpoint the state of the database every day such that it can be recovered in case of data loss. Owners and the administrator are authenticated using a user/password combination. Actors interact with the system via a web browser capable of rendering HTML and HTTP without support for JavaScript and Java.

TASKS

Some Basic and Advanced level tasks will be provided by your trainer which will include what you studied and practiced using the Assignments for QA (Manual and Automation) based on this Case Study which will help you understand the real-time project scenarios.

OTHER CASE STUDIES:

Social Networking, Cruise Management System, Collegiate Sporting system

Certification

How to be a certified Quality Assurance professional?

Certification for Quality Assurance professional can be attained by the aspirant in the following:

Step 1: Once training is over, the official website http://www.softwarecertifications.org/qai_pearson_vue.htm#p_vue must be visited.

Step 2: Registration must be done for CSQA ( Certified Software Quality analyst) exam.

Step 3: Complete the exam and hence you shall be certified.

What are the requirements for the certification?

Undergraduate degree is desired along with the basic understanding of the concepts for quality assurance. The requirements for this exam is meeting any one of the following criteria:

A 4 year degree from accredited college-level institution & 2 years experience in the information services field.
A 3 year degree from accredited college-level institution & 3 years experience in the information services field.
A 2 year degree from accredited college-level institution & 4 years experience in the information services field
Six years experience in the information services field

AND

Worked 18 months within certification designation

What are the pattern for the exam and the duration for the test?

The exam is divided into two sub parts:

Part 1: Multiple choice there is a total of 100 questions with 75 minute duration.

Part 2: Essay type 12 questions with 75 minute duration. One needs to score 75% average to both the parts.
Submit Your Comment
Subscribe for newsletter
IA NRI's Chat (0 Users Online)