Advertisment

User Conference Asia 2009 : Versatile Language

author-image
VoicenData Bureau
New Update

While experts from the testing community shared their knowledge on TTCN-3,

the conference offered a platform to understand the potentials of testing

language in telecom and other verticals

Advertisment

The Testing & Test Control Notation User Conference Asia 2009, on test

specification language TTCN-3, was held in Bengaluru, from November 17-19, 2009,

in reflection of the huge interest shown in the region on this versatile and

powerful software language. The three-day conference organized jointly by the

European Telecommunications Standards Institute (ETSI) and ISQT, a Bengaluru

based training and consultancy company specializing in software testing and test

automation, registered a huge success with the participants showing enthusiasm

in the tutorials and conferences that ensued in the second and thrid day,

respectively. The conference was inagurated by CP Gangadharaiah, senior VP &

global head, Wipro Testing Services; Prof Dieter Hogrefe, University of

Gottingen, DE; Arunkumar Khannur, chairman & CEO, ISQT; and Jayakishor Bhanja,

program committee chair, ETSI.

Khannur said, "Our overall objective is to bring awareness about what is

happening in the TTCN-3 testing language as only very few vendors have

understood the potentialilty of TTCN-3 in India. Wipro's understanding on the

TTCN-3 potentiality helped share the experience with practitioners here. With

the noble idea of spreading awarness, ETSI and Wipro decided to bring some

awareness on its potentiality. TTCN-3 is used very widely in teleocm. Most

people think that it is only for telecom, but it is much beyond that. ISQT

International wanted to bridge the knowledge gap among the practitioners through

this conference."

Interoperability



The main aim of global standardization is to enable interoperability in a

multi-vendor, multi-network, multi-service environment. With converging

technologies, ICT systems are becoming more and more complex. In his

presentation on 'Achieving Interoperable Standards: The ETSI Approach', Anthony

Wiles, director, Center for Testing and Interoperability, said, "We live in an

interconnected world and interoperability is the key to drive this forward. We

have not only traditional telecoms such as UMTS, LTE and IMS, but also new

developments that include digital homes, smart houses, and intelligent transport

systems. In many cases, the multiple standards that specify these technologies

are often delivered by different standard bodies. This leads to potential cases

of non-interoperability. ETSI believes that validation and testing are the key

tools to deliver interoperable standards and products." ETSI ensures

interoperability standards through specification, validation, and testing.

Advertisment
L to R: Jayakishor Bhanja, Wipro; CP

Gangadharaiah, senior VP & global head, Wipro Testing Services, Prof Dieter

Hogrefe, University of Gottingen, DE; Arunkumar Khannur, CEO & chairman,

ISQT, Organizing Chair

In 2009 ETSI started an EC funded project to study the automation of

interoperability testing of distributed systems. Stephan Schulz, Theofanis

Vassiliou-Gioles in his presentation on 'Automated Interoperability Testing with

TTCN-3', said that interoperability testing is an accepted way to reduce

interoperability problems. Manual interoperability testing is time-consuming and

error prone, and therefore, expensive. Automation can reduce costs by more than

50% compared to manual validation.

He said that their testing approach is not limited to IMS testing only, but

it is broadly applicable. In the context of the project, concepts have been

developed taking other domains such as LTE, WiMax, TETRA, HL7, grid computing,

VoIP in air traffic control, etc, into account as well. In addition, this

approach is also suited for automation of interoperability testing beyond

standardization or interoperability events, for example in the context of

commercial development of distributed systems within the industry.

Advertisment

Automated Target Testing



On automated testing, Bhaskar Rao G of Motorola said that the TTCN-3

approach is flexible to adopt to various features and testing of components

independently. Automation of TTCN-3 test system components and reuse of

framework across test phases are possible with TTCN-3. It offers markable

reduction in time-to-market, and higher productivity. Gaining experiences from

WiMax call processing features, he said that other benefits of TTCN-3 like

