Webinar "Gestión de la calidad en entornos SAP"
- 1. Gestión de la calidad en SAP
David Cañadillas // Presales Manager
david.canadillas@globetesting.com
Adrián Bernal // Consultant
adrian.bernal@globetesting.com
- 2. ● Software Quality Assurance
● HP Software Solution
● SAP & HP Software
● Solution Manager Integration with
Enterprise Integration Module
● HP Quality Center (ALM)
● Modules for testing
● Functional Testing
● HP Unified Functional Testing
● Business Process Testing
10/04/2014Confidential and Proprietary // All rights reserved // Globe Testing
Agenda
- 3. 10/04/2014Confidential and Proprietary // All rights reserved // Globe Testing
Software Quality Assurance
“Software developed with quality is the one that every feature satisfies
user expectations”
Procedures to assure
functional requirements
From requirements to
test case definition
From execution to
defect resolution
Platform that enhance the
application lifecycle
management
ALM tools integration
Automation, testing
acceleration and report
- 4. ● Testing is part of the SQA process that helps to accept
requirement implementation
● I have to know what I’m testing
● What do I have to do
● When to test and how to do it
● Something’s going wrong
● How’s going my release
● Am I testing enough?
10/04/2014Confidential and Propietary // All rights reserved // Globe Testing
Testing concepts
Requirements
Test Plan
Defects
Coverage
Test Case
Dashboard,
KPIs
- 5. HP Software Solution
Complete solution for SAP environments and other technologies
10/04/2014Confidential and Propietary // All rights reserved // Globe Testing
- 6. Confidential and Proprietary // All rights reserved // Globe Testing
SAP & HP Software
Thanks to the global agreement and a common strategy between SAP & HP Software now is
possible to integrate both worlds and get powerful solutions to provide a real change and
quality management in SAP environments.
• HP Quality Center & Solution Manager integration
• HP Sprinter in SAP environments
• HP LoadRunner performance testing
• HP UFT functional testing automation
- 7. HP QC / ALM
Quality Center (QC)
Requirements Management
Business Process Models
Test Management
Business Process Testing (BPT)
Defect management
Solution Manager
Business Blueprint
Definition of Scenarios, Business
Processes and Process Steps
SAP Business Content (BPR)
Solution Documentation Assistant for
semi-automatic setup
Business view: Documentation and
business requirements
Technical view: involved SAP and
non-SAP systems, Transactions,…
Starting point for customizing
Linked training material
Business Process Change
Analyzer (BPCA)
Identification of business processes
affected by code / customizing
changes / Support & Enhancement
Packages
SolutionManagerAdapter
forQualityCenter
Performance Center (PC)
Performance Testing
Lab Management
Project Planning & Tracking
Test Acceleration & Optimization
Generation of Test Case and BPT components
for the SAP GUI Based Business Processes
Leverages BPCA Analysis for automated
maintenance of BPT test component and test
cases
HP UFT
Comprehensive UI Based Testing
Business Process Components Testing
HP Sprinter
Streamline manual testing by reuse and
by simplifying repetitive work
Test Data Management Server (TDMS)
Reduce SAP data volume of non-production landscape
Scramble sensitive data according to your needs
General Overview
Confidential and Propietary // All rights reserved // Globe Testing
- 8. High Level Work Flow
● Blueprints created in SolMan
● Test requirements exported
to Quality Center from
business process blueprints
● Test cases and scripts in
Quality Center
● Test execution in Quality
Center
● Results populated to Solution
Manager
● Defect management creation
in both sides (bi-directional
sync)
10/04/2014Confidential and Propietary // All rights reserved // Globe Testing
Solution Manager Integration with QC
Quality Center
Solution Manager
Requirements
Test Plan
Test Lab
Defect
Management
Blueprints
Service
Desk
HPEnterpriseIntegrationModule
Export
Sync
Developer/Analyst
Key User / Business Analyst
Tester
Test case
definition
Test
execution
- 9. Blueprints and requirements integration
are not bi-directional
● SAP Business knowledge is defined
in Solution Manager
● Business processes are exported to
Quality Center from blueprints
● Same structure is
imported/exported
Requirements in QC come from SolMan
and they are managed in QC
10/04/2014Confidential and Propietary // All rights reserved // Globe Testing
Solution Manager Integration with QC
- 10. 10/04/2014Confidential and Propietary // All rights reserved // Globe Testing
End To End Traceability
Total # of Defects
Reported & Status
(Dashboard reporting)
Requirements (SolMan-QC)
TEST PLAN
Test Case Definition
Functional Testing
BPTs
E2E
Process 0 (TC1)
Process 1 (TC1)
Process m (TC1)
Process n (TC1)
Process 1 (TC3)
Process 1 (TC2)
TEST LAB
Test Suites (Executions)
Cycle 1
Cycle n
Process 1(TS1)
Process 1 (TS2)
Process 1 (TS1)
- 11. Software integration for
Solution Manager and HP ALM
● Server components in
ALM server
● SAP App importer to
import model entities to
ALM
● SAP Logon to
communicate with
SolMan
10/04/2014Confidential and Propietary // All rights reserved // Globe Testing
Enterprise Integration Module
Enterprise
Intergation
Server
SAP
Solution Manager
ALM
Quality Center
SAP
Logon
ALM Client
IE Explorer
SAP App
Importer
- 12. HP Quality Center (ALM)
HP tool for Application Lifecycle Management
10/04/2014Confidential and Propietary // All rights reserved // Globe Testing
- 13. Single, scalable platform that enables a
consistent, repeatable process for:
● Requirement management
● Test planning, scheduling &
execution
● Release & cycle management
● Defect management
● Real time reporting of
progress and status
● Integration with Developer
Environments
10/04/2014Confidential and Propietary // All rights reserved // Globe Testing
HP Quality Center
QA Teams
Developers
Business
Analysts
- 14. – Business analyst can collaborate on application
requirements without fear of overriding other’s
work
– Assess overall risk to the business through real-
time visibility of test coverage and associated
defects against business needs
– Assess the impact of change before changing
requirements
– Easy adoption by Business Analysts
Requirements Management
Key Benefits
Key
Capabilities– Define and track multiple requirement types
– Establish templates to ensure higher quality
requirements
– Manage requirements dependencies
– Bi-directional traceability from requirements
to requirements, tests and defects
– Manage change requests through formal
approval process
– Familiar rich test editor interface
– Version Control and Baselining
– Leverage existing assets in MS Word
Confidential and Propietary // All rights reserved // Globe Testing
- 15. Test Plan
– Create test cases to adequately
test the requirements
– Manage all test types (Functional,
Performance, Security) in one place
– Ensure requirements coverage
through traceability to requirements
– Manage change associated with
requirements changes
Key Benefits
Key
Capabilities– Design, build and manage manual
and automated test cases
– Link test cases to requirements
– Leverage test cases from MS Word
and MS Excel
– Version Control and Baselining
Confidential and Propietary // All rights reserved // Globe Testing
- 16. Test Scheduling and Execution
– Manage and control execution of manual
and automated tests
– Schedule the execution of automated test
scripts for unattended execution
– Execute manual tests via HP Sprinter
– View and assess test execution runs and
results including logging defects with run
details
Key Benefits
Key
Capabilities– Create ‘test sets’ or groups of tests to
be executed together
– Create ‘test sets’ based on releases
and cycles
– Define dependencies and design test
execution flows
– Assign to QA testers
– Assign to execution host
Confidential and Propietary // All rights reserved // Globe Testing
- 17. Defect Management
– Manage, track and enforce defects across
the application lifecycle
– Create defects from manually or directly
from the execution of manual and
automated tests
– Clearly communicate bugs to developers
with context from requirements and tests
– Integrated into developers IDE
Key Benefits
Key
Capabilities– Enforce defect lifecycle process through
custom fields and workflow
– Log defects directly from test runs with test
details (test step, result, screenshots,
attachments) to ensure the developers
can reproduce the issue
– Traceability to requirements, tests and
other defects
– Alert key stakeholders through automated
emails
Confidential and Propietary // All rights reserved // Globe Testing
- 18. Reports, Graphs & Dashboard
– Make informed business decisions
– Clearly communicate to all stakeholders
– Understand the real-time status of an
application
– Full trending analysis and insight into
application projects
– Understand release and cycle progress
Key Benefits
Key
Capabilities
– Fully customizable project reports
(export to MS Word)
– Integrated Dashboard
– Out of the box or customizable analysis
reports and graphs
– Report to MS Excel
– Embed graphs and charts into web
portals
– Requirements traceability matrix
Confidential and Propietary // All rights reserved // Globe Testing
- 20. ● High level businesss process
directly reflected to
development
● Transactions > screen > tables
● Component based testing
● Technical and non technical
users in the same workflow
● Business components reuse
● Automation and manual
testing execution
10/04/2014Confidential and Propietary // All rights reserved // Globe Testing
SAP Testing Based in Components
FLUJOS
COMPONENTES
Create Order Delete Order Update Order
Login Logout
Search
Order
Update
Order
Create
Order
View
Order
Test Data
- 21. ● Comprehensive market leading solution for functional test automation
The HP Functional Testing Suite
Accelerate Delivery and Increase Quality
Enables consistent, repeatable
process to:
• Automate manual test scripts
• Test a broad range of technologies
• Accelerate testing cycles
• Validate quality of frequent builds
• Reduce per unit cost of testing
Confidential and Propietary // All rights reserved // Globe Testing
- 22. HP solution - Unified Functional Testing
Process Layer
A new transaction
Exchange
Screen 5
(Java)
Screen 6
(.NET)
SAP
Screen 3
(.NET)
Screen 4
(Ajax)
Web 2.0 Billing
Screen 1
(Ajax)
Screen 2
(Java)
End to end
business
process
Graphical
user interface
layer
Headless
Layer
Component 1
(.Net API)
Component 2
(Java API)
Component 3
(web service)
Component 4
(JMS service)
Component 5
(web service)
Component 6
(REST service)
HP Unified Functional Testing includes the ability to test the GUI
layer + the Headless layer + the end to end process.
Confidential and Propietary // All rights reserved // Globe Testing
- 23. HP solution - Unified Functional Testing
Process Layer
A new transaction
Exchange
Screen 5
(Java)
Screen 6
(.NET)
SAP
Screen 3
(.NET)
Screen 4
(Ajax)
Web 2.0 Billing
Screen 1
(Ajax)
Screen 2
(Java)
End to end
business
process
Graphical
user interface
layer
Headless
Layer
Component 1
(.Net API)
Component 2
(Java API)
Component 3
(web service)
Component 4
(JMS service)
Component 5
(web service)
Component 6
(REST service)
HP Unified Functional Testing includes the ability to test the GUI
layer + the Headless layer + the end to end process.
HP Unified Functional
Testing
Confidential and Propietary // All rights reserved // Globe Testing
- 24. Problem it Solves
• Automation takes time, complicated
• Automation requires advanced coding
skills
• Automation requires coding skills
• Automation requires repeatable
actions
• New advanced technologies
introduced to the market
UILayerHP UFT – GUI Testing
Search
Product
List
Purchase Product
Shopping Cart
UILayerf
Features (GUI testing)
• Modern GUI testing – new UI aligned with
modern dev IDEs
• New features- scripts editing, coding,
MDI, checkpoints, auto completion…
• Graphical UI - Canvas
• Workflows support thanks to integration
to QC / ALM
• Support latest technologies – Qt apps,
Flex, more than 20 new versions
Benefits
• Automation made easier
• Learning automation made easier,
takes less time, less technical
• Graphical UI with drag & drop
capabilities
• Shortcuts, sharing and reuse
• Keep up with modern technologies
Confidential and Propietary // All rights reserved // Globe Testing
- 25. UILayerServices
Layer
Features (API testing)
• GUI +API testing end-to-end
• Biz process and integration
testing
• Graphical test flow view
• API test actions--workflows
• JSON-based REST services
• SAP IDOCS and RFCs
Benefits
• Test earlier -- services and
components
• Lower costs of composite app tests,
lower learning curve
• Sharing and reuse, less maintenance
• Supports the most popular new APIs
• Accelerate accurate SAP tests
Problem it Solves
• Different tools to test services
• Different tools, different IDEs,
skill set
• Modular, comprehensive tests
• New API technologies
• Repeatable tests for SAP
HP UFT – API Testing Automation
Confidential and Propietary // All rights reserved // Globe Testing
- 26. SAP accelerator helps to reuse components
thanks to an application test library
Subject Matter Expert can define automated
test cases without automation expert
knowledge
Business components central repository is
Quality Center
● UFT is the BPT automation engine
and component library recognition
● Quality Center helps to design
process flows for testing
10/04/2014Confidential and Propietary // All rights reserved // Globe Testing
Business Process Testing for SAP
Management
Acceleration
Automation
Packaged application test
library
GUI and API test automation
Application-aware test case
creation
Test framework
Application lifecycle management
Quality Management
SAP Accelerator cFactory
HP UFT HP BPT
HP ALM HP QC
- 27. 10/04/2014Confidential and Propietary // All rights reserved // Globe Testing
How to Start
HP ALM
Quality Center
Testing
automation
Developer
Project
Manager
Quality
Manager
Business Analysts
SQA team organization
Platform integration
Automate and
componentize
Expert support to
Define
Implement
Support
- 29. Thank You!
David Cañadillas // david.canadillas@globetesting.com
Adrián Bernal // adrian.bernal@globetesting.com
Confidential and Proprietary // All rights reserved // Globe Testing