打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
QA Courses
QA ( Software Testing)
This course delivers the skills on how quality assurance is performed. It focuses on quality assurance standards and its maintenance in order to assure the highest quality possible. Testing of an application or product is necessary to improve the business processes and quality of the product or application.
 
 bachelor degree or college diploma.
 working experience in business, information technology, logistics, engineering, finance, health care, banking and insurance  domains or is  currently working  in these domains.
 good communication and writing skills.
 
Upon completion of this course participants should be able to:
  Explain the principles, scope and best practices of test planning
Understand the management aspects of test design and execution
Explain the ways to measure and control the testing process .
Define what the test case, test plan, and other basic testing concepts are
Describe how to identify scenarios that must be handled by the system and tested by the test team
Understand how to derive test cases and test procedures from use cases
Understand principles of manual testing and test automation and its place in software life cycle
Utilize HP Mercury testing tools: Quality Center, Quick Test Professional and LoadRunner
 
COURSE OUTLINE
1. Manual Test Process Implementation
Introduction to Software Testing and Quality
Software Life Cycle Stages
Software Development Models
Testing Techniques  –  Static Testing , Dynamic Testing , Black Box Testing, White Box Testing
Software Quality Assurance Standards – CMMI Model and  SIX SIGMA
Test Planning, Test Design and Test Execution
Test measurement Techniques and Metrics Collection
Defect Management
Defect Severities and Priorities
Defect management and defect resolution process
User Acceptance Testing
Testing Terminologies
 
2. Test Management with Quality Center (QC)
Introduction to Quality Center
Defining Test Requirements
Adding Test Cases
Planning Test execution
Mapping Business Requirements to Test cases
Adding Defects
Generating Graphs and Reports
Export requirements to Quality Center
Export Text Cases to Quality Center from Excel
 
3. Basic Test Automation with Quick Test Professional (QTP)
Introduction to QTP
Launching QTP, Add- in Manager and Quick Test window
Introduction to Functional Testing
Functional Testing approach
Benefits of automation
QTP testing Process – ( record and run process)
Different types of checkpoints –( standard checkpoints and supported checkpoints)
Parameterization –( datable and parameterization, parameterization by importing values from excel)
Actions – ( Different types of actions, nesting the actions)
Object repository
Object spy
Synchronizing a Test
Handling exceptions using recovery scenarios
 
4. Advance Test Automation with Quick Test Professional (QTP)
Expert view and VB Scripting fundamentals
VB script concepts
Interaction with files and database
Using file system object
Working with data tables
Functions and sub procedures
Descriptive programming
Interacting with Microsoft Excel
QTP Automation and test automation framework
QTP and Working with schedule task
 
5. Performance Test Automation (LoadRunner)
What is Performance Testing?
Introduction to LoadRunner
Performance Test Process
LoadRunner Components
Load Testing Process
Building Scripts
Analyze the Result
LoadRunner Controller
Running Load Tests
Generating reports
 
6. Web Based Testing (SELENIUM)
Introduction to automation
Introduction to the Selenium Suite
Understanding Selenium IDE
Recording Test Cases in IDE
Editing Test Cases in IDE
Running Test Cases in IDE
Selenium Action Commands
Selenium Accessor Commands
Selenium Assertion Commands
Inserting Breakpoints
Inserting Startpoints
Test Log Analysis
Analysis of Test Cases
Editing Test Cases using HTML
Test Suites
Introduction to Selenium Server
Flow Control using Selenium Server
Iterating using Selenium Server
 
7.  Scripting Concepts for Test Automation (VB SCRIPT)
Introduction to VB Scripting
VB SCRIPT – BASICS
Declaration statements and highlights
Variables
Working with Arrays
Constants
Scope and life time of variable
Operators
Flow control – ( Using control structure to make decision)
Subroutines and Function procedures
8. Backend Testing using SQL ( Structured Query Language)
Introduction to Database and Rational Database Management  System
DML Commands – ( Insert, Select, Update , Delete)
DDL Commands- ( Create, Use, Alter, Drop)
Sub queries ,Joins and Unions
Simple and Complex SQL- queries
Other DB Utilities Toad, SQL Navigator etc
Database role in application development
9. Fundamentals of Unix Operating system
UNIX- Operating System
  Flavors of UNIX and difference between them
  Environment Variables in Unix
  How to install Application in Unix
  what is  .profile and Env variable files and how to modify them
 MAN Page world
  Understanding  scripts in Unix
  File systems and Space management
  Understanding of compiling code using MAKE file
 
10. Reporting tools Bugzilla and Jira
Bugzilla
Who uses Bugzilla?
A bug life cycle
Adding a bug into the database
Bugzilla Query page
Review existing bug reports
Manage the content
JIRA
Introduction to Jira
Track bugs and issues
Monitor Activity
Report on Project Status
 
11. Project Training
 
 
 
 
===================================
 Mobile Testing
Mobile applications are rapidly evolving and need for mobile testers to test those application is continuously growing. Almost all the companies are building their websites and applications for mobiles. If you are looking to update your testing skills in mobile testing area this course is right for you.
 
Content:
1. Introduction to Mobile Application Testing
2. Traditional Apps vs. Mobile apps
3. Technology buzzwords
4. Various Mobile Development Platforms & technologies
5. Mobile App development using Frameworks
6. Mobile Application Types – Native vs. Wrapper
7. Different features of Mobile platforms & how to test them–
Location/Map based services
Notifications
Local storage in database
Local data
Web-services interaction
8. Device Detection & Device Testing Challenges
9. Impact on various stages of SDLC
10. Requirements phase – ambiguities with devices
11. User experience & usability testing
12. Quality Analysis phase –
 environments,
 different test cases,
 tools
 physical devices vs. emulators vs. simulators
