SlideShare une entreprise Scribd logo
1  sur  3
Télécharger pour lire hors ligne
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.
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.
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.

Contenu connexe

Tendances

N-version programming
N-version programmingN-version programming
N-version programmingshabnam0102
 
DevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse ConferenceDevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse ConferenceRosalind Radcliffe
 
Packaging tool options
Packaging tool optionsPackaging tool options
Packaging tool optionsLen Bass
 
Securing deployment pipeline
Securing deployment pipelineSecuring deployment pipeline
Securing deployment pipelineLen Bass
 
Building a CI/CD Pipeline for PHP apps
Building a CI/CD Pipeline for PHP appsBuilding a CI/CD Pipeline for PHP apps
Building a CI/CD Pipeline for PHP appsJuan Manuel Torres
 
Successful Practices for Continuous Delivery CodeCPH
Successful Practices for Continuous Delivery CodeCPHSuccessful Practices for Continuous Delivery CodeCPH
Successful Practices for Continuous Delivery CodeCPHMandi Walls
 
NIWeek 2017 - Automated Test of LabVIEW FPGA Code: CI and Jenkins 2 Pipelines
NIWeek 2017 - Automated Test of LabVIEW FPGA Code: CI and Jenkins 2 PipelinesNIWeek 2017 - Automated Test of LabVIEW FPGA Code: CI and Jenkins 2 Pipelines
NIWeek 2017 - Automated Test of LabVIEW FPGA Code: CI and Jenkins 2 PipelinesChing-Hwa Yu
 
Psi multi accessgateway_casestudy
Psi multi accessgateway_casestudyPsi multi accessgateway_casestudy
Psi multi accessgateway_casestudyPrimesoftinc
 
Continuous Integration to Shift Left Testing Across the Enterprise Stack
Continuous Integration to Shift Left Testing Across the Enterprise StackContinuous Integration to Shift Left Testing Across the Enterprise Stack
Continuous Integration to Shift Left Testing Across the Enterprise StackDevOps.com
 
Continuous delivery @åf consult
Continuous delivery @åf consultContinuous delivery @åf consult
Continuous delivery @åf consultTomas Riha
 
InterConnect2016_4932
InterConnect2016_4932InterConnect2016_4932
InterConnect2016_4932Clare Carty
 
A Bit of Everything Chef
A Bit of Everything ChefA Bit of Everything Chef
A Bit of Everything ChefMandi Walls
 
IBM Rational Rhapsody 8.3.1 install guide with Cygwin for Executable MBSE
IBM Rational Rhapsody 8.3.1 install guide with Cygwin for Executable MBSEIBM Rational Rhapsody 8.3.1 install guide with Cygwin for Executable MBSE
IBM Rational Rhapsody 8.3.1 install guide with Cygwin for Executable MBSEFraser Chadburn
 
XebiaLabs deployment automation brochure
XebiaLabs deployment automation brochureXebiaLabs deployment automation brochure
XebiaLabs deployment automation brochureguestea92ba
 
Introduction to dev ops
Introduction to dev opsIntroduction to dev ops
Introduction to dev opsLen Bass
 

Tendances (20)

N-version programming
N-version programmingN-version programming
N-version programming
 
Fundamentals of Deploy and Release
Fundamentals of Deploy and ReleaseFundamentals of Deploy and Release
Fundamentals of Deploy and Release
 
DevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse ConferenceDevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse Conference
 
Packaging tool options
Packaging tool optionsPackaging tool options
Packaging tool options
 
Vijay_Teekinavar_Kallesh
Vijay_Teekinavar_KalleshVijay_Teekinavar_Kallesh
Vijay_Teekinavar_Kallesh
 
Continuous Testing With Terraform
Continuous Testing With TerraformContinuous Testing With Terraform
Continuous Testing With Terraform
 
Test Harness for Custom Product Installation
Test Harness for Custom Product InstallationTest Harness for Custom Product Installation
Test Harness for Custom Product Installation
 
Securing deployment pipeline
Securing deployment pipelineSecuring deployment pipeline
Securing deployment pipeline
 
Building a CI/CD Pipeline for PHP apps
Building a CI/CD Pipeline for PHP appsBuilding a CI/CD Pipeline for PHP apps
Building a CI/CD Pipeline for PHP apps
 
Journey toward3rdplatform
Journey toward3rdplatformJourney toward3rdplatform
Journey toward3rdplatform
 
