Birla Institute of Technology & Science, Pilani

Work-Integrated Learning Programmes Division

We Will Write a Custom Essay Specifically
For You For Only $13.90/page!


order now

Second Semester 2017-2018

 

QM ZG628T : Dissertation Outline

 

ID
No.                                        :
2016HT74062

 

NAME
OF THE STUDENT              :
Roushan Kumar Mishra

 

EMAIL
ADDRESS                         :
[email protected]

 

STUDENT’S
EMPLOYING             : Tech Mahindra Ltd,
Bangalore

ORGANIZATION
& LOCATION

 

SUPERVISOR’S
NAME                  :

 

SUPERVISOR’S
EMPLOYING       :

ORGANIZATION
& LOCATION

 

 

SUPERVISOR’S
EMAIL ADDRESS :

 

 

 

DISSERTATION
TITLE                 : Automation testing framework for network

                                                      
Devices software

 

______________________________________________________________________

 

 

 

 

 

 

 

 

Signature of Student                   Signature of Supervisor                Signature
of Additional Examiner

 

 

 

Name: Roushan Kumar Mishra     Name:                                          Name:
 

 

Automation
testing framework for Network Device Software

 

 

QM ZG628T: Dissertation

 

 

 

 

by

 

Roushan
Kumar Mishra

 

2016HT74062

 

 

 

 

Dissertation work carried out at

 

 

Tech Mahindra Limited, Bangalore

 

 

 

 

 

BIRLA INSTITUTE OF TECHNOLOGY & SCIENCE

PILANI (RAJASTHAN)

 

April
2018

 

 

 

Broad Academic Area of Work

 

Automation Testing
is emerging as the integral part of Software Quality management in the current
Agile and DevOps development method. The rapid change in the customer
requirements due to rapid innovation and technical challenges the preferred
method of software development is Agile and DevOps which requires the testing
process to be automated. The network devices software are constantly being
upgraded and changed as per the customer requirements and technical
innovations, which has resulted in changed development process. Hence the
requirement of Automating the testing of network device software. This study is
focused on the development of the framework and techniques for automating the
testing of network device software.

 

 

Background

 

The rapid
transformation in telecommunication industry has resulted in rapid
transformation of the ecosystem. Communication service providers (CSPs) are
working aggressively to either build new networks or enhance existing ones to
support new technologies and growing end users demands. At the same time
Telecom Equipment Manufacturers (TEMs) face the challenges of keeping pace with
the CSPs requirement and ensuring consistent quality on their products.

 

Tech Mahindra Ltd.
have offering of the largest communication testing practice of over 5000
engineers covering the entire spectrum of testing to CSPs, TEMs and
communication focused independent software vendors. Tech Mahindra is currently
providing automation solution for a Tier 1 TEM by developing libraries and
script for layer 2 and layer 3 features to data-com product. So far the
practice has been to develop scripts to use in testing. This project is focused
on achieving significant percentage of automation and reducing the execution
time by uncovering defects while making sure the scripts are re-usable to the
extent based on the framework.

 

 

Objectives

 

·       Implementing automation testing process of
network device software

·       Designing the framework and techniques to
be used for automating the process

·       Making sure the script is re-usable

·       Platform independent, so that the same
script can be used to multiple devices

·       Flexibility in the script, so that the
customer can input the data as desired

·       Feasibility of transparent monitoring of
progress and performance

·       Easy and cost-effective maintenance of
automation script

·       Reducing the time for complete execution of
testing

Scope of work

 

 

·       Study of current practices in the testing
of network devices

·       Understanding the problems in current
practices

·       Designing the framework and techniques for
automating the testing process

·       Identifying the challenges in implementing
the framework

·       Outlining the benefits and estimating the
return on investment

·       Identifying further improvements and ideas

 

 

Plan of work

 

Sr. No

Tasks

Leads

End Date

1

Understand and gather the current
practices followed

Roushan

19th Jan

2

Identify and analyze the problems

Roushan

2nd Feb

3

Design framework and techniques

Roushan

23rd Feb

4

Implementation

Roushan

16th Mar

5

Collecting results and data

Roushan

23rd Mar

6

Comparing the outcomes

Roushan

30th Mar

7

Identifying lessons learned for future
development

Roushan

06th Apr

 

Literature Reference

 

1.    
Tech
Mahindra Industry Offering

When
Should a Test Be Automated? by Brian
Marick

3.    
pytest documentation

 

Particular of Supervisor and Examiner

 

 

Supervisor

Additional
Examiner

Name
 

 

 

Qualification

 

 

Designation

 

 

Employing
Organization and Location

 

 

Phone No.
(with STD
Code)

 
+91-
 

 

Email
Address

 

 

 

 

Remarks of the supervisor

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Written by
admin
x

Hi!
I'm Colleen!

Would you like to get a custom essay? How about receiving a customized one?

Check it out