Download presentation
Presentation is loading. Please wait.
Published byRoger Webster Modified over 9 years ago
1
TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä The Mythical IUT How to support automatic testing in standardization OBSAI conformance testing as an example TTCN-3 User Conference 6-8th June 2005 Sophia Antipolis, France
2
TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Contents >Testability in general >Automated testing >Design for testability >Standardization for testability >OBSAI >Testability in OBSAI >Achievements >Future work >Lesson learned
3
TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä The Mythical IUT Just test it!
4
TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Testability in General >Control: The better we can control it, the more the testing can be automated and optimized. >Visibility: What we see is the what we can test. >Operability: The better it works, the more efficiently it can be tested. >Simplicity: The less there is to test, the easier we can test it. >Understandability: The more information we have, the smarter we test. >Suitability: The more we know about the intended use of the IUT, the better we can organize our testing to find important bugs. >Stability: The fewer the changes, the fewer the disruptions to testing. [Bach, James (1999). “Heuristics of Software Testability]
5
TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Automated Testing >Automated test generation >Automated test adaptation >Automated test execution >Automated verification of the results
6
TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä OBSAI Open Base Station Architacture Initiative www.obsai.org >OBSAI is an organization formed among leading base station vendors, module and component manufacturers to create a set of open specifications for base station architecture. >Promotor Companies: Hyundai Syscomm, LG Electronics, Nokia, Samsung, ZTE >118 members
7
TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Goals of OBSAI >Define and agree on Base Station Architecture on a modular level >Develop and provide interface specifications between the main functional modules >An OBSAI base station consists of –Cabin with standardized backplane –A set of modules “Make it like a PC”
8
TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Simplified OBSAI Architecture © OBSAI TWG
9
TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Transport Module >External Network Interface Functions >Internal Networking Functions (IP & CML Router) >QoS Functions >Network Interface Protocol Termination >Synchronization Functions >OAM&P Functions >Security Functions
10
TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Baseband Module WCDMA >Channel encoding/decoding >Interleaving >Rate matching >Multiplexing/demultiplexing >Spreading >Power weighting & summing of physical channels >RAKE reception >MUD alternative >Interference cancellation >Interference Rejection Cancellation >Frame protocol processing >Higher layer processing (L2 & L3) >CRC GSM >Channel encoding/decoding >Interleaving/de-interleaving >Bit detection >Frequency hopping >Ciphering/deciphering >DL diversity transmission (MIMO, etc.) >UL diversity reception, IRC reception, SA reception >Protocol frame processing
11
TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä RF Module >Modulation >D/A & A/D conversion >Up/down conversion >Carrier selection >Linear power amplification >Antenna interface >Transmit / receive RF filtering >RF combining >Transmit / receive RF filtering >Diversity transmit >Diversity receive (duplexing, etc.) >Low noise amplification >Peak power reduction >OAM&P Functions
12
TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Control & Clock Module >Congestion Control >Admission Control >BTS Level OAM&P Functions >BTS Configuration Management and Control >Radio Resource Management >Multi-vendor Configurations >RF Scheduling >Iub/Abis Signalling Termination >System Clock Generation and Distribution
13
TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Logical Interfaces RP1 Management-plane Control-plane IPv6 (IPv4 opt) 802.3 MAC 802.3 100Base-TX RP2 User-plane Pv6 (IPv4 opt) 802.3 MAC 802.3 100 Base-TX (1000 Base-TX opt) RP3 App: type mapping Transport: Routing Data Link: Framing 2 level framing 9 to 9 addressing CML 1.6 Gb/s
14
TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Testability in OBSAI comes from: >Clearly defined IUT >Clearly defined interfaces >Clearly defined test setups >Control –Test mode –Test categories –Test functions –Test control messages
15
TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä The IUT >The IUT is always an OBSAI module. >A reference design shall be offered to get compliance for a chipset. >Every module have to support RP1 interface >RP1 was selected as standard test control port.
16
TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Generic Test Setup IUT: OBSAI module Module agent RP1/ethernet RPn OBSAI tester test adapter HW RPn RP1/ethernet proprietary test control messages OAM&P messages OBSAI test control messages TM TE SA Test functionality
17
TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Test Mode and Test Categories
18
TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Test Categories FunctionsNormal op Cat1Cat2Cat3… Normal functions Function 1MMMMM Function 2MOOOO Function 3MOMOO …MOO Function nMOOOM Test functions Test func.1MM Test func 2M Test func 3M Test func mMM
19
TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Test Functions >Implemented by the Module Agent >Activation of a loopback >Activation of a test signal >Activation of a measurement >Activation of a procedure Implemented by the Module Agent
20
TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Test Control Messages >SOAP Messages >Valid only in test mode >Activation of test functions >Triggering of standard procedures >Retrieval of measurements >State & event indications From the Test Manager to the Module Agent
21
TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Achievements so far >The 1st release of OBSAI specifications includes –Compliance process specification –Test messages specification –Generic conformance test specification –Several focused test specifications >Modules of different vendors can be tested with generic testers? Plug and test approach
22
TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Future work for release 2 >More formal approach is needed –Formalization of interface specifications –Formalization of configuration management –Formalization of test specifications –Provide TTCN-3 test suites
23
TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Lesson Learned >Whatever you specify, make it testable by: –specifying visibility interfaces points for observation –specifying controllability test setups test clients, test agents test control interfaces test functions test sequences
24
TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.