Академический Документы
Профессиональный Документы
Культура Документы
Peter Gillogley
Overview
• The SOA Challenge
• 7 principals for SOA testing
Service Oriented Architecture
Other Discharge
consumers Systems Summary
Service Consumer
business processes
process choreography
S
HL
O
7
A
services
P
atomic and composite
Demographics HL7
Patient
Administration HL7 CD
Update Client
Directory
HL7
Client
Directory SOAP
Lookup
HL7
Phamracy SOAP
Pharmacy
The System to be covered
Specification Complexity
Hospital demographics and admission details (HL7) 18 messages
WATIR
Model Based (UML)
Ruby
DIY Model
Java Net Beans
JUnit
Keyword
Framework
Next Generation Open Source Testing Tool
Netbeans IDE
Action word
JUNIT SOAPUI
Framework
HL7
JAX-WS AutoIT
COMM
Tortoise SVN
Adopt a Keyword Driven Test Approach
• Action words / Action Based Testing™ (Hans
Buwalda)
• Modular, reusable test components that are
built by test architects and then assembled
into test scripts by test designers (Forrster
2005)
• An application-independent automation
framework.. independent of the test
automation tool used to execute them and the
test script code that "drives" the application-
under-test and the data (IBM 2003).
KJRA – Action Word Framework
Keyword XML
Interpreter log
SOAP XSL
translation
Native keyword
Keyword implementation
Server calls
Logging
calls Class
uses
Custom Keyword Test
Library
calls
Application
Interface
Example Keyword Test
Keyword Test Result
Apply Data Driven Testing
Hide Mundane Data Driven Setup
Peter Gillogley
( http://www.gillogley.com )