Enhanced System Integration Test Automation Tool (E-SITAT) Author: Akshat Sharma



Similar documents
Software Defined Networking (SDN) Networking excellence Maniyan Sundaresan

Model Based System Engineering (MBSE) For Accelerating Software Development Cycle

Continuous Integration Build-Test-Delivery (CI-BTD) Framework in compliance with ISO26262

TEST AUTOMATION FRAMEWORK

Lab Management, Device Provisioning and Test Automation Software

Automated Target Testing with TTCN-3: Experiences from WiMAX Call Processing Features

Assignment # 1 (Cloud Computing Security)

Messaging over IP (MoIP) 6.1 Training Programs. Catalog of Course Descriptions

Multi-Domain Security Management

Data Center Virtualization and Cloud QA Expertise

Cloud3DView: Gamifying Data Center Management

Managing Enterprise-wide Printing: The IT Challenge

Contents. Ensure Accuracy in Data Transformation with Data Testing Framework (DTF)

Copyrighted , Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh),

Automating Security Testing. Mark Fallon Senior Release Manager Oracle

Integrating with BarTender Integration Builder

Cisco ROSA Video Service Manager (VSM) Version 05.03

Introduction to Automated Testing

Mike Chyi, Micro Focus Solution Consultant May 12, 2010

Mobile Automation: Best Practices