standard language for testing, ability to handle configuration, execution and

tracing of test case execution are sure to attract the testing community.

In his presentation on 'TTCN-3 in Wireless Testing EcoSpace', Siddharth

Prasad, associate manager, APSS, Accenture Product Software Solutions, focused

around typical challenges in developing test environment for wireless products

and how TTCN-3 helps to overcome the challenges in an efficient manner. He dwelt

upon scripting language developed by ETSI, which can be for testing across a

spectrum of domains, for example telecom, finance, automotive, etc.

Accenture has the expertise in wireless testing. Using test simulators,

vendors can simulate network environment in the lab to test the device. It helps

the vendors in early detection of bugs before they go to the test houses or

field. Accenture's TTCN-3 expertise is used to develop test scripts on the

simulator for conformance and interoperability testing.

Advertisment

In their joint presentation on 'Managing Regression Suites in Financial

Services (Fund Transfers) using TTCN-3', Bushra Taha, CSTE test analyst, Infosys

and Shri Lekha Panchangam, test engineer, Infosys, tried to explore the

possibility of defining the test methodology and test cases for business

function of fund transfers like wires, ACH check processing, etc, using TTCN-3.

TTCN-3 framework allows us to generate the performance of the project on a

report which can be customized as per the requirement. Usage of TTCN-3 would

significantly benefit the client with more time-to-market because of shorter

test cycles, the cost savings in providing QA services through better

operations, hence, increasing the RoI. Also, its easy to manage the regression

suite with multiple functional and regression cycles, OS upgrades, enhancements

and infrastructure releases. More optimization can be done using model based

testing (MBT) methodology, and various tools provided by vendors.

On the benefits of this testing language, Wipro's Jayakishor Bhanga said that

TTCN-3 can help for timely introduction of VAS, and maintenance of network QoS.

TTCN-3 supports synchronous and asynchronous communication mechanisms, and

supports flexible definition of test data, apart from combining use of ASN.1

with TTCN-3.

LTE Testing



Pranab Dutta of Wipro talked about LTE UE testing and aspects including device
testing lifecycle, applicability of TTCN-3, LTE device conformance testing, etc.

He said, "Equipment vendors and operators will need a clear migration strategy

to move its customer base into LTE. Speed, performance, cost of deployment, and

ease of application development across multiple domains will be the key

parameters for LTE adoption. Also, one big challenge which operators have to

encounter in early times is the interoperability of multiple devices and

equipments from multiple vendors. Thus, testing becomes an important step in the

development of a software intensive system, as it checks the compliance of a

system to end user's requirements."

Advertisment

Protocol conformity testing, and interoperability testing (IOT) are two

significant phases in the lifecycle of LTE device testing. Typically these tests

are executed in third party test labs. Fixing the defects found in the third

party lab is a very expensive and time consuming process. As an alternative,

these tests could be executed in network simulation environment, thereby

reducing cost and time.

The protocol conformity test determines whether the device conforms to the

3GPP specifications. 3GPP defines the LTE protocol conformity test architecture

and has recommended TTCN-3 for test case scripting. TTCN-3 is a defacto testing

language that is supported by ETSI and is widely used to define Abstract Test

Suite or ATS.

Wipro's LTE Tesnovation Center is implementing LTE UE test cases and IOT test

cases using TTCN-3 to reduce testing cycle time and increase efficiency for

equipment vendors, device vendors and operators. Gangadharaiah from Wipro

Testing Services said, "Wipro adopted TTCN-8 years back and started TTCN

initiative in June 2001 by implementing TTCN-2 in SNMP and UMTS. By June 2003,

we started contributing to the 3GPP and also have a significant amount of test

cases written in TTCN-2. In 2007, we developed our own TTCN-3 ecosystem to

suffice the need of our customers. Going forward, Wipro is trying to extend this

framework and use it in banking and security."

Kannan K



kannan@cybermedia.co.in

Advertisment