1 / 11

TestBATN: Testing Business, Application, Transport and Network Layers

TestBATN: Testing Business, Application, Transport and Network Layers. Tuncay Namlı and Prof. Dr. Asuman Dogac SRDC Ltd. Ankara, Turkey. TestBATN Framework. TestBATN Framework is G eneric W eb-based Modular with Pluggable Adaptors

rae
Download Presentation

TestBATN: Testing Business, Application, Transport and Network Layers

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TestBATN: Testing Business, Application, Transport and Network Layers Tuncay Namlı and Prof. Dr. Asuman Dogac SRDC Ltd. Ankara, Turkey GITB Open Meeting, Brussels

  2. TestBATN Framework GITB Open Meeting, Brussels • TestBATN Framework is • Generic • Web-based • Modular with Pluggable Adaptors • Capable of testing all the layers in the Interoperability Stack, namely, • Business layer, • Application Layer and • Transport and the Network Layers • Both Conformance and Interoperability can be tested • Using TestBATN, the scenarios for HL7 andNESUBL are already developed • TestBATN is being used in industry to test the conformity of Hospital Information Systems (HIS) to the National Health Information System (NHIS) of Turkey based on HL7 v3 CDA for more than a year now • It can be used test conformance and interoperability of any standard like OAGIS, GS1 eCOM, CIDX, RosettaNet, etc.

  3. TestBATN Features GITB Open Meeting, Brussels • TestBATNTest Execution Model consisting of high level testconstructs • Provides functionalities to handle or simulate different parts orlayers of the interoperability stack • Can automate the whole testing process • Messaging Capabilities (Sending, Receiving, Listening) • Data Processing Capabilities • Test Assertions • Configuration Management • User Interaction (set/show scenario requirements, test questions, monitoring test execution)

  4. TestBATN Test Description Language • A computer interpretable XML-based test description language which provides • Flexibility • To design, Modify, Maintain and Extend the testfunctionality • In contrast to a priori designed and hard coded test cases • Provides a graphical environment • Where a test designer can assemble the reusable testconstructs to design a test scenario GITB Open Meeting, Brussels

  5. TestBATN-Conformance Testing GITB Open Meeting, Brussels

  6. TestBATN Interoperability Testing GITB Open Meeting, Brussels

  7. Modular Approach • Messaging Interface • Transport/Communication Adaptor Interface: To receive, send or listen to messages in different protocols like TCP, HTTP, SMTP, etc. • Packaging Adaptor Interface: To pack or unpack messages according to higher layer messaging protocols such as SOAP or ebMS • Test Adaptor Interface • Validation Adaptor Interface: To validate a content according a given schema and to generate a verdict and a structured test report (XML Schema Validator or Schematron Validator) • Verification Adaptor Interface: To perform complex tests on any content and to generate a verdict and a structured test report for the performed tests (XPATH Verifier, Regular Expression Verifier, other special purpose test tools) • Value Initiator Adaptor Interface: To generate or to chose random values from a specific value list • Function Library Interface: To facilitate the definition and implementation of functions to be used in TestBATN TDL expressions as auxiliary data processing entities • Data Model Interface: To define specific data models for the content formats that are not XML based GITB Open Meeting, Brussels

  8. Test Scenario List GITB Open Meeting, Brussels

  9. Configuration GITB Open Meeting, Brussels

  10. Preliminary Data GITB Open Meeting, Brussels

  11. Scenario Execution GITB Open Meeting, Brussels

More Related