How To Test A Web Application For Campaign Management On A Web Browser On A Server Farm (Netherlands) On A Large Computer (Nostradio) On An Offline (Nestor) On The Web (Norton

Ball Aerospace s COSMOS Open Source Test System

October 21 November 5 November 14 December 12. Washington DC Boston Chicago San Jose. ni.com

Business Application Services Testing

SmartTV User Interface Development for SmartTV using Web technology and CEA2014. George Sarosi

Unit Testing webmethods Integrations using JUnit Practicing TDD for EAI projects

SOFTWARE TESTING TRAINING COURSES CONTENTS

How To Test A Web Server

Quick Guide of HiDDNS Settings (with UPnP)

Managed File Transfer

CONTINUOUS INTEGRATION TESTING

Java 7 Recipes. Freddy Guime. vk» (,\['«** g!p#« Carl Dea. Josh Juneau. John O'Conner

Cisco Application Networking Manager Version 2.0

Lab VI Capturing and monitoring the network traffic

Cisco Application Networking for Citrix Presentation Server

Support a New Class of Applications with Cisco UCS M-Series Modular Servers

Testing Intelligent Device Communications in a Distributed System

Cloud Migration: Migrating workloads to OpenStack Cloud

Device Log Export ENGLISH

VERITAS Cluster Server Traffic Director Option. Product Overview

Get the best performance from your LTE Network with MOBIPASS

Skynax. Mobility Management System. System Manual

Overview - Using ADAMS With a Firewall

Open EMS Suite. O&M Agent. Functional Overview Version 1.2. Nokia Siemens Networks 1 (18)

IBM RATIONAL PERFORMANCE TESTER

Load and Performance Load Testing. RadView Software October

Overview - Using ADAMS With a Firewall

Integrated Testing Solution Using SAP Solution Manager, HP-QC/QTP and SAP TAO

TREK GETTING STARTED GUIDE

TFE listener architecture. Matt Klein, Staff Software Engineer Twitter Front End

Cisco Hybrid Cloud Solution: Deploy an E-Business Application with Cisco Intercloud Fabric for Business Reference Architecture

Virtual Platforms Addressing challenges in telecom product development

Web of Things Architecture

Open Source and Commercial Performance Testing Tools

Creating an Automated Software Testing Center of Excellence

How to put the DVR online

CARRIOTS TECHNICAL PRESENTATION

Smart Cloud Integration Pack. For System Center Operation Manager. v User's Guide

IP Link Best Practices for Network Integration and Security. Introduction...2. Passwords...4 ACL...5 VLAN...6. Protocols...6. Conclusion...

OVERVIEW OF MICROSOFT AZURE

Evaluation of Load/Stress tools for Web Applications testing

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

Step by Step Guide for Migrate SharePoint s SQL Server to another SQL Server December 2013

Introduction to TIBCO MDM

Simulating Rail Traffic Safety Systems using HLA 1516

Axapta Object Server MICROSOFT BUSINESS SOLUTIONS AXAPTA

Service Virtualization:

Resonate Central Dispatch

Microsoft Windows Compute Cluster Server 2003 Getting Started Guide

Standard Glossary of Terms Used in Software Testing. Version 3.01


Overcoming IP Address Issues with GPRS Remote Monitoring and Alarm Systems

Avaya ExpertNet Lite Assessment Tool

Vidi NMs Network Management

Optimizing EDI for Microsoft Dynamics AX

In: Proceedings of RECPAD th Portuguese Conference on Pattern Recognition June 27th- 28th, 2002 Aveiro, Portugal

Instrumentation Software Profiling

Information Technology Policy

Cisco Prime Cable Provisioning 5.0

Citrix Application Streaming. Universal Application Packaging and Delivery Breaking Away from Traditional IT

Software Automated Testing

CiscoWorks Resource Manager Essentials 4.3

SCADA/HMI MOVICON TRAINING COURSE PROGRAM

Windows Quick Start Guide for syslog-ng Premium Edition 5 LTS

OPEN DATA CENTER ALLIANCE USAGE Model: Software as a Service (SaaS) Interoperability Rev 1.0

Testhouse Training Portfolio

Cloud Based Application Architectures using Smart Computing

Resource Utilization of Middleware Components in Embedded Systems

Directory-enabled Lights-Out Management

An Introduction to Service Containers

QAD Business Intelligence Release Notes

Consolidating HFC Device and Network Management and Monitoring under SCTE HMS SNMP

Aqua Connect Load Balancer User Manual (Mac)

dominique <dot> toupin <at> ericsson <dot> com GYORGY <dot> RETHY <at> ericsson <dot> com

H0/H2/H4 -ECOM100 DHCP & HTML Configuration. H0/H2/H4--ECOM100 DHCP Disabling DHCP and Assigning a Static IP Address Using HTML Configuration

Implementing Microsoft Azure Infrastructure Solutions

What s new in TIBCO Spotfire 6.5

Transcription:

Enhanced System Integration Test Automation Tool (E-SITAT) Author: Akshat Sharma

c o n t e n t s Enhanced System Integration Test Automation Tool (E-SITAT) 1. Overview... 3 2. Use of E-SITAT for Automation... 4 3. E-SITAT Architecture & Design... 6 4. Akshat s Contribution... 7 5. Abbreviations and Acronyms... 8 6. About L&T Technology Services... 9

1. Overview L&T Technology Services identified Test Automation as its major focus areas & has been involved in providing software services to our clients in testing their products. L&T Technology Services has worked from the Specification Analysis phase to the implementation phase of the Tool described in this document which is contributing greatly in the testing of Set-top Box network elements and Telecom network servers. The following sections briefly cover the details of E-SITAT (Enhanced System Integration Test Automation Tool), mainly tool benefits, architecture, design overview and uses for testing network elements under Set-top Box & Telecom domains. About Enhanced System Integration Test Automation Tool E-SITAT (Enhanced System Integration Test Automation Tool) aims at automating the testing process of the System Network elements for Set-top Box & Telecom domains along with feature testing of Set-top Box devices. The E-SITAT tool caters to automated test requirement of System Integration tests, where multiple servers and network equipment are connected via Ethernet and Serial interfaces. The servers are connected under production environment for various telecoms and video broadcast services. E-SITAT can set and handle command request response from multiple servers for Automated testing. The E-SITAT tool provides easy mean to create and execute test cases or suites for all the Systems Under Test (SUT). Tool also provides web reports with summary of the test executed on SUTs.

2. Use of E-SITAT for Automation Salient Features of E-SITAT E-SITAT is an automated system for controlling and testing network elements like Digital Network Controller & Application Servers for Set Top Box devices and network elements like Element Management System (EMS), Access Control Router (ACR) & Radio Access Server (RAS) for Telecom domains. E-SITAT is used for testing Set-top Box features like Digital video recorder, Program data guide, Multi-room DVR, Video on demand, Conditional access, Pay per view and Device provisioning. Automation of Sanity, Stability, Regression, Load & Stress testing for Set-top Box devices and network equipment. The tool has easy scalability feature to add any new equipment under test along with the existing devices. A user-friendly GUI helps users in building up test cases to test the equipment / applications sequentially and in parallel. Information rich web based test reports, with facility to link failure logs. Creating and executing test cases in batch helps save time. Tool supports a synchronized and efficient method to execute a number of same or different commands on multiple devices at a time. This feature mainly covers interactive scenarios during system integration testing. Logging of test results added with feature of segregating Errors, Debug Logs and Result Logs separately. E-SITAT Benefits To Customer: 24 x 7 automated test support for early product release. Maximized test coverage due to integration testing of multiple devices at a time. Functional & Regression testing of Set-top box features will also cover system testing along with integration testing. Scalability feature of the tool helps to re-use same framework for upcoming product launch. Web reports provide complete integration test status at a glance at on place. Multiple device testing feature adds value for testing same feature on multiple devices there by increased reliability and quality of the end product. Early product release will help to capture major market segment and increased revenue.

To User: User friendly GUI for test cases and Test suit preparation. User can schedule the test in batch for multiple test scenarios. User friendly reports for easy analysis of the tests mainly Functional & Regression testing of Set-top box features like Digital video recorder, Program data guide, Multi-room DVR, Video on demand, Conditional access, Pay per view and device provisioning. Reports with links for failure logs, helps for issue analysis. User can also monitor device health (CPU & Memory utilization) and stability during test execution on multiple devices at a time. XML file support will benefit the user in adding new devices under test, without changing any code changes in the tool Tool provides means to write scripts in text format which gives benefit of Deskilling. No need to write complex scripts. Using this tool user can mix the test scenarios to have complex interaction scenarios for integration testing.

3. E-SITAT Architecture & Design E-SITAT shall be used as a central controller having interfaces to all the other equipment / software-blocks. The Test case building and execution facility of E- SITAT shall be used to build test cases and perform testing of each software component. Each interface that shall be controlled by E-SITAT shall expose some commands which shall be available at user s discretion to be used for testing. The interface between E-SITAT and the other software components shall be using socket connection (TCP/IP). E-SITAT at the backend uses XML files for adding and displaying the interfaces and their commands, which gives a lot of flexibility in adding a new interface at any point of time or change the existing ones. The generic parser on the back end has been intelligently designed to incorporate any changes made on the fly without recompilation required. The result logging of the test case execution can also be configured by using the E- SITAT Graphical User Interface. The verdict of a test case execution can also be decided by the tester and logged, which gives the tester the much needed flexibility to test the System under Test and get the results logged appropriately. For each test case, E-SITAT has a responsibility to verify the result of each interface of other equipment/software-blocks. E-SITAT can detect failures in any interface connected in the System.

4. Akshat s Contribution Lead the testing team for new Set-top Box domain support in the existing tool. Developed & Test python scripts for automated test cases. Tool enhancements for Set-Top Box feature testing like Digital video recorder, Program data guide, Multi-room DVR, Video on demand, Conditional access, Pay per view and Set Top Box device (DHCT ) provisioning Configuration & Testing STB network elements like DNCS, USRM. Demonstration & Deployment of tool to the Sales & Marketing team, L&T Technology Services.

5. Abbreviations and Acronyms Item E-SITAT STB DNCS USRM DCM API DHCT TCP IP EMS ACR RAS Description Enhanced System Integration Test Automation Tool Set Top Box Digital Network Control System Universal Session and Resource Manager Digital Content Manager Application programming interface Digital Home Communication Terminals Transmission Control Protocol Internet Protocol Element management System Access Control Router Radio Access Server

6. About L&T Technology Services L&T Technology Services is a wholly owned subsidiary of Larsen & Toubro with focus in the engineering services space, partnering with many of the Fortune 500 companies globally. It offers design and development solutions throughout the entire product development chain across various industries such Industrial Products, Medical Devices, Transportation, Telecom and Hi-tech and Process Engineering. The company also offers solutions in the areas of Mechanical engineering Services, Embedded Systems Services, Product Lifecycle Management (PLM), Engineering Analytics, Power Electronics, M2M and the Internet of Things (IoT) With a multi-disciplinary and multi-domain presence, we challenge ourselves every day to help clients achieve a sustainable competitive advantage through value-creating products, processes and services. Headquartered in India, with close to 9500 highly skilled staff, 6 delivery centres and operations in more than 30 locations around the world, we constantly find flexible ways of working tailored to our assignments and customer needs. As a Global Partner helping clients achieve a sustainable competitive advantage through value-creating Products, Processes, and Services we constantly find flexible ways of working tailored to our assignments and customer needs. For more information, visit us at www.lnttechservices.com 2014 L&T Technology Services. No part of this document may be modified, deleted or expanded by any process or means without prior written permission from L&T Technology Services.