220 likes | 239 Views
Learn about the importance of conformance testing for 3GPP mobile standards and how to access and reach these tests. Discover the benefits of open source applications and standards in mobile testing.
E N D
Open Accessible Coded Testfor 3GPP Mobile Conformance Shicheng Hu Leader of MCC task 160 / 272 16th Dec. 2004 Open Source Application & Standards Workshop
About myself • Born in Shanghai, China • Home city, Nuremberg, Germany • Nationality: French • Having worked for ETSI > 11 years • Protocol Testing Competence Centre • Leading mobile testing for 3GPP • shicheng.hu@etsi.org
ETSI Open Test Standards • ETSI has a large pool of open test standards • Coded abstract test suites in TTCN language • IPR belongs to ETSI • Open access, free of charge • ETSI has led the work • Internet test • VoIP – H.225, SIP test • Fix network test • ISDN / BISDN, Supplement Service test, IN test • Wireless test • DECT, TETRA, Hipper-LAN/MAN/Access test • Mobile test • GSM • 3GPP mobile TTCN-coded test is the latest open test standard
Contents • Why 3GPP test • What to test • How to reach • Who works • Result • Conclusions
Contents • Why 3GPP test • What to test • How to reach • Who works • Result • Conclusions
3GPP complex & New Hope • Huge investment for 3GPP deployment • 3GPP system provides high bit rate access, 0.38, 2, 10, … Mbits/s • Capable of providing wide range of services • 3GPP is a complex • Three complicated radio technologies, FDD, TDD, GERAN • Enhanced (U)SIM applications • User equipment (UE) integrates service access, the technologies and USIM in an intelligent, sexy, secure, easy-use … mobile toy • Let the toys in the hand of everybody for playing/use everywhere at anytime • Theyshould help to make money in a smart way for all 3G Operators, manufacturers, service / contents providers …
3GPP System Bottleneck • 3GPP provides a system solution for a generation • 3GPP system components: • Core networks • Infrastructures • Mobiles • USIM cards • Bottleneck of the component chain is mobiles (UEs) • Mobiles are the Hi-Tech products of • Radio technology • Microelectronics • Protocol stacks • Software platform • Entertainment electronics • Mobile test is always the last step before system deployment
Conformant UE = Interoperability • UE Interoperability towards access technologies is the key issue for mobility • Conformant (U)SIM against different UEs • Nobody can make money without an interoperable UE • This truth is well understood by the 3GPP industry • Conformant UE = Interoperability (of UE in 3G networks) • Solution: conformance test • Very detailed test specifications • Based on the 3GPP core specs • Low level test • Before commercial products entering market • Voluntary declaration, but certified • One of the most important UE quality benchmarks
Contents • Why 3GPP test • What to test • How to reach • Who works • Result • Conclusions
Scope of Conformance Test • USIM functional test (TS 31.121) • Identification, PIN, account charging, network priority, phonebook • UICC test (SIM electrical test) (TS 102.230) • power on/off, 1.8v/3v detection, presence detection • bit/character transmitting duration, command processing and error handling, … • Acoustic test (TS 26.132) • Loudness rating, idle noise, echo … • Radio Frequency & Radio Resource Management test (TS 34.121) • Many characteristics tests of transmitter & receiver • Many difficult performance tests • Protocol and signalling test via radio interface (TS 34.123) • Heart of conformance • Most difficult part • Unambiguous & less tolerant (leading to verdict Pass or Fail) • Time consumedat specification
Contents • Why 3GPP test • What to test • How to reach • Who works • Result • Conclusions
How to Reach 3GPP mobileProtocol /signalling Conformance • Need rigorous test specs in TTCN (coded tests) • Decided by 3GPP in 2000 • Black box test method • A commercially available UE (UMTS mobile) under test • Use ETSI “Specialist Task Force” (STF) tool and facilities to accelerate • Request service • Long term commitments from 3GPP and the test industry • The project takes several years • Costs millions € • Share the costs and ensure the funding • 3GPP funding from Organisation Partners • Main source, nearly 800k€ (61 mm) /year) • Voluntary contributions as cash from the marketing partners • Range from 65k€ - 150k€ (5 – 12 mm) /year • Man-power as free-of-charge • Range from 15 - 18 mm /year
3G Test industry commitments • The TTCN test cases are implemented in the System Simulators in different platforms • Secure the implementation commitments before starting the project • SS vendors organise TC verifications and regression tests • To make implemented TC running • A running TC has a high real value • A run TC will continue running after changes • Early identify the clients who deploy the TTCN test cases • Prioritising TCs • Scheduling the deployment • Certifications
Clients of 3GPP test • Global Certification Forum (GCF) • PCS Type Certification Review Board (PTCRB ) • GCF + PTCRB are the major clients for W-CDMA (FDD) & GSM/GPRS test specs • TD-SCDMA Industry Alliance (TDIA) • TDIA is the major clients for TD-SCDMA (LCR TDD) test specs • GCF WI-10 selected 400 TCs as high priority • Divided in 4 packages • Progressing sequentially one by one (milestone 80%) • UMTS mobile certification will be started if 80% of each package are validated
Contents • Why 3GPP test • What to test • How to reach • Who works • Result • Conclusions
Who writes TTCN TCs • MCC task 160 created 2000 • 13 experts with excellent 3G + TTCN knowledge • from 4 organisation partners • Currently from 3 partners • MCC task 272 split out from MCC task 160 for 2G/2.5G -> 3G TCs • 8 ATSs have been generated • NAS CS and PS signalling test • RRC test • 3G <-> 2G/2.5G interRAT tests • L2 tests (RLC, MAC …) • Radio access bearer test • SMS test • 4 formal + 17 interim working deliveries / year
logging and analysis Mobile Under Test SS testing Executable Test Suite (e.g., C++) Test Report implementation compilation Methodology for 3G test Core specs 25.331, 25.321, 2 24.008, 44.018, 44.060 PICS (capability applicability) 34.123-2, 51.010-2 Test Purposes,34.123-1Descript (prose), 34.108, 51.010-1 Test Cases (TTCN) 34.123-3, 51.010-5
How to approve TC • Test cases are approved by e-mail • No quality compromise • Two weeks consultation period • TC approval one by one • A golden rule: TC must run at least on one SS platform against two independent commercial mobiles • SS vendors raise CR for a new TC approval • Log files and radio conditions as support information for approval • Reason behind • TTCN TC, SS and UE are developed at the same time • None of them is perfect • Taken two years to approve the GCF prioritised TCs for 3G interoperability • 100 TC approved in 2003, • 250 TC approved in 2004 • The development of these TCs took also two years beforehand • All SDOs of 3GPP OP own IPR of 3GPP ATSs • Open access to TTCN codes
Contents • Why 3GPP test • What to test • How to reach • Who works • Result • Conclusions
Result • 400 TCs in 8 ATSs, 25 MB codes • Platform independent • Running on > 4 platforms • We have reached the GCF 80% milestone • 3G mobile certification starting at beginning of 2005 • The light is green for mass 3G mobiles entering the markets • 4 types of 3G mobiles are ready to go • Open the real 3G test business • 4 validated 3G SS platforms available in the markets • 4 test houses in Europe opening 3G test services • 3G TTCN experts becoming hot in the labour market • We know the price of each 3G coded TC • 10 k€ /TC • 3G investment for 4 years: 4 mil.€ for 400 TCs • All TTCN codes can be downloaded free of charge • These codes are continuously maintained and delivered • Every three weeks for 3G members • Every three months for everybody
Contents • Why 3GPP test • What to test • How to reach • Who works • Result • Conclusions
Conclusions • It is a successful software project • 3GPP investment starts the value return • The 3G mobile bottleneck has gone • key for success • Use ETSI tool having created STFs • TTCN teams work closely with test industry