Software engineer intern
Cisco systems
Total years of experience :1 years, 5 Months
Matlab code for
• image divisioninto8 bit planes
• Compressing and reconstruction of original imageusing Variablelengthand run length coding
• Plottinghistogram of the compressed image
Coupled line couplers
Railwaylevel crossing gate control through SMS by
fromBits Pilani Hyderabad Campusin M.E.(Semester4).
* Project(UNIT TESTING AUTOMATION ON CISCO SWITCHING AND ROUTING PRODUCTS)
CGPA : 8.72
Advance Digital Signal Proc, Embedded System Design, Telecom Network Managemt, Industrial Economics, Antennas
The following project is aboutsimulatingtest caseson SANET ofCisco Systems, Inc.We have to simulatethe test cases in the
Internetworking Operating System(IOS)ofCisco Systems, Inc.We first run theSANET on the OperatingSystemwhich is in the Virtual
Machine(VM)providedby CiscoSystems, Inc.Thenwe haveto build the test cases.Thenwe have to run the SANET on theVM and
apply testcasesthat we have built earlier.We thenrun these test caseson the actualswitchesandroutersofCisco Systems, Inc.
* Area of Work
To checkwhethera programorsome functions are working correctly, we test them.Testingcan be donemanually andeven better,
they can be automated.In ourproject, we try to automate the test by automatingthetest casesusing the CISCOunit testing(UT)tool.
We use a testingframeworkcalled SWIFT to build test cases.We have to testthe functionswritten in the Clanguage.Wefirst link
the C functions tothe testcasessothat these functionsget tested.Thenwe send thesetest files to processes(onwhich we haveto
conduct a test)usingCISCOunit testingtool.This processcanbe thatofa Virtual Machine such asLinuxOperating Systemora
device such asa Switch ora Router.
Now, testingdirectly on theSwitch andRoutersis not possible.Hence, we build an image ofthe software onthe routing device and
then build the testcasesonthe same device.Afterthetest casesare built, we then give themessagescontaining the testcases as
input and then we get the output(usually test passed orfailed)but which largelydependson the test case whichis given to the
device.
The testsare thenrun onfunctionswhich represent howan actualswitchworks.Afterrunningthe testswe come to knowwhether
the switches orroutersworkornot.We run the tests onan operatingsystemcalled Internetworking OperatingSystem(IOS).
* Future Plan
1. AutomateUnit Testson CISCOpresent target devices
2. Optimization of Existing code to make themtest friendly
General
General