13. Mobile apps testing on Tablets
===============================
Software Test Management - (QA Lead)
1.       Introduction to Test Management.
2.       Understand the importance of Test Management, Leadership and Team Building.
3.       Difference between Test Strategy and Test Plan.
4.       Test Strategy preparation.
5.       Test Plan preparation.
6.       Test Effort Estimation
7.       Risk and Issue Management.
8.       QA Project plan preparation.
9.       Test Execution plan.
10.   Test Deliverables.
11.   Importance of Ad hoc Testing and Exploratory testing
12.   Risk Based Testing: How to implement a Risk Based Testing approach and when to use it?
13.   Daily / Weekly and Monthly Test Status Reporting.
14.   Test Scheduling, Resource allocation, Contingencies and Re-planning.
15.   How to analyze and plan QA activities during Change Management
16.   QC Configuration
17.   Quality Center – Traceability Matrix, Dashboard – Test Metrics and Reports in QC.
18.   Test Progress Monitoring, Defect tracking and analysis, Test Effectiveness and When to stop testing
19.    Test Matrics:-Making the decision to use metrics in the testing process.
20.   Test Summary Report
21.   Test Closure: Understanding the importance of a Test Closure report.
22.   Defect Management: The role of defect management in Project success.
23.   Defect Analysis.
24.   Root Cause Analysis – Fish Bone Diagram.
25.   Test Process Improvement.
26.   Test Automation Management
      a.     Feasibility of Automation
      b.     What to Automate?
      c.      Tool Issues
============================
 ETL Concepts
 
Data warehousing and Business intelligence
The Dimensional Model
Oracle OLAP
Data warehouses and data marts
Data warehouse development approaches and terminology
Business, Logical, Dimensional and Physical Modeling
The ETL Process: Extracting the data
Extraction Methods
Change Data Capture
Possible ETL failures
Maintaining ETL quality
The ETL Process: Transforming the data
Transformation and available staging models
Identifying and eliminating data anomalies
Importance of the quality data
Transformation: Problems and Solutions
MERGE and multiple INSERT SQL statement in Transformation
The ETL Process: Loading the data
Transportation in a Data warehouse
Data refresh models
Data Granularity
Post processing of the Loaded data
Steps for verifying the data integrity
Standard quality assurance checks.
 
Test Process Implementation
Introduction to Software Testing and Quality
Software Life Cycle Stages
Software Development Models
ETL Testing Techniques  –  Static Testing , Dynamic Testing , Black Box Testing, White Box Testing
Software Quality Assurance Standards – CMMI Model and  SIX SIGMA
Test Planning, Test Design and Test Execution
Test measurement Techniques and Metrics Collection
Defect Management
Defect Severities and Priorities
Defect management and defect resolution process
User Acceptance Testing
Testing Terminologies
 
Backend Testing using SQL ( Structured Query Language)
Introduction to Database and Rational Database Management  System
DML Commands – ( Insert, Select, Update , Delete)
DDL Commands- ( Create, Use, Alter, Drop)
Sub queries ,Joins and Unions
Simple and Complex SQL- queries
Other DB Utilities Toad, SQL Navigator etc
Database role in application development
 
Fundamentals of Unix Operating system
UNIX- Operating System
Flavors of UNIX and difference between them
Environment Variables in Unix
How to install Application in Unix
what is  .profile and Env variable files and how to modify them MAN Page world
Understanding  scripts in Unix
File systems and Space management
Understanding of compiling code using MAKE file
===============
Load Runner
 
LoadRunner is an automated load testing tool that allows you to test your application before, during, and after deployment. This course is designed to give you a firm foundation in basic load testing tasks. You will create and run load test scenarios using the Controller. This course introduces students to LoadRunner. The course covers topics for VuGen, the Controller. The Virtual User Generator (VuGen) is a scripting tool used to record and run user actions on the application to be load tested. This course focuses on planning, creating, and enhancing Virtual User (Vuser) scripts using VuGen in the Web environment. The Analysis is used to analyze load test results. You will learn to work with the graphs to display data after a test is run.
 
Performance Test Automation with LoadRunner
What is Performance Testing?
Introduction to LoadRunner
Performance Test Process
LoadRunner Components
Load Testing Process
Building Scripts
Analyze the Result
LoadRunner Controller
Running Load Tests
Generating reports
 ======================
Selenium
 
  Introduction to automation
  Introduction to the Selenium Suite
  Understanding Selenium IDE
  Recording Test Cases in IDE
  Editing Test Cases in IDE
  Running Test Cases in IDE
  Selenium Action Commands
  Selenium Accessor Commands
  Selenium Assertion Commands
  Inserting Breakpoints
  Inserting Startpoints
  Test Log Analysis
  Analysis of Test Cases
  Editing Test Cases using HTML
  Test Suites
  Introduction to Selenium Server
  Flow Control using Selenium Server
  Iterating using Selenium Server
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
什么是bug跟踪国际商用机器公司
中英对照-计算机系统验证SOP
停课不停学 | 一份来自联合国教科文组织的“远程教育解决方案”(Distance learning ...
Big data: the driver for innovation in databases
Erlang User Conference - Stockholm 2011
工作职能中英文对照
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服