Successful Practices for Continuous Delivery CodeCPH
Successful Practices for Continuous Delivery CodeCPHSuccessful Practices for Continuous Delivery CodeCPH
Successful Practices for Continuous Delivery CodeCPH
 
NIWeek 2017 - Automated Test of LabVIEW FPGA Code: CI and Jenkins 2 Pipelines
NIWeek 2017 - Automated Test of LabVIEW FPGA Code: CI and Jenkins 2 PipelinesNIWeek 2017 - Automated Test of LabVIEW FPGA Code: CI and Jenkins 2 Pipelines
NIWeek 2017 - Automated Test of LabVIEW FPGA Code: CI and Jenkins 2 Pipelines
 
Psi multi accessgateway_casestudy
Psi multi accessgateway_casestudyPsi multi accessgateway_casestudy
Psi multi accessgateway_casestudy
 
Continuous Integration to Shift Left Testing Across the Enterprise Stack
Continuous Integration to Shift Left Testing Across the Enterprise StackContinuous Integration to Shift Left Testing Across the Enterprise Stack
Continuous Integration to Shift Left Testing Across the Enterprise Stack
 
Continuous delivery @åf consult
Continuous delivery @åf consultContinuous delivery @åf consult
Continuous delivery @åf consult
 
InterConnect2016_4932
InterConnect2016_4932InterConnect2016_4932
InterConnect2016_4932
 
A Bit of Everything Chef
A Bit of Everything ChefA Bit of Everything Chef
A Bit of Everything Chef
 
IBM Rational Rhapsody 8.3.1 install guide with Cygwin for Executable MBSE
IBM Rational Rhapsody 8.3.1 install guide with Cygwin for Executable MBSEIBM Rational Rhapsody 8.3.1 install guide with Cygwin for Executable MBSE
IBM Rational Rhapsody 8.3.1 install guide with Cygwin for Executable MBSE
 
XebiaLabs deployment automation brochure
XebiaLabs deployment automation brochureXebiaLabs deployment automation brochure
XebiaLabs deployment automation brochure
 
Introduction to dev ops
Introduction to dev opsIntroduction to dev ops
Introduction to dev ops
 

En vedette

Getting started with Adxcel studio
Getting started with Adxcel studioGetting started with Adxcel studio
Getting started with Adxcel studioAdXcel
 
Psi black berry_apps_casestudy_v01
Psi black berry_apps_casestudy_v01Psi black berry_apps_casestudy_v01
Psi black berry_apps_casestudy_v01Primesoftinc
 
Getting started with AdXcel analytics
Getting started with AdXcel analyticsGetting started with AdXcel analytics
Getting started with AdXcel analyticsAdXcel
 
Getting started with adxcel studio
Getting started with adxcel studioGetting started with adxcel studio
Getting started with adxcel studioAdXcel
 
Psi ip phone_case_study_v10
Psi ip phone_case_study_v10Psi ip phone_case_study_v10
Psi ip phone_case_study_v10Primesoftinc
 
Getting started with adxcel analytics
Getting started with adxcel analyticsGetting started with adxcel analytics
Getting started with adxcel analyticsAdXcel
 
LeveL 7 products presentation
LeveL 7 products presentationLeveL 7 products presentation
LeveL 7 products presentationDwipen Acharya
 
Approaches and methods in language teaching
Approaches and methods in language teachingApproaches and methods in language teaching
Approaches and methods in language teachingJasmin Alić
 

En vedette (11)

Getting started with Adxcel studio
Getting started with Adxcel studioGetting started with Adxcel studio
Getting started with Adxcel studio
 
Psi black berry_apps_casestudy_v01
Psi black berry_apps_casestudy_v01Psi black berry_apps_casestudy_v01
Psi black berry_apps_casestudy_v01
 
Getting started with AdXcel analytics
Getting started with AdXcel analyticsGetting started with AdXcel analytics
Getting started with AdXcel analytics
 
Getting started with adxcel studio
Getting started with adxcel studioGetting started with adxcel studio
Getting started with adxcel studio
 
Psi ip phone_case_study_v10
Psi ip phone_case_study_v10Psi ip phone_case_study_v10
Psi ip phone_case_study_v10
 
Trinnity 1 presentation
Trinnity 1 presentationTrinnity 1 presentation
Trinnity 1 presentation
 
Getting started with adxcel analytics
Getting started with adxcel analyticsGetting started with adxcel analytics
Getting started with adxcel analytics
 
LeveL 7 products presentation
LeveL 7 products presentationLeveL 7 products presentation
LeveL 7 products presentation
 
Psychiatric Nursing.drjma
Psychiatric Nursing.drjmaPsychiatric Nursing.drjma
Psychiatric Nursing.drjma
 
Therapeutic Communication.drjma
Therapeutic Communication.drjmaTherapeutic Communication.drjma
Therapeutic Communication.drjma
 
Approaches and methods in language teaching
Approaches and methods in language teachingApproaches and methods in language teaching
Approaches and methods in language teaching
 

Similaire à Psi cgl test_auto_casestudy_v01

Brian Jones Resume-2016-06-2p
Brian Jones Resume-2016-06-2pBrian Jones Resume-2016-06-2p
Brian Jones Resume-2016-06-2pBrian Jones
 
Modernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectModernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectDevOps.com
 
DevOps Resume of Sanu Panji
DevOps Resume of Sanu PanjiDevOps Resume of Sanu Panji
DevOps Resume of Sanu PanjiSanu Panji
 
Devops phase-1
Devops phase-1Devops phase-1
Devops phase-1G R VISHAL
 
Unified Deployment: Including the Mainframe in Enterprise DevOps
Unified Deployment: Including the Mainframe in Enterprise DevOpsUnified Deployment: Including the Mainframe in Enterprise DevOps
Unified Deployment: Including the Mainframe in Enterprise DevOpsXebiaLabs
 
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Rosalind Radcliffe
 
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs
 
Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16Mark Cooper
 
Multicore 101: Migrating Embedded Apps to Multicore with Linux
Multicore 101: Migrating Embedded Apps to Multicore with LinuxMulticore 101: Migrating Embedded Apps to Multicore with Linux
Multicore 101: Migrating Embedded Apps to Multicore with LinuxBrad Dixon
 
Unified Deployment: Including the Mainframe in Enterprise DevOps
Unified Deployment: Including the Mainframe in Enterprise DevOpsUnified Deployment: Including the Mainframe in Enterprise DevOps
Unified Deployment: Including the Mainframe in Enterprise DevOpsCompuware
 
manu_resume
manu_resumemanu_resume
manu_resumeManu VS
 

Similaire à Psi cgl test_auto_casestudy_v01 (20)

Brian Jones Resume-2016-06-2p
Brian Jones Resume-2016-06-2pBrian Jones Resume-2016-06-2p
Brian Jones Resume-2016-06-2p
 
Diwakar Nag
Diwakar NagDiwakar Nag
Diwakar Nag
 
Devops architecture
Devops architectureDevops architecture
Devops architecture
 
kishore
kishorekishore
kishore
 
Modernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectModernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-Architect
 
NAGESH B KALAL
NAGESH B KALALNAGESH B KALAL
NAGESH B KALAL
 
Resume
ResumeResume
Resume
 
DevOps Resume of Sanu Panji
DevOps Resume of Sanu PanjiDevOps Resume of Sanu Panji
DevOps Resume of Sanu Panji
 
Devops phase-1
Devops phase-1Devops phase-1
Devops phase-1
 
Unified Deployment: Including the Mainframe in Enterprise DevOps
Unified Deployment: Including the Mainframe in Enterprise DevOpsUnified Deployment: Including the Mainframe in Enterprise DevOps
Unified Deployment: Including the Mainframe in Enterprise DevOps
 
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402
 
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
 
Ibm innovate ci for system z
Ibm innovate ci for system zIbm innovate ci for system z
Ibm innovate ci for system z
 
Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16
 
Neeraj_Virmani_Resume
Neeraj_Virmani_ResumeNeeraj_Virmani_Resume
Neeraj_Virmani_Resume
 
KumarjitSharma_28011985
KumarjitSharma_28011985KumarjitSharma_28011985
KumarjitSharma_28011985
 
Multicore 101: Migrating Embedded Apps to Multicore with Linux
Multicore 101: Migrating Embedded Apps to Multicore with LinuxMulticore 101: Migrating Embedded Apps to Multicore with Linux
Multicore 101: Migrating Embedded Apps to Multicore with Linux
 
GardiasResume2015
GardiasResume2015GardiasResume2015
GardiasResume2015
 
Unified Deployment: Including the Mainframe in Enterprise DevOps
Unified Deployment: Including the Mainframe in Enterprise DevOpsUnified Deployment: Including the Mainframe in Enterprise DevOps
Unified Deployment: Including the Mainframe in Enterprise DevOps
 
manu_resume
manu_resumemanu_resume
manu_resume
 

Dernier

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Dernier (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

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.