webinar "gestión de la calidad en entornos sap"

29
Gestión de la calidad en SAP David Cañadillas // Presales Manager d [email protected] Adrián Bernal // Consultant a [email protected]

Upload: globe-testing

Post on 18-Nov-2014

656 views

Category:

Software


3 download

DESCRIPTION

Webinar de la serie con el título “Gestión de la calidad en entornos SAP”. Cada vez toma más importancia la utilización de plataformas de gestión de recursos empresariales y SAP, hoy en día, es la que tiene más presencia a nivel mundial, lo que hace evidente la necesidad de asegurar la calidad de este entorno ya que tanto los empleados, clientes como proveedores dependen de la fiabilidad del entorno SAP. Durante el webinar abarcamos todo lo relacionado a las pruebas funcionales en entornos SAP tanto manuales como automáticas donde nuestros compañeros David Cañadillas y Adrián Bernaldestacaron la importancia de la calidad y el testing en los entornos SAP y cómo con la ayuda de las herramientas de HP es posible cubrir todas y cada una de las necesidades que nos puedan surgir relacionadas con la calidad de este entorno.

TRANSCRIPT

Page 1: Webinar "Gestión de la calidad en entornos SAP"

Gestión de la calidad en SAP

David Cañadillas // Presales [email protected]án Bernal // [email protected]

Page 2: Webinar "Gestión de la calidad en entornos SAP"

● 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

Page 3: Webinar "Gestión de la calidad en entornos SAP"

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

Page 4: Webinar "Gestión de la calidad en entornos SAP"

● Testing is part of the SQA process that helps to acceptrequirement 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

Page 5: Webinar "Gestión de la calidad en entornos SAP"

HP Software SolutionComplete solution for SAP environments and other technologies

10/04/2014Confidential and Propietary // All rights reserved // Globe Testing

Page 6: Webinar "Gestión de la calidad en entornos SAP"

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

Page 7: Webinar "Gestión de la calidad en entornos SAP"

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

So

luti

on

Ma

na

ge

r A

da

pte

r

for

Qu

ali

ty C

en

ter

Performance Center (PC)

Performance Testing

Lab Management

Project Planning & TrackingTest 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

Page 8: Webinar "Gestión de la calidad en entornos SAP"

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

BlueprintsService Desk

HP

En

terp

rise In

teg

ratio

n M

od

ule

Export

Sync

Developer/Analyst

Key User / Business Analyst

Tester

Test casedefinition

Testexecution

Page 9: Webinar "Gestión de la calidad en entornos SAP"

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 SolManand they are managed in QC

10/04/2014Confidential and Propietary // All rights reserved // Globe Testing

Solution Manager Integration with QC

Page 10: Webinar "Gestión de la calidad en entornos SAP"

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 PLANTest 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 LABTest Suites (Executions)

Cycle 1

Cycle n

Process 1(TS1)

Process 1 (TS2)

Process 1 (TS1)

Page 11: Webinar "Gestión de la calidad en entornos SAP"

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 ModuleEnterprise Intergation

Server

SAPSolution Manager

ALMQuality Center

SAP Logon

ALM ClientIE Explorer

SAP AppImporter

Page 12: Webinar "Gestión de la calidad en entornos SAP"

HP Quality Center (ALM)HP tool for Application Lifecycle Management

10/04/2014Confidential and Propietary // All rights reserved // Globe Testing

Page 13: Webinar "Gestión de la calidad en entornos SAP"

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

Page 14: Webinar "Gestión de la calidad en entornos SAP"

– 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

Page 15: Webinar "Gestión de la calidad en entornos SAP"

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

Page 16: Webinar "Gestión de la calidad en entornos SAP"

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

Page 17: Webinar "Gestión de la calidad en entornos SAP"

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

Page 18: Webinar "Gestión de la calidad en entornos SAP"

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

Page 19: Webinar "Gestión de la calidad en entornos SAP"

Functional TestingIntegrated solution

10/04/2014Confidential and Propietary // All rights reserved // Globe Testing

Page 20: Webinar "Gestión de la calidad en entornos SAP"

● High level businesss processdirectly reflected to development

● Transactions > screen > tables

● Component based testing

● Technical and non technicalusers in the same workflow

● Business components reuse

● Automation and manualtesting 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 LogoutSearch Order

Update Order

Create Order

View Order

Test Data

Page 21: Webinar "Gestión de la calidad en entornos SAP"

● 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

Page 22: Webinar "Gestión de la calidad en entornos SAP"

HP solution - Unified Functional Testing

Process Layer

A new transaction

ExchangeScreen 5

(Java)Screen 6

(.NET)

SAPScreen 3

(.NET)

Screen 4(Ajax)

Web 2.0 BillingScreen 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

Page 23: Webinar "Gestión de la calidad en entornos SAP"

HP solution - Unified Functional Testing

Process Layer

A new transaction

ExchangeScreen 5

(Java)Screen 6

(.NET)

SAPScreen 3

(.NET)

Screen 4(Ajax)

Web 2.0 BillingScreen 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

Page 24: Webinar "Gestión de la calidad en entornos SAP"

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

UI

Lay

erHP UFT – GUI Testing

Search

Product List

Purchase Product

Shopping Cart

UI La

ye

r f

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

Page 25: Webinar "Gestión de la calidad en entornos SAP"

UI

Lay

erSe

rvic

es

Laye

r

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

Page 26: Webinar "Gestión de la calidad en entornos SAP"

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 managementQuality Management

SAP Accelerator cFactory

HP UFT HP BPT

HP ALM HP QC

Page 27: Webinar "Gestión de la calidad en entornos SAP"

10/04/2014Confidential and Propietary // All rights reserved // Globe Testing

How to Start

HP ALM Quality Center

Testingautomation

Developer

ProjectManager

QualityManager

Business Analysts

SQA team organization

Platform integration

Automate and componentize

Expert support to

Define

Implement

Support

Page 28: Webinar "Gestión de la calidad en entornos SAP"

Q&A

Page 29: Webinar "Gestión de la calidad en entornos SAP"

Thank You!David Cañadillas // [email protected]án Bernal // [email protected]

Confidential and Proprietary // All rights reserved // Globe Testing