Upload
lakshminarayanan-neelakandan
View
90
Download
0
Embed Size (px)
Citation preview
CONNECT WITH US:IT: Customized to Your Advantage
BA 360 – Faster Better Cheaper QA
Lakshminarayanan KNAssociate Software Engineer
Public | Copyright © 2014 Prolifics
CONNECT WITH US:Public | Copyright © 2014 Prolifics 2
Business Assurance – The Evolution• Testing services have evolved from being a
business enabler to a business differentiator• Role of IT is no longer to support business
functions• IT shares the onus for the business outcomes and
often responsible for superior customer experience, retention and acquisition
• QA practices and systems have to evolve in a way that we provide competitive advantage
CONNECT WITH US: 3
01
02
03
04
No single source of truth for Business Processes, Applications & Integrations
Tester’s lack business perspective
Inefficient Test Design
Test intelligence and analytics non existent
Next Generation Testing Challenges
CONNECT WITH US: 4
No Single Source of Truth
01
02
03
04
01 Growing IT Applications
optio n
04 Concurrent Business Changes - Projects
optio n
02 Rapid Application Evolution
optio n
03 Knowledge Management
optio n
CONNECT WITH US:
Tester’s Lack Business Perspective
5
Profitability
Key products
Customer experience
Competitive differentiators
Key customers
Revenue
02
01
03
0506
04
CONNECT WITH US:
Inefficient Test Design
6
01 Lack of Comprehensive Business Knowledge
02 Long Test Design Phase
03 Insufficient coverage
04 Defect seepage
05
Lacks knowledge of an Impact of a feature on the system
Lost Business Confidence
CONNECT WITH US:
Test Intelligence
7
Component Dependencies
Feature Traceability
Change Impact
Test Coverage
Defect Data
CONNECT WITH US: 8
How to get a peace of mind ?What if I told you that there is a tool which can solve most of your problems
Will automatically tell you how to select tests Will help you find more defects very early Will generate test cases quicker than ever Will provide the maximum test coverage Will help you select the correct regression test
cases
Isn’t this a saviour !!!
Public | Copyright © 2014 Prolifics
CONNECT WITH US:
Tester’s Lack Business Perspective – Our Solution
34
12
56
7
Capture business benefits
Prioritize requirements
Exploratory Test Design to verify Business Benefits
Validate and Certify the solution based on business benefits realized
Map business benefits to requirements
Map business benefits to the solution
Business process and data variations review by the Business
BusinessAssurance
9
CONNECT WITH US: 10
BA360- Test design Components
1. Requirements2. Business Process Hierarchy3. Application Hierarchy4. Integrations5. Business Assurance Design
• Equivalence classes• Decision Tables• Exploratory
6. Test Cases
CONNECT WITH US:Public | Copyright © 2014 Prolifics 11
Business outcomes & Requirements Business need of the
project translates to Business outcomes
Some common Business outcomes could be Enhanced User experience, increased revenue, Customer retention and so on
Requirements can be obtained from BRD, FRD, SDD or user stories
They can be imported/ added in BA-360
Tag requirements to Business outcomes
Perform Risk bases assessment
Decide Test types and levels
CONNECT WITH US:Public | Copyright © 2014 Prolifics 12
Business Process Hierarchy A business process is an activity or
set of activities that will accomplish a specific organizational goal
A Business process may have one or more secondary or Sub-processes to achieve the business goal
The Business processes have to be mapped with one another to provide a proper Business Hierarchy
Business process hierarchy forms the integral part of test design since it influences the Business outcomes of every project
CONNECT WITH US:Public | Copyright © 2014 Prolifics 13
Application hierarchy Application hierarchy is the
record of all the Systems in the Enterprise IT architecture
It specifies all the Transactions that the applications are capable of performing
Each of the Transactions are a part of the earlier described Business process hierarchy
CONNECT WITH US:Public | Copyright © 2014 Prolifics 14
Integration In a complex Enterprise IT
architecture many systems have to be integrated to accomplish the Business functions
This is achieved by creating complex integration between applications
Comprises of Source and Target systems and a Middleware service(FMW, Informatica etc.)
CONNECT WITH US:Public | Copyright © 2014 Prolifics 15
Test Design techniques
Boundary Value Analysis
Equivalence Class
Partitioning
All Pairs or Pair-wise Testing
Domain Analysis
Decision Tables
CONNECT WITH US:Public | Copyright © 2014 Prolifics 16
Generating Test cases• Define Test steps for the transaction• Generate Test cases for any of the below mapping
Business Process Hierarchy Application hierarchy Integration Requirements
• Use the proper test design technique for performing the test case generation
• Export the Test case library to export the test cases
CONNECT WITH US:Public | Copyright © 2014 Prolifics 17
Thank you !