02/04/2012
1
INTERNAL COMPANY CONFIDENTIALINTERNAL COMPANY CONFIDENTIAL
30.03. 2012
End-To-End Quality Lifecycle solutions for SAPTesting along the Business Process
Udo Apel, Technical Director
A MICRO FOCUS COMPANY
INTERNAL COMPANY CONFIDENTIAL
• Core Applications (ERP)
• HANA (In memory technology) BI
• Mobile
• Cloud (Business on Demand)
Microfocus offers comprehensive support for all areas in terms of Application Lifecycle Management
2
SAPs offering today
02/04/2012
2
INTERNAL COMPANY CONFIDENTIAL
3
Quality is a key capability for SAP clients
INTERNAL COMPANY CONFIDENTIAL
What SAP Customers Want
• Business Side
– Manage Quality lifecycle from Business (inside SolMan)
– They want all critical functions to be tested
– They would like to pass over Blueprint and Requirements to be tested before go live!
– Would like to see Test Coverage (BI) and Success
• QA
– Would like to manage out of “Test management Tool”
– Would like to know what “must” be tested
– Would like to know what changed* See our white paper
Tons of net new
Test and Testcase
Generation,
Technical
Upgrade.
Regression in
case of 100 %
Mostly Testing
with Scenario
Variations and
Regressions.
Limited net new
Test Cases
Largely regression
testing effort, very
minimal to no new
Test Cases
Tons of net new
Test and Testcase
Generation,
Technical
Upgrade.
Regression in
case of 100 %
02/04/2012
3
INTERNAL COMPANY CONFIDENTIAL
The most comprehensive quality automation suite for SAP customers
Silk for use with SAP is a highly automated integration toolset
providing support for business blueprint, test automation and
incident management
Silk for use with SAP incorporates reports and dashboards to
provide visibility of the overall processes and automates a
highly valuable quality improvement in SAP applications
Silk for use with SAP covers the whole quality management
lifecycle for the SAP environment including test management,
load testing and functional testing
INTERNAL COMPANY CONFIDENTIAL
SILK for use with SAP
Building blocks:
SilkCentral® Test Manager - managing the testing process
throughout the SAP deployment lifecycle
SilkPerformer® - load and performance testing of the SAP
deployment
SilkTest® - functional testing of SAP NetWeaver applications, SAP
Enterprise Portals and SAP GUI
Silk™ Integration Hub for SAP Solution Manager
02/04/2012
4
INTERNAL COMPANY CONFIDENTIAL
Building Block 1: Test Management
• Fast Browser agnostic Web Client with easy-to-use GUI
• Central repository for all artefacts
• Out-of-the-box Test Coverage Dashboard (Requirements to Testcases)
• Highly Configurable Reports and Dashboards
• Import of existing Requirements and Testcase Artefacts
• Data-driven manual and automated Test Execution
• Open to 3rd Party Tools
• VMWare LabManager support for Virtual Testing
• Quick Step Integration into SAP Solution Manager
INTERNAL COMPANY CONFIDENTIAL
Building Block 1: Test Management
•Requirements driven testing SilkCentral can continuously synchronize test plans and requirements with
Micro Focus CaliberRM, requirements management solution
•Risk based testing The advanced risk model and reporting system aligns testing with
business risk to optimize risk mitigation under resource constraints
•Automated configuration
testing
•SilkCentral reduces the cost of test planning and execution in
environments with large numbers of configurations to test.
•Flexible and open integration
interfaces
Easy management of tests and test results from existing test frameworks
and tools provides comprehensive views of quality
•Automatic test registration Development and other types of tests can be managed and tracked
through automatic registration of tests and results
•Code coverage for Java and
.Net applications
Increased management insight into the effectiveness and coverage of
different forms of testing
•Video results for all types of
testing
SilkCentral results videos that give stakeholders a view of what happened
during tests increases the efficiency and throughput of test results
processing
•Dynamic hardware
provisioning and load
resource management
Productivity, and test throughput and accuracy are increased by
automating the setup of the application under test environment
•Remote manual testing
visibility
SilkCentral provides control and visibility over offshore or geographically
dispersed manual testing with a scalable off-line manual test client
02/04/2012
5
INTERNAL COMPANY CONFIDENTIAL
Test Management tools:Open and integrated with other life cycle tools
Requirements
Management
DefectTracking
Test Automation
Change Management
Test Management
• CaliberRDM
• CaliberRM
• DOORS
• RequisitePro
• Word
• StarTeam
• Subversion
• PVCS, CVS, VFS
• SolMan Change Management
• Microsoft VSTS
• Built-in
• StarTeam
• Bugzilla
• Atlassian JIRA
• IBM ClearQuest
• Microsoft VSTS
• Silk Performer (eCatt)
• SilkTest
• TestPartner
• Junit / Nunit / Fitnesse
• VMWare Lab Manager 4
INTERNAL COMPANY CONFIDENTIAL
Test Results in Silk Central Test Manager for use
with SAP: BI-Reports Out Of The Box
02/04/2012
6
INTERNAL COMPANY CONFIDENTIAL
Building Block 2: Performance – Load Testing
• Ease-of-use
– Visual scripting in TrueLog (Screenshot) ->graphical
– Drag and Drop report generation
– Preconfigured monitors
• Strong technology and protocol support
– BMC Remedy ARS support
– Best of class in Citrix
– Host (TN3250,TN5250,VT100/200+)
– SAP GUI and SAP NetWeaver
– Web 2.0
• full Flex/AMF 3.0 support inclusive “externalizable traits”
• recording rules wizard for AJAX based applications
• Real Browser Emulation (including IE6/IE7/IE8, FF3.x, Google Chrome etc...)
INTERNAL COMPANY CONFIDENTIAL
Performance Test : What you need
• Real time monitoring
• Rapid error analysis through its TrueLog technology
• Strong integration into SilkCentralTestManager (performance trend reports for iterative runs…)
• Load Test Resource Management for enterprise data center
• Simplified Licensing Model (enterprise ready)
– Licenses are sharable among multiple projects
– You can really (re)use "host" VUs to run a “Citrix” benchmark
– Premium can be used to do a web test
– VU are dynamically handled : a number of VU allows to trigger loading test in parallel
02/04/2012
7
INTERNAL COMPANY CONFIDENTIAL
•Industry leading web 2.0
support
•SilkPerformer is the world leader in terms of ensuring the performance of
all major Web 2.0 environments like Adobe's Flash/Flex, Microsoft
Silverlight, and HTML/AJAX
•Hybrid load testing model •Because it has the flexibility to be used on premise or in the cloud
SilkPerfomer is the only product that enables load testing of internal or
external applications from one familiar load testing solution
•Integrated performance
diagnosis
•SilkPerformer’s integrated root cause diagnosis capabilities find
performance and scalability problems after just one load test accelerating
problem resolution and increasing the throughput of test centers.
•Test peak demand loads •SilkPerformer leads in the ability to simulate large number of users
whether it is used from on premise or when leveraging the cloud
•Virtual user price protection •The cloud-based load generation means that users pay for what is used
whether the application scales to meet peak loads or fails to scale.
•Certified Integration with
SAP NetWeaver®AS
•SilkPerformer integrates with SAP NetWeaver AS through integration
with the extended computer aided test tool (eCATT) via the graphical
user interface (GUI) for Windows (BC-ECATT) 6.2 integration scenario.
•This certification confirms that SilkPerformer 2010 supports SAP's GUI
for use with Windows, can be used in conjunction with eCATT and is also
SAP Solution Manager-ready. Users can carry out SilkPerformer load
tests in eCATT as well as verify and optimize the performance of SAP
NetWeaver applications.
Performance Test : What you need
INTERNAL COMPANY CONFIDENTIAL
SilkPerformer for use with SAP: How it works
02/04/2012
8
INTERNAL COMPANY CONFIDENTIAL
SilkPerformer for use with SAP:Results, Dashboards, Reports
INTERNAL COMPANY CONFIDENTIAL16
Silk Performer : Extensive protocol support
Web Browser
• HTTP(S)/HTML
• Macromedia Flex/AMF3
• Streaming (MS, Real)
• Outlook Web Access
Internet
• HTTP(S)
• SOAP (HTTP/XML)
• SMTP/POP/IMAP/MAPI
• FTP
• TCP/IP & UDP
Open Interfaces
• DLL
ERP/CRM
• SAP (SAPGUI)
• Remedy ARS
• Oracle Applications
• PeopleSoft
• Siebel
Terminal Services
• Citrix MetaFrame (ICA)
Legacy/Mainframe
• IBM Mainframe (TN3270E)
• IBM Midframe (TN5250)
• VT100/200+
Middleware
• BEA Tuxedo (ATMI, JOLT)
• Oracle Forms
Internet
• WAP2 & MMS
Premium
Middleware
• CORBA (IIOP)
• J2EE/EJB
• .NET Remoting (Framework)
• (D)COM (COM+, MTS)
Client/Server (Databases)
• ODBC
• ADO
• Oracle OCI
• IBM CLI
Directory Server
• LDAP
Open Interfaces
• Java
• .NET/VB
Standard
Web
02/04/2012
9
INTERNAL COMPANY CONFIDENTIAL
Building Block 3: Functional Testing/ Regression Tests
• Functional Test Automation Tool
• Easy scripts creation against all of the state-of-the-art application technologies
• Visualized Testing
• Strong UI control recognition technique that reduces the cost of test automation maintenance
– Industry leading technology for object recognition, synchronization and speed (three pillars)
• Industry leading web 2.0 support: Browser support with true AJAX support , Internet Explorer 6, 7 and 8 (inclusive Tab-browsing)
– Firefox 3.0, 3.5
– Adobe Flex 3.2 /AIR
• .NET Support: Winforms (.NET >3.0), WPF
• Applications with mixed technologies
• New offering for Agile teams with Silk4J (Java)
INTERNAL COMPANY CONFIDENTIAL
Building Block 3: Functional Testing needs
•Role based scripting
user interfaces
Test automation user interfaces that are natural for the user
enables stakeholders to participate in ensuring the
continuous validation of the application.
•Industry leading web
2.0 support
Mastering the automation of complex web 2.0 applications
increases testing and decreases testing costs for critical
new applications.
•Creates robust test
assets
Advanced dynamic object recognition and synchronization
delivers test scripts that are simpler, more reliable and less
costly to maintain.
•Fastest test executionWith fast, efficient replay technology SilkTest increases
quality and finds defects early by testing more during
continuous integration test cycles.
•Cross browser
support
Test scripts can be written once and run against many
browsers and operating system combinations, cutting the
effort and cost of browser configuration testing.
02/04/2012
10
INTERNAL COMPANY CONFIDENTIAL
Visual Test – Storyboard based scripts
19
INTERNAL COMPANY CONFIDENTIAL
Visual Test – Results
20
02/04/2012
11
INTERNAL COMPANY CONFIDENTIAL
Silk Test :Extensive technology support
•Win32/MFC
•Host TN3250/TN5250
•PowerBuilder
•Visual Basic
•ActiveX
•SAP GUI
Java GUIs
•Eclipse 3.0 - 3.5
•SWT & RCP
•AWT
•JFC/Swing
•Visual Cafe
Java VMs
•Sun JVM 1.4 - 1.6
•IBM JVM 1.5
•Sun Plug-In
Java Browser GUIs
•AJAX
•DHTML
•CSS
•FLEX
•Microsoft HTC/HTA
•Java Applets
Web browsers
•MS IE 6, 7, 8
•Firefox 3.x
•AOL9 & 9 Sec. Ed.
Web
.NET GUIs
•.NET
•Winforms
•WPF
•Infragistic
•NetAdvantage
.NET
•CLR 1.x, 2.0-3.5
Microsoft Technologies
Native GUIs
INTERNAL COMPANY CONFIDENTIAL
Building Block 4: Integration Hubfor use with SAP Solution Manager
• We support driving E to E quality lifecycle completely out of Solution Manager
– Blue print, Requirements, Test Cases, Documentation, Incidents
– We use Incident Management inside SAP SolMan (realtime)
– We could do that the other way round out of Silk Central Test Manager back into Solution Manager (document changes would be realtime updated in the Doc Factory)
• Ease of setup by design – (“… when we spoke to SAP customers and consultants, they said a key improvement they wish to see is to lower the costs of integrating third party solutions” – so we built it !)
– Web based, intuitive, quick
• Test reporting templates out of the box integrated with SAP Solution Manager
02/04/2012
12
INTERNAL COMPANY CONFIDENTIAL
23
Project
Business Process
Test Requirement
Test Object
Incident Management
Project
Test Requirement
Test Plan
Test Execution
DefectManagement
Test
Requirement
SilkCentral Integration Hub for SAP SolMan: Interchange scheme
Solution
Manager
Integration
Hub
INTERNAL COMPANY CONFIDENTIAL
24
SilkCentral Integration Hub for SAP SolMan
02/04/2012
13
INTERNAL COMPANY CONFIDENTIAL
Silk 4 Use With SAP:Chain integration of Tooling and Processes
Project
Preparation
Business
Blueprint
Business
RequirementsRealization
Final
Preparation
Go Live and
Support
Solution Manager
Test
RequirementsTest Plan
Test
Composition
Test Cases
Test Sets
Test
ExecutionDefects
Silk 4 SAP
Business
Blueprint
Test
Requirements
Test Path &
Scenarios
2a
1
2b
3
INTERNAL COMPANY CONFIDENTIAL
Process Flow:SAP Solution Manager and Silk for use with SAP
Project Preparation
Blueprint RealizationFinal
PreperationGo Live
Continious Improvement
Requirement TestplanTestcase
ComponentsExecution Plan
Issues
Test Design
Test Framework Implementation
Test Framework Definition
Quality
Management
Application
Lifecycle
Process-Analytics
02/04/2012
14
INTERNAL COMPANY CONFIDENTIAL
Borland SILK •Easy to use
•Flexible price model
•Quick Setup fo the whole solution
•Deep Integration into SAP Solution Manager Business area
•Both, Script Based and Visual Based Testing
•Total Automation and Integration OTB
•Business Process oriented Testing:
• Bidirectional Synchronisation between both systems
• Transfer of Business Process Steps out of SAP Solution Manager into
SilkCentral Test Manager
� Business Process Steps will become Test Requirements
• Continous Synchronisation in case of changes within the Process
Structure inside SAP Solution Manager
• Bidirectional Synchronisation between SilkCentral Defect Management
and SAP Solution Solution Manager Incident Management
• Generation of Test Plans and Administration of Test Cases within the
Business Process Structure
• Testplanning and –execution within SilkCentral Test Manager
INTERNAL COMPANY CONFIDENTIAL
28
Last week´s reference story: Borland Silk for SAP provides an overall automated test solution for SAP fully integrated in SolMan 7.1.
Challenge“Bank für Sozialwirtschaft AG” provides a full spectrum of banking services specialized for non profit organisations. With 6.03 billion Euro of total assets (2010) they have the challenge to assure high quality of their main business applications (SAP) while also being compliant and addressing all their fast changing business requirements (large amount of SAP service packs)
Actual situation:-Using SAP test option 1 and manual testing-Using SolMan 7.01 for test management and eCatt for some critical processes
SolutionBorland Silk for use with SAP (SilkTest, SilkCentralTestmanagement SCTM, and Silk Integration HUB)
-SAP`s Test Option 1 integrated with Silk Integration Hub-Upgrade to SolMan 7.1. integrated with Hub and SCTM-Test Automation with Silk Test (SAPGUI, WebUI) -SolMan 7.1 is the single source of truth-Integrated Incident Management with SAP´s Service Desk-Testing for non SAP applications
“After a comprehensive investigation of tools
Borland Silk for SAP
clearly matched our
requirements for ease of
use, functionality and a
seamless integration into
SolMan 7.1.”
W. Hackenbroch, Manager QA ,Bank für Sozialwirtschaft AG
Country – Germany
02/04/2012
15
INTERNAL COMPANY CONFIDENTIALINTERNAL COMPANY CONFIDENTIAL
2012
End-To-End Quality Lifecycle solutions for SAPTesting along the Business Process
A MICRO FOCUS COMPANY