Your SlideShare is downloading. ×
  • Like
Higher Quality Software Through Service Virtualization
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Higher Quality Software Through Service Virtualization

  • 171 views
Published

In this presentation we look at the benefits of using Test Integration and Service Virtualization.

In this presentation we look at the benefits of using Test Integration and Service Virtualization.

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
171
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
11
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. © 2014 IBM Corporation IBM Software - Rational Test Workbench Focus on : Testing and Virtualisation in complex world. Stuart Feasey, IBM Rational Quality Management Specialist IBM Software, Rational 17 April 2014
  • 2. © 2014 IBM Corporation Accelerating Product and Service Innovation | Rational Complexity…. Made Simple! • Multiple layers of technology • Multiple vendor platforms • Complex transactions • Complex dependencies • Multiple stakeholders
  • 3. © 2014 IBM Corporation Accelerating Product and Service Innovation | Rational §
  • 4. © 2014 IBM Corporation Accelerating Product and Service Innovation | Rational
  • 5. © 2014 IBM Corporation Accelerating Product and Service Innovation | Rational
  • 6. © 2014 IBM Corporation Accelerating Product and Service Innovation | Rational 6 Integration Testing
  • 7. © 2014 IBM Corporation Accelerating Product and Service Innovation | Rational Blockers of early end to end testing… “The test environment refresh takes 3 weeks!!” “Some of the services we need are still unavailable!” “Can we begin some testing before everything is available?” “It is too expensive to setup a live message feed for test!” “We’re still waiting for them to deploy!”
  • 8. © 2014 IBM Corporation Accelerating Product and Service Innovation | Rational
  • 9. © 2014 IBM Corporation Accelerating Product and Service Innovation | Rational Service Virtualisation
  • 10. © 2014 IBM Corporation Software and Systems Engineering | Rational • ActiveMQ • Email (SMTP, IMAP) • Files • FTP/S • HTTP/S • WebSphere MQ • Java RMI • JMS • SAP IDoc, BAPI, RFC • Software AG’s IB & IS • Sonic MQ • TCP/IP • TIBCO Rendezvous, Smart Sockets & EMS • CICS TG • IMS Connect • CentraSite • Oracle Fusion • SCA Domain • Software AG IS, Broker, BPMS • WebSphere Application Server • WebSphere Message Broker • WebSphere MQ • Websphere SI Bus • Sonic ESB • System z (CICS and IMS) • TIBCO ActiveMatrix • UDDI • Web Services • WebSphere RR • WSDL • BPM • Databases • Log Files • .Net Objects • Bytes • COBOL Copybook • ebXML • ASC X12 • UN/EDIFACT • DFDL • Fixed Width • Java Objects • MIME • SOAP • Software AG Broker Docs • SWIFT • CHIPS • FedWire • TIBCO ActiveEnterprise • XML (DTD, XSD, WSDL) • ISO8583 • Custom Messaging Protocols SOA, ESB, Others Message Formats Supported Technologies
  • 11. © 2014 IBM Corporation Accelerating Product and Service Innovation | Rational Sys Tests Unit Tests UAT OAT Performance The Old World Big Bang • Multiple defects introduced at once • More unknowables – greater risk • Expensive! Requirements
  • 12. © 2014 IBM Corporation Accelerating Product and Service Innovation | Rational Requirements Unit Tests Performance UAT OAT The New World Big Bang Integration Tests Sys TestsSys Tests • Accelerated testing • Reduced costs • Lowered risk
  • 13. © 2014 IBM Corporation Accelerating Product and Service Innovation | Rational No need to modify application code Variety of tools to enable creation of virtual service eg recording Frees projects from external constraints eg databases, app servers Simplifies management of Stub execution Enables traceability over where stubs are running Provides audit of who ran stubs and when Enables simple versioning of stubs Removes delays caused by late delivery of external interfaces Speeds up development of stubs for testers and developers Stubs can be reused and embellished to support different test cycles Allows control over datasets being used across an environment Enables erroneous data to be played back into systems Removes the need for costly 3rd party interface leasing Let’s developers get on with developing code not stubs Puts testers back in control and removes dependency on other teams Easily simulate “+1” changes to interfaces and environments Enables multi interface, complex and stateful simulation easily Limits risk and lowers integration issues when going into production
  • 14. © 2012 IBM Corporation Accelerating Product and Service Innovation | Rational Rational and HP Integration  Link requirements to test assets  Execute tests from test management dashboard  Leverage existing reporting structures  Raise defects directly into defect tracking system; RTC, HP QC, JIRA etc  Embed deeplinks into defects
  • 15. © 2012 IBM Corporation Accelerating Product and Service Innovation | Rational Continuous Delivery Execute test assets in headless mode – Regression test new code quickly – Nightly test cycles – Build/Deploy/Test/Report Virtualise Integrate into new or existing process – Command line execution – ANT task integration with Jenkins, CruiseControl, Bamboo, etc – Native integrations RTC, RQM, HP QC etc Rational Integration Tester reports served into a web browser (via RTCP)
  • 16. © 2014 IBM Corporation Accelerating Product and Service Innovation | Rational The future of testing: IBM Rational solutions  IBM Rational Test Workbench –Enable functional, performance and integration testing throughout your project lifecycle. –With a scriptless, wizard-driven test authoring environment and support for more than 70 technologies and protocols,  IBM Rational Performance Test Server –Save time and effort by reusing your functional integration tests for performance testing –Combine your tests to model real-world scenarios and assess the impact of load on your integrated infrastructure.  IBM Rational Test Virtualization Server –Model real system behavior to eliminate test dependencies and simulate production, –Accelerate testing and reduce the setup and infrastructure costs of traditional testing environments. Test Workbench Functional Testing Integration Testing Performance Testing Regression Testing Test Servers Load Agents Virtualization Agents QA Test Lab Infrastructure DEV
  • 17. © 2014 IBM Corporation Accelerating Product and Service Innovation | Rational www.ibm.com/software/rational
  • 18. © 2014 IBM Corporation Accelerating Product and Service Innovation | Rational Demo Application: Hotair (holiday booking web application)
  • 19. © 2014 IBM Corporation Accelerating Product and Service Innovation | Rational Queue Manager Demo Application: Hotair (holiday booking web application) App Server DBA00010A00011A00012 GUI
  • 20. © 2014 IBM Corporation Accelerating Product and Service Innovation | Rational www.ibm.com/software/rational