Your SlideShare is downloading. ×
  • Like

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

Complex End-to-End Testing

  • 380 views
Published

Learn how Parasoft SOAtest simplifies the complex end-to-end testing vital for business-critical APIs, cloud migration, and SOA / composite applications.

Learn how Parasoft SOAtest simplifies the complex end-to-end testing vital for business-critical APIs, cloud migration, and SOA / composite applications.

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
380
On SlideShare
0
From Embeds
0
Number of Embeds
2

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. End-to-End Testing with SOAtest
  • 2. Parasoft SOAtest• Parasoft provides software development organizations an automated infrastructure to control and improve the process of developing business applications• Parasoft SOAtest is a platform for Web and SOA … –Quality Governance – Enforcing Design and Development Policies – Preventing Errors (e.g. security, interoperability) –Environment Management – Service Virtualization – Platform Awareness –End-to-End Testing – Advanced test construction – Easily Model Complex Scenarios – Functional Validation –Process Visibility and Control – Streamlined collaborative workflow
  • 3. Service Oriented Architecture Meeting SOA goals of service reuse and interoperability to ensure service functionalityService Oriented Architecture Ideology:  Independent functioning business blocks  Flexible Components  Reusable “Services”Benefits:  Stop writing custom APIs  Reduce OS and platform dependencies  Reduce development time  Adapt and respond to new/changing needs  Standardizes shared functionality
  • 4. Parasoft Test  Parasoft Test includes language, functional, load and penetration testing  Parasoft Test - overview of functional, load and penetration testing  Parasoft SOAtest  Parasoft Jtest  Parasoft .TEST  The most comprehensive support of protocols  Java  BPEL  RIA / AJAX HTTPS/HTTP 1.0  .NET Languages  XML (PoX)  JSP 1.1  SOA / Services  HTML  JavaScript TCP/IP  SOAP  CSS  VB Script/ASP SMTP  WSDL  MQ (IBM, Sonic)  UDDI .NET WCF  WS-* Standards  Tibco JMS  WSIL  REST  EJB  MTOM/MIME/DIME HL7  RMI  JSON FTP  webMethods  SQL ISO 8583Parasoft Proprietary and Confidential
  • 5. Parasoft Test – Functionality  Functionality in a central, uniform interface  Web application / cloud testing  End-to-End testing (extensive protocol support)  Application behavior virtualization (stubbing for unavailable apps)  Load testing  Security penetration testing  Compliance verification  Manual testing  Requirements based testing  Change based testing  GUI testing (Java / .NET)  Development / QA task management and distribution  Seamless integration language products, deep analysis of servers  The key to effective usage is uniform application with minimal impact on the developer/QA workflowParasoft Proprietary and Confidential
  • 6. Complexity Challenge: End to End Testing SOAP over HTTPS Business Partner Internet Internet Amount NO Receive Transaction Transform Send Validate > XML XML + Message Notification $10000 YES Validate Check Customer Web Status Application JMS Database updated InternetWeb Browser CRM Application Validate Validate
  • 7. Load Testing No Scripting Reuse functional tests created by the team Highly scaleable to a large number of virtual users System Under Test Business Partner Cloud CRM Virtual ESB App Users Integration Broker Orchestration / BPM Java App Web Virtual Application Users Virtual Users Virtual SOAtest Users Master
  • 8. Compliance Verification  Comprehensive set of a rules to check adherence to best practices  Extensive breadth of rules  HTTP  WSDL  JavaScript  Rule sets for specific initiatives  Disability Act (Section 508)  HIPAA (Data Privacy)  Security (OWASP)  Many more…  Brand enforcement.  Configure custom rules to enforce look, feel, branding and legal element of a web pageParasoft Proprietary and Confidential
  • 9. Conclusions  Very comprehensive product  The broadest (most comprehensive) scope of functionality  The broadest support of protocols  Support test reuse and group collaboration  Requirement, change-based testing  Functionality preserved with greater productivity  Scenario, change-based testing  Extensible system for facilitate cooperation between QA and developmentParasoft Proprietary and Confidential