Contenu connexe
Similaire à Psi cgl test_auto_casestudy_v01
Similaire à Psi cgl test_auto_casestudy_v01 (20)
Psi cgl test_auto_casestudy_v01
- 1. Case Study
Case Study:
Carrier Grade Linux Test & Automation
Abstract:
Telecom, Broadband and Networking equipment providers are required to
develop new modules, drivers and customize operating system’s to deliver
carrier grade performance that is highly scalable, maintainable and reliable
for their product portfolio.
This document highlights PrimeSoft’s capability in working with equipment
manufacturers in developing fully automated test and automation suites for
carrier grade systems software with reduced development time and
improved quality.
www.primesoftsolutionsinc.com
© 2009 PrimeSoft Solutions, Inc.
- 2. Case Study
Case Study
Client:
Our client is a leading telecommunications equipment supplier
delivering open solutions that accelerate new service deployment
for broadband service providers of all types.
Business Situation:
“Congratulations to you Client designed and developed a proprietary Carrier Grade Linux
operating system for their product portfolio.
and your team. Thank you
for the dedication to Constant modification, optimization, addition of new proprietary
modules are carried out from time to time by a dedicated “OS
the task and commitment Infrastructure Team”. The team did not have any proven
to the milestone dates. The mechanism (automated or manual) by which they can sanitize all
the functionality of Operating System. This often leaves
efforts of you
developer with the nightmare of releasing partially tested
and your team are greatly operating system to other dependent teams. On many occasions’
modifications across one functionality had a side effect on other.
appreciated. ”
The situation becomes more challenging when the operating
-Director of Engineering system software is to be maintained for two different hardware
architectures (INTEL and MIPS).
They needed a team that could work in tandem with “OS
Infrastructure Team” to develop test tools, software scripts and
automate the entire process of releasing a new operating system
to all dependent teams after a through validation of existing and
new feature added for each release.
“This bug means that no one tried doing this for a long while since this design
directly came from the previous teams codebase”
-Linux Kernel Developer
www.primesoftsolutionsinc.com
© 2009 PrimeSoft Solutions, Inc.
- 3. Case Study
Case Study
The Solution:
“You discovered a PrimeSoft employed a team of experienced Linux developers and
designers along with QA and Automation analysts, to understand
serious bug in the client challenges and develop a scalable and fully automated
Kernel Code” solution.
-Linux Kernel Developer The solution involved three main components
A. Automation Framework
• Leveraged Open Source software
• Flexible framework for logging and test result reporting
• Extending the framework such that is seamlessly glues
with their existing test setup used for application testing.
Technologies Used: • Development of test application for client specific Linux
changes and extensions.
- Carrier Grade Linux OS • Easy to add new test applications
- Linux Device Drivers B. Developing Automated Test Suites to test all features and
functionality of the proprietary carrier grade Linux based
- Chassis Management operating system
• Scripts as well as binary application supported
- Linux Kernel • Highly configurable manifest file for controlling the
Programming behavior of test harness
• Stand alone desktop as well as Tinderbox version of test
- Multithreaded C suite
Programming • Low image foot print
• Test progress indicator
- Shell Scripting
C. Integrated build and release mechanism with automated
- Perl & TCL Scripting test execution
Business Benifit:
- 100% automation in sanity, functionality and pre-commit testing
- Stable Carrier Grade Linux Software available to all teams
- Fully automated build, test and release environment, with matured processes
- Early fault identification, detection and resolution, resulting in lower errors and higher quality
www.primesoftsolutionsinc.com
© 2009 PrimeSoft Solutions, Inc.