1 / 11

TIPHON Generic Method for Interoperability Testing MTS#37 October 2003 Anthony Wiles Steve Randall

TIPHON Generic Method for Interoperability Testing MTS#37 October 2003 Anthony Wiles Steve Randall. Interoperability Testing.

leiko
Download Presentation

TIPHON Generic Method for Interoperability Testing MTS#37 October 2003 Anthony Wiles Steve Randall

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. TIPHON Generic Method for Interoperability Testing MTS#37 October 2003 Anthony Wiles Steve Randall

  2. Interoperability Testing The activity of proving that end-to-end functionality between (at least) two communicating systems is as required by the base standard(s) on which those systems are based. NOT Conformance Testing NOT Interop / Bake-Off / Plugfest / etc. . . . .

  3. ETSI’s Role

  4. Simple Interoperability Configuration

  5. Interoperability Testing Concepts EUT: A grouping of one or more devices which has not been previously shown to interoperate with previously Qualified Equipment (QE). QE: A grouping of one or more devices that has been shown, by rigorous and well defined testing, to interoperate with other equipment.

  6. The First QEs • With new technologies, no QE is likely to exist. • The first testing will involve two (or more) EUTs rather than a number of QEs and one EUT. • Once EUTs are shown to successfully interoperate, they will all be designated as QEs • The initial EUTs should have undergone conformance testing prior to interoperability testing.

  7. Interoperability Test Specification Activities • Specify Abstract Architecture; • Prepare draft Interoperable Functions Statement (IFS); • Specify Test Suite Structure (TSS); • Write Test Purposes (TP); • Write Test Cases; • Validate Test Cases; • Finalize IFS.

  8. Example Test Case (Table)

  9. Example Test Case (TTCN-3 Core) // Define Supervised Transfer test case testcase SupervisedTransfer() runs on userTerminalType { timer ResponseTimer := 100E-3; // Preamble: Establish call between Users B & C m3s.send (CallEstablish_1); m2s.receive (CallEstablish_1); m2s.send (CallAccept_1); m3s.receive (CallAccept_1); // Register recall test m2s.send (Recall); ResponseTimer.start; alt { [] ResponseTimer.timeout { setverdict(fail); stop } [] m2d.receive (DialTone) { setverdict(pass); ResponseTimer.stop

  10. Example Test Case (TTCN-3 GFT)

  11. Interoperability Testing Process • Preparing for testing • Test arrangements • Test Planning (schedule, effort etc.) • Testing • Manual testing • Automated testing • Writing the Test Report.

More Related