project

Views:
 
Category: Education
     
 

Presentation Description

No description available.

Comments

Presentation Transcript

TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT by- Prashanth (1BI08MCA29) By Prashanth(1BI08MCA29) :

TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT by- Prashanth (1BI08MCA29) By Prashanth(1BI08MCA29) Internal Guide External Guide Mr. Sharath K Mr. Sandesh M Shenoy Sr. Grade.Lect. Dept of MCA Software Engineer Bangalore Institute of Technology Nokia Siemens Networks TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT Bangalore Institute of Technology Dept. of MCA Dept of MCA ,BIT 1

AGENDA :

AGENDA Overview Objective Preamble Software Requirement Specification Implementation Testing Screen shots Conclusion TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT Dept of MCA ,BIT 2

OVERVIEW:

OVERVIEW LTE eNB TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT Dept of MCA ,BIT 3

OBJECTIVE :

OBJECTIVE The objective of the work is to understand the existing management layer functionalities in LTE eNB transport and accordingly develop the Test Automation Framework which simulates and tests these functionalities The Operation and Maintenance ( Operability ) of LTE eNodeB involves management functionalities which include Configuration Management, Performance Management, Fault Management, Hardware and Software Management, License Management, User and Security Management. TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT Dept of MCA ,BIT 4

PREAMBLE :

PREAMBLE Existing System Existing system is based on the manual testing , it requires a tester to play the role of an end user, and use most of all features of the application to ensure correct behavior. To ensure completeness of testing, the tester often follows a written test plan that leads them through a set of important test cases. Proposed System Proposed system based on Test Automation Frame work . Test automation able to reduce or eliminate the cost of manual testing. A computer can follow a rote sequence of steps more quickly than a person, and it can run the tests overnight to present the results in the morning. TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT Dept of MCA ,BIT 5

SOFTWERE REQUIREMENT SPECIFICATION :

SOFTWERE REQUIREMENT SPECIFICATION Hardware Requirement Processor: Intel Pentium 4 or more Hard Disk: 40 GB or more RAM: recommended 2 GB or more Input Devices: Keyboard Software Requirements Operating systems : Windows XP/Linux Language : TCL Tools: ClearCase (IBM) TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT Dept of MCA ,BIT 6

MODULE DESCRIPTION:

MODULE DESCRIPTION The LTE Transport module is one of the main modules in the LTE eNB which interfaces to the RF and the backhaul network. The primary functionality being handling of all the transport related parameters including IP Addresses, Ports etc for the functioning of eNB. BTS Module Mapping to OBSAI TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT Dept of MCA ,BIT 7

CONTINUED..:

CONTINUED.. There are two applications areas in this Module. Node Management Agent and the Site Management Agent. These applications communicate through interfaces. TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT SMA NMA FCM BTSOM/ASN1 SEM NETACT OMS TRSEM XoH XoH RP1/SOAP FTM Dept of MCA ,BIT 8

CONTINUED..:

CONTINUED.. NMA implements O&M for various functional segments Software Management Performance Management Fault Management Configuration Management File-based Configuration Management The duties of the SMA (Site Management Agent) is to intercepts and routes incoming management requests towards their dedicated Management Server and relays corresponding answers back to clients. TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT Dept of MCA ,BIT 9

CONTINUED..:

CONTINUED.. The SMA can be roughly decomposed into the following modules, such as Abstract Syntax Notation Gateway (ASN.1GW) ml over Http Gateway (XoHGW) File Transfer Manager (FTM) Certificate Management Protocol (CMP) Remote User Information Management (RUIM) Remote User Event-Log management (RUEM) TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT Dept of MCA ,BIT 10

DESIGN use case diagrams :

DESIGN use case diagrams TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT Use case for NMA Use case for SMA Dept of MCA ,BIT 11

CONTINUED.. Directory structure under vob:

CONTINUED.. Directory structure under vob TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT Dept of MCA ,BIT 12

IMPLEMENTATION :

IMPLEMENTATION Test Automation Framework The different test automation frameworks available are as follows, Test Script Modularity Test Library Architecture Data-Driven Testing Keyword-Driven or Table-Driven Testing Hybrid Test Automation TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT Dept of MCA ,BIT 13

CONTINUED.. :

CONTINUED.. Master & Harness Harness Script : Harness scripts contain test scripts which represents each test cases which has to be test Harness script generic functionalities: Run many test scripts Collect test verdicts (pass or fail) Report test results Master script: Master script run all harness script in order ,one master script is used to test all functionalities which contains all harness scripts,create master script under following directory /x/y/z/module test/nma/master/filename.mconf TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT Dept of MCA ,BIT 14

TESTING :

TESTING The following test cases will be tested as part of NMA module testing Bulk SCF handling: Download the full SCF to the unit, validate it against the SCF MIB, activate it and upload it back from the unit to retrieve the existing configurations Delta SCF handling: Download the full SCF to the unit, validate it against the SCF MIB, and activate it. Restart needed and not needed cases are to be handled Online Configuration handling: Configuring the unit online (including validation against SEM MIB) and retrieving back the value by querying. (Configuration is done for a single MO every time) Rp1 Configuration handling: Configuring the unit on Rp1 interface and retrieve back the values by querying. (Configuration is done for a single MO every time) Software Management: Software download and activation Performance Management: Performance File retrieval on Rp1 interface (resultRdyNotif, measDataReq) TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT Dept of MCA ,BIT 15

CONTINUED..:

CONTINUED.. The following test cases will be tested as part of SMA module testing Testing of SMA module includes testing of modules such as file transfer gateway, ASN1Interface/Gateway and XOH Gateway ASN1 Interface / Gateway The following given are the scripts used for testing ASN1 gateway Secure Login and Insecure Login:- used for secure/insecure connection with OMS UserInfoUpdate: - used for updating the NE account information and SU account information. SetRuimParameters::- Used for configuring the ldap serve rip, port number and ldap opmode File Upload::- Used for uploading many files(RUEM log file, full configfile, pm file,etc) from FTM to OMS TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT Dept of MCA ,BIT 16

CONTINUED..:

CONTINUED.. File Transfer Gateway The following test scripts extensively uses file transfer gateway Uploading SiteEM.xml from BTS to SEM::- Used for uploading SiteEM.xml from BTSOM to SEM via FTM. This script contains two way uploads (secure (HTTPS) and unsecure (HTTP)). This involves two connections. Uploading PM file from FTM to SEM ::- Used for uploading the PM file from FTM to SEM via HTTPS using measDataRequest Downloading PM file from FTM to BTSOM ::- Used for downloading the PM file from FTM to BTSOM via TFTP Protocol Software Download::- Used for downloading the software available in network server/OMS/SEM to BTS. This involves two connections TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT Dept of MCA ,BIT 17

TEST CASE REALIZATIONS :

TEST CASE REALIZATIONS TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT Dept of MCA ,BIT 18

SCREEN SHOTS VOB :

SCREEN SHOTS VOB TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT Dept of MCA ,BIT 19

TRS element Manger used to configure the unit manually :

TRS element Manger used to configure the unit manually TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT Dept of MCA ,BIT 20

Web Interface for Flexi Transport Module:

Web Interface for Flexi Transport Module TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT Dept of MCA ,BIT 21

Console unit for TRS :

Console unit for TRS TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT Dept of MCA ,BIT 22

FTP server will acts as a BTSOM :

FTP server will acts as a BTSOM TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT Dept of MCA ,BIT 23

Continued..:

Continued.. TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT Dept of MCA ,BIT 24

Test script:

Test script TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT Dept of MCA ,BIT 25

Continued..:

Continued.. TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT Dept of MCA ,BIT 26

Continued..:

Continued.. TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT Dept of MCA ,BIT 27

Output of Test cases:

Output of Test cases TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT Dept of MCA ,BIT 28

CONCLUSION :

CONCLUSION Test Automation Framework help to tester to test all test cases simultaneously. Test automation is the use of software to control the execution of tests, the comparison of actual outcomes to predicted outcomes, the setting up of test preconditions, and other test control and test reporting functions. Our Test Automation Framework involves automating a manual process already in place that uses a formalized testing process, in which we automating functionalities of LTE eNodeB Transport Module Future enhancements we can add more functionalities to frame work according to our need we can extend the existing frame work for other layer functionalities GUI can be design for to carry out testing from Test automation frame work TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT Dept of MCA ,BIT 29

REFERENCES :

REFERENCES Books: Practical Programming in Tcl and Tk by Brent Welch Software Engineering by Summerville 2008 Web: http://www.3gpp.org/LTE http://www.ibm.com/developerworks/rational/library/591.html NSN Internal Documents. BTS OM interface specification document 18 0 0.doc Extended_RAML2.1_for_LTE_WMP.doc Flexi Transport Public Management Model.doc NetworkManagmentInterfaceEvolution_2.1d.doc Site_Management_Agent_Architecture.doc NMA Architecture.ppt TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT Dept of MCA ,BIT 30

:

Thank You TEST AUTOMATION FRAME WORK FOR OPERABILITY IN LTE eNB TRANSPORT Dept of MCA ,BIT 31

authorStream Live Help