SlideShare a Scribd company logo
Vijayan Reddy
Engineering Manager
     Adobe Systems
Why Test Infrastructure
How much of your test project             Projected Time slices
  is manual efforts

How much of your test project
  is test execution


                                                                  Manual Testing
                                                                  Automated Testing
                      Manual Testing
                                                                  Test Setup
                      Automated Testing
                                                                  Reporting
                                                                  Test Planning




   Where are we missing?                  How can we save?
In Scope
    Approach from a typical test
     lifecycle – End to End tasks
     for shipping a project

    A blue-print for scalable test
     infrastructure

    Giving tips on cross-linking of
     the tools


 This is no Rocket Science
Test Infrastructure
   All Material Used Tools,
    Methods, Scripts

   Platform that hosts &
    integrates tools and scripts

   Commercial tools don’t offer
    complete support of all tasks



An interface/glue that connects every single task and
provides plug-ability for new tasks
How To Build

    Available off-the shelf? Probably not




    Buy/Build/Customize is the mantra
      great commercial software
      great open source frameworks
      great engineers in your team 
Top Opportunities
   Test Execution – Biggest
    opportunity
     Build Systems
     BVT
     PIT
   Defect Analysis
     Linked Test Cases creation &
      Maintenance
   Test Environments
    Maintenance
     Setup / clean up after
      executions
   Test Reporting / Archiving /
    Data Mining
Scale with Meta Controller

                           Test
                         Repository

         Test                                Test
       Execution                            Archive




                         Controller
    Metrics                                      Test
   Collection                                  Reporting




                   PIT                BVT
Meta Controller - Requirements
 Able to work p2p, or client – server

 Able to work across platforms

 Able to invoke, monitor tasks, Remotely – Trigger Execution, eg.

 Able to transfer files
    Builds, Installers
    Test Results, Logs, Thread dumps

 Able to parallelize across nodes

 http://staf.sourceforge.net
Optimization @ Test Setup
    Time on Test Setup, Test Clean up
      Clean Systems
    Imaging / ghosting can help
      Across different platforms?
    Build the software stack -
       ○ Eg: Application Server, Java/.NET run time
       ○ Database
       ○ Deployment of your applications
       ○ Deployment of test suites & Setup
    Multiply savings by the number of builds, and
     Machines
Meta Controller

   Control the test automation framework(s)
   Glue the controller and tool(s), Script(s)
       APIs exposed
       Command line options / Batch files
       Parameterize the launch:
        ○ Platform / machine agnostic scripting
        ○ specific details of each test machine abstracted in
          configuration files
     Enable Metrics Collection – Code Coverage,
      Profiling
Scale with Helpful Interfacing
   Test cases managed under a system – (Manual &
    Automated tests) (Eg. http://testlink.sourceforge.net)

   Why do we need a system, not DOC, PDF, HTML
       To assure test coverage / traceability
       Cross linking with Feature Tracking
       Cross linking with Bug tracker
       Cross linking with Source Control
       Help track estimates as well, against test cases/cycles


       Interface SCM and Bug Tracker
Scale in Defect Analysis: Facilitators

Traceability Linking
   Feature -> Test Case ->
    Changed Files, versions ->
    Bug -> dependent bugs
SCM – Bug tracker Linking
   One – spot update of bugs & SCM
   When fix is checked in
       Use a template
       Fill description of fix
       Fill ‘areas affected’
       Fill ‘Recommended tests’
   Auto - Update Bug tracker
     ‘Areas Affected’
     ‘Files Affected’ and versions of these files
   Useful in Regression testing & Injections check
   Search up other bugs which had fix in same files and
    retest.
Scale with Early Warnings
Static Code Analyzers

 Catch bugs even before
  the compilation is done, let
  alone built and tested 
 Standard Code violations,
  Uncaught exceptions, Un-
  freed memory etc.
 Code Security audits for
  script injections
Automated Builds
 Check-in Triggered
  Builds, Scheduled Builds
 Build System to access
  builds, logs, changed
  files, changed versions
 Promotion to QA on
  Success, Auto Deploy
 Tagging / Merging on
  Success on SCM
Scale with BVT
                 Catch the Bugs early with BVT

                 Automate triggering of BVT on
                   builds
                   Use your Automated Sanity /
                     Acceptance Tests
                 Link with Build Setup to ‘Bless’
                    builds for QA promotion –
                    Saves QA cycles
                 Automate failure mails – Send
                    with exact test log, pick the
                    code changes from the build
                 Auto-log a bug
Pre Integration Test Setup
PIT saves pitfalls 
 Huge development teams, central builds
 Check-in to a PIT branch (that is Sync with Trunk)
 Kick off
   Auto – Build
   BVT
   If Success, auto-Merge change into Trunk
   If not, follow BVT failure handling and auto- revert from
    PIT Branch
Infrastructure for Reports
   Common results repository
   Different test cases / suites
    / tools output differently
                                                        Manual

   Build interfaces to import,      Automated
                                        tool
                                                         Test
                                                        Results



    export
                                                 Test Scripts
   Define common results
    format
   Preferable format
                                    Common Results
     Database
     XML
How to Export
 Commercial tools export in XMLs
 If that helps, standardize other tools / scripts for
  that
 Use XSLT to transform to common format
 Define Performance results schema
Scale through intelligent reporting
     Easier access for data mining
     Easier reporting, trends along builds, along
      features, along platforms, locales
     Drill down ability on any individual test case, and
      see history along builds to isolate injections
     Easier collation of all test results
     Charting for Non functional parameters
      improvements
     Cross Link to Feature / Test Case tracker
Take Away
   Identify these bridges that
    work for you – No “one
    size fits All theory ”
   Create an integrated
    platform
     Build
     Buy
     Customize
  Available at
http://qualinfra.blogspot.com
Vijayan.reddy@gmail.com
Questions

More Related Content

What's hot

Programming skills for test automation
Programming skills for test automationProgramming skills for test automation
Programming skills for test automationRomania Testing
 
Automation Framework/QTP Framework
Automation Framework/QTP FrameworkAutomation Framework/QTP Framework
Automation Framework/QTP Framework
HeyDay Software Solutions
 
Assessing Model-Based Testing: An Empirical Study Conducted in Industry
Assessing Model-Based Testing: An Empirical Study Conducted in IndustryAssessing Model-Based Testing: An Empirical Study Conducted in Industry
Assessing Model-Based Testing: An Empirical Study Conducted in IndustryDharmalingam Ganesan
 
Keyword-driven Test Automation Framework
Keyword-driven Test Automation FrameworkKeyword-driven Test Automation Framework
Keyword-driven Test Automation Framework
Mikhail Subach
 
Test Automation
Test AutomationTest Automation
Test Automation
rockoder
 
Final Automation Testing
Final Automation TestingFinal Automation Testing
Final Automation Testingpriya_trivedi
 
Ivv workshop model-based-testing-of-nasa-systems
Ivv workshop model-based-testing-of-nasa-systemsIvv workshop model-based-testing-of-nasa-systems
Ivv workshop model-based-testing-of-nasa-systemsDharmalingam Ganesan
 
Test Case Management with MTM 2013
Test Case Management with MTM 2013Test Case Management with MTM 2013
Test Case Management with MTM 2013Raluca Suditu
 
Software testing-and-analysis
Software testing-and-analysisSoftware testing-and-analysis
Software testing-and-analysis
WBUTTUTORIALS
 
Pragmatic Java Test Automation
Pragmatic Java Test AutomationPragmatic Java Test Automation
Pragmatic Java Test AutomationDmitry Buzdin
 
Testing using load runner performance testing
Testing using load runner  performance testingTesting using load runner  performance testing
Testing using load runner performance testingSivaprasanthRentala1975
 
Software testing and analysis
Software testing and analysisSoftware testing and analysis
Test automation principles, terminologies and implementations
Test automation principles, terminologies and implementationsTest automation principles, terminologies and implementations
Test automation principles, terminologies and implementations
Steven Li
 
Software Testing Tools | Edureka
Software Testing Tools | EdurekaSoftware Testing Tools | Edureka
Software Testing Tools | Edureka
Edureka!
 
Continuous Test Automation via CI (CodeMash 2012) - Automating the Agile way
Continuous Test Automation via CI (CodeMash 2012) - Automating the Agile wayContinuous Test Automation via CI (CodeMash 2012) - Automating the Agile way
Continuous Test Automation via CI (CodeMash 2012) - Automating the Agile way
Leonard Fingerman
 
Tools for Software Verification and Validation
Tools for Software Verification and ValidationTools for Software Verification and Validation
Tools for Software Verification and Validationaliraza786
 
Accelerate and Automate PeopleSoft 9.2/9.1 Testing with PeopleSoft Test Frame...
Accelerate and Automate PeopleSoft 9.2/9.1 Testing with PeopleSoft Test Frame...Accelerate and Automate PeopleSoft 9.2/9.1 Testing with PeopleSoft Test Frame...
Accelerate and Automate PeopleSoft 9.2/9.1 Testing with PeopleSoft Test Frame...
Arvind Rajan
 
Learning's from mobile testing
Learning's from mobile testingLearning's from mobile testing
Learning's from mobile testing
Vikrant Chauhan
 

What's hot (20)

Automated Testing
Automated TestingAutomated Testing
Automated Testing
 
Programming skills for test automation
Programming skills for test automationProgramming skills for test automation
Programming skills for test automation
 
Automation Framework/QTP Framework
Automation Framework/QTP FrameworkAutomation Framework/QTP Framework
Automation Framework/QTP Framework
 
Assessing Model-Based Testing: An Empirical Study Conducted in Industry
Assessing Model-Based Testing: An Empirical Study Conducted in IndustryAssessing Model-Based Testing: An Empirical Study Conducted in Industry
Assessing Model-Based Testing: An Empirical Study Conducted in Industry
 
Keyword-driven Test Automation Framework
Keyword-driven Test Automation FrameworkKeyword-driven Test Automation Framework
Keyword-driven Test Automation Framework
 
Test Automation
Test AutomationTest Automation
Test Automation
 
Final Automation Testing
Final Automation TestingFinal Automation Testing
Final Automation Testing
 
Ivv workshop model-based-testing-of-nasa-systems
Ivv workshop model-based-testing-of-nasa-systemsIvv workshop model-based-testing-of-nasa-systems
Ivv workshop model-based-testing-of-nasa-systems
 
Test Case Management with MTM 2013
Test Case Management with MTM 2013Test Case Management with MTM 2013
Test Case Management with MTM 2013
 
Software testing-and-analysis
Software testing-and-analysisSoftware testing-and-analysis
Software testing-and-analysis
 
Pragmatic Java Test Automation
Pragmatic Java Test AutomationPragmatic Java Test Automation
Pragmatic Java Test Automation
 
Testing using load runner performance testing
Testing using load runner  performance testingTesting using load runner  performance testing
Testing using load runner performance testing
 
Software testing and analysis
Software testing and analysisSoftware testing and analysis
Software testing and analysis
 
Test automation principles, terminologies and implementations
Test automation principles, terminologies and implementationsTest automation principles, terminologies and implementations
Test automation principles, terminologies and implementations
 
Software Testing Tools | Edureka
Software Testing Tools | EdurekaSoftware Testing Tools | Edureka
Software Testing Tools | Edureka
 
Continuous Test Automation via CI (CodeMash 2012) - Automating the Agile way
Continuous Test Automation via CI (CodeMash 2012) - Automating the Agile wayContinuous Test Automation via CI (CodeMash 2012) - Automating the Agile way
Continuous Test Automation via CI (CodeMash 2012) - Automating the Agile way
 
Tools for Software Verification and Validation
Tools for Software Verification and ValidationTools for Software Verification and Validation
Tools for Software Verification and Validation
 
Accelerate and Automate PeopleSoft 9.2/9.1 Testing with PeopleSoft Test Frame...
Accelerate and Automate PeopleSoft 9.2/9.1 Testing with PeopleSoft Test Frame...Accelerate and Automate PeopleSoft 9.2/9.1 Testing with PeopleSoft Test Frame...
Accelerate and Automate PeopleSoft 9.2/9.1 Testing with PeopleSoft Test Frame...
 
Verification strategies
Verification strategiesVerification strategies
Verification strategies
 
Learning's from mobile testing
Learning's from mobile testingLearning's from mobile testing
Learning's from mobile testing
 

Similar to Planning & building scalable test infrastructure

12 Rational Solo Pruebas 2009
12 Rational Solo Pruebas 200912 Rational Solo Pruebas 2009
12 Rational Solo Pruebas 2009
Pepe
 
Software Quality and Test Strategies for Ruby and Rails Applications
Software Quality and Test Strategies for Ruby and Rails ApplicationsSoftware Quality and Test Strategies for Ruby and Rails Applications
Software Quality and Test Strategies for Ruby and Rails Applications
Bhavin Javia
 
Agile Open Source Performance Testing Workshop for Business Managers
Agile Open Source Performance Testing Workshop for Business ManagersAgile Open Source Performance Testing Workshop for Business Managers
Agile Open Source Performance Testing Workshop for Business Managers
Clever Moe
 
04 test controlling and tracking
04   test controlling and tracking04   test controlling and tracking
04 test controlling and tracking
Clemens Reijnen
 
SAP Testing Services
SAP Testing ServicesSAP Testing Services
SAP Testing Servicesr_shanki
 
C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010
C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010
C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010
TEST Huddle
 
1.microsoft visual studio 2010 test manager
1.microsoft visual studio 2010  test manager1.microsoft visual studio 2010  test manager
1.microsoft visual studio 2010 test managerAshwin Jujgar
 
Designing for Testability - Rohit Nayak
Designing for Testability - Rohit NayakDesigning for Testability - Rohit Nayak
Designing for Testability - Rohit Nayak
IndicThreads
 
Neotys PAC 2018 - Ramya Ramalinga Moorthy
Neotys PAC 2018 - Ramya Ramalinga MoorthyNeotys PAC 2018 - Ramya Ramalinga Moorthy
Neotys PAC 2018 - Ramya Ramalinga Moorthy
Neotys_Partner
 
QTP&UFT Automation Framework
QTP&UFT Automation FrameworkQTP&UFT Automation Framework
QTP&UFT Automation FrameworkYu Tao Zhang
 
QA with Microsoft Test Manager and Lab Management
QA with Microsoft Test Manager and Lab ManagementQA with Microsoft Test Manager and Lab Management
QA with Microsoft Test Manager and Lab Management
Rofiqi Setiawan
 
Introduction to Parasoft C++TEST
Introduction to Parasoft C++TEST Introduction to Parasoft C++TEST
Introduction to Parasoft C++TEST
Engineering Software Lab
 
Test Automation Frameworks Final
Test Automation Frameworks   FinalTest Automation Frameworks   Final
Test Automation Frameworks Final
Margaret_Dickman
 
qawithmicrosofttestmanagerandlabmanagement
qawithmicrosofttestmanagerandlabmanagementqawithmicrosofttestmanagerandlabmanagement
qawithmicrosofttestmanagerandlabmanagementsunil singh
 
05 test infrastructure
05   test infrastructure05   test infrastructure
05 test infrastructure
Clemens Reijnen
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
Soham Mondal
 
Lightning Talks by Globant - Automation (This app runs by itself )
Lightning Talks by Globant -  Automation (This app runs by itself ) Lightning Talks by Globant -  Automation (This app runs by itself )
Lightning Talks by Globant - Automation (This app runs by itself )
Globant
 
Automated Testing with Agile
Automated Testing with AgileAutomated Testing with Agile
Automated Testing with Agile
Ken McCorkell
 
Presentation 1 open source tools in continuous integration environment v1.0
Presentation 1   open source tools in continuous integration environment v1.0Presentation 1   open source tools in continuous integration environment v1.0
Presentation 1 open source tools in continuous integration environment v1.0
Jasmine Conseil
 
Gredy - test automation management and team collaboration
Gredy - test automation management and team collaborationGredy - test automation management and team collaboration
Gredy - test automation management and team collaborationGredy
 

Similar to Planning & building scalable test infrastructure (20)

12 Rational Solo Pruebas 2009
12 Rational Solo Pruebas 200912 Rational Solo Pruebas 2009
12 Rational Solo Pruebas 2009
 
Software Quality and Test Strategies for Ruby and Rails Applications
Software Quality and Test Strategies for Ruby and Rails ApplicationsSoftware Quality and Test Strategies for Ruby and Rails Applications
Software Quality and Test Strategies for Ruby and Rails Applications
 
Agile Open Source Performance Testing Workshop for Business Managers
Agile Open Source Performance Testing Workshop for Business ManagersAgile Open Source Performance Testing Workshop for Business Managers
Agile Open Source Performance Testing Workshop for Business Managers
 
04 test controlling and tracking
04   test controlling and tracking04   test controlling and tracking
04 test controlling and tracking
 
SAP Testing Services
SAP Testing ServicesSAP Testing Services
SAP Testing Services
 
C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010
C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010
C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010
 
1.microsoft visual studio 2010 test manager
1.microsoft visual studio 2010  test manager1.microsoft visual studio 2010  test manager
1.microsoft visual studio 2010 test manager
 
Designing for Testability - Rohit Nayak
Designing for Testability - Rohit NayakDesigning for Testability - Rohit Nayak
Designing for Testability - Rohit Nayak
 
Neotys PAC 2018 - Ramya Ramalinga Moorthy
Neotys PAC 2018 - Ramya Ramalinga MoorthyNeotys PAC 2018 - Ramya Ramalinga Moorthy
Neotys PAC 2018 - Ramya Ramalinga Moorthy
 
QTP&UFT Automation Framework
QTP&UFT Automation FrameworkQTP&UFT Automation Framework
QTP&UFT Automation Framework
 
QA with Microsoft Test Manager and Lab Management
QA with Microsoft Test Manager and Lab ManagementQA with Microsoft Test Manager and Lab Management
QA with Microsoft Test Manager and Lab Management
 
Introduction to Parasoft C++TEST
Introduction to Parasoft C++TEST Introduction to Parasoft C++TEST
Introduction to Parasoft C++TEST
 
Test Automation Frameworks Final
Test Automation Frameworks   FinalTest Automation Frameworks   Final
Test Automation Frameworks Final
 
qawithmicrosofttestmanagerandlabmanagement
qawithmicrosofttestmanagerandlabmanagementqawithmicrosofttestmanagerandlabmanagement
qawithmicrosofttestmanagerandlabmanagement
 
05 test infrastructure
05   test infrastructure05   test infrastructure
05 test infrastructure
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Lightning Talks by Globant - Automation (This app runs by itself )
Lightning Talks by Globant -  Automation (This app runs by itself ) Lightning Talks by Globant -  Automation (This app runs by itself )
Lightning Talks by Globant - Automation (This app runs by itself )
 
Automated Testing with Agile
Automated Testing with AgileAutomated Testing with Agile
Automated Testing with Agile
 
Presentation 1 open source tools in continuous integration environment v1.0
Presentation 1   open source tools in continuous integration environment v1.0Presentation 1   open source tools in continuous integration environment v1.0
Presentation 1 open source tools in continuous integration environment v1.0
 
Gredy - test automation management and team collaboration
Gredy - test automation management and team collaborationGredy - test automation management and team collaboration
Gredy - test automation management and team collaboration
 

Planning & building scalable test infrastructure

  • 2. Why Test Infrastructure How much of your test project Projected Time slices is manual efforts How much of your test project is test execution Manual Testing Automated Testing Manual Testing Test Setup Automated Testing Reporting Test Planning Where are we missing? How can we save?
  • 3. In Scope  Approach from a typical test lifecycle – End to End tasks for shipping a project  A blue-print for scalable test infrastructure  Giving tips on cross-linking of the tools This is no Rocket Science
  • 4. Test Infrastructure  All Material Used Tools, Methods, Scripts  Platform that hosts & integrates tools and scripts  Commercial tools don’t offer complete support of all tasks An interface/glue that connects every single task and provides plug-ability for new tasks
  • 5. How To Build  Available off-the shelf? Probably not  Buy/Build/Customize is the mantra  great commercial software  great open source frameworks  great engineers in your team 
  • 6. Top Opportunities  Test Execution – Biggest opportunity  Build Systems  BVT  PIT  Defect Analysis  Linked Test Cases creation & Maintenance  Test Environments Maintenance  Setup / clean up after executions  Test Reporting / Archiving / Data Mining
  • 7. Scale with Meta Controller Test Repository Test Test Execution Archive Controller Metrics Test Collection Reporting PIT BVT
  • 8. Meta Controller - Requirements Able to work p2p, or client – server Able to work across platforms Able to invoke, monitor tasks, Remotely – Trigger Execution, eg. Able to transfer files Builds, Installers Test Results, Logs, Thread dumps Able to parallelize across nodes http://staf.sourceforge.net
  • 9. Optimization @ Test Setup  Time on Test Setup, Test Clean up  Clean Systems  Imaging / ghosting can help  Across different platforms?  Build the software stack - ○ Eg: Application Server, Java/.NET run time ○ Database ○ Deployment of your applications ○ Deployment of test suites & Setup  Multiply savings by the number of builds, and Machines
  • 10. Meta Controller  Control the test automation framework(s)  Glue the controller and tool(s), Script(s)  APIs exposed  Command line options / Batch files  Parameterize the launch: ○ Platform / machine agnostic scripting ○ specific details of each test machine abstracted in configuration files  Enable Metrics Collection – Code Coverage, Profiling
  • 11. Scale with Helpful Interfacing  Test cases managed under a system – (Manual & Automated tests) (Eg. http://testlink.sourceforge.net)  Why do we need a system, not DOC, PDF, HTML  To assure test coverage / traceability  Cross linking with Feature Tracking  Cross linking with Bug tracker  Cross linking with Source Control  Help track estimates as well, against test cases/cycles  Interface SCM and Bug Tracker
  • 12. Scale in Defect Analysis: Facilitators Traceability Linking  Feature -> Test Case -> Changed Files, versions -> Bug -> dependent bugs
  • 13. SCM – Bug tracker Linking  One – spot update of bugs & SCM  When fix is checked in  Use a template  Fill description of fix  Fill ‘areas affected’  Fill ‘Recommended tests’  Auto - Update Bug tracker  ‘Areas Affected’  ‘Files Affected’ and versions of these files  Useful in Regression testing & Injections check  Search up other bugs which had fix in same files and retest.
  • 14. Scale with Early Warnings Static Code Analyzers  Catch bugs even before the compilation is done, let alone built and tested   Standard Code violations, Uncaught exceptions, Un- freed memory etc.  Code Security audits for script injections
  • 15. Automated Builds  Check-in Triggered Builds, Scheduled Builds  Build System to access builds, logs, changed files, changed versions  Promotion to QA on Success, Auto Deploy  Tagging / Merging on Success on SCM
  • 16. Scale with BVT Catch the Bugs early with BVT Automate triggering of BVT on builds Use your Automated Sanity / Acceptance Tests Link with Build Setup to ‘Bless’ builds for QA promotion – Saves QA cycles Automate failure mails – Send with exact test log, pick the code changes from the build Auto-log a bug
  • 17. Pre Integration Test Setup PIT saves pitfalls   Huge development teams, central builds  Check-in to a PIT branch (that is Sync with Trunk)  Kick off  Auto – Build  BVT  If Success, auto-Merge change into Trunk  If not, follow BVT failure handling and auto- revert from PIT Branch
  • 18. Infrastructure for Reports  Common results repository  Different test cases / suites / tools output differently Manual  Build interfaces to import, Automated tool Test Results export Test Scripts  Define common results format  Preferable format Common Results  Database  XML
  • 19. How to Export  Commercial tools export in XMLs  If that helps, standardize other tools / scripts for that  Use XSLT to transform to common format  Define Performance results schema
  • 20. Scale through intelligent reporting  Easier access for data mining  Easier reporting, trends along builds, along features, along platforms, locales  Drill down ability on any individual test case, and see history along builds to isolate injections  Easier collation of all test results  Charting for Non functional parameters improvements  Cross Link to Feature / Test Case tracker
  • 21. Take Away  Identify these bridges that work for you – No “one size fits All theory ”  Create an integrated platform  Build  Buy  Customize  Available at http://qualinfra.blogspot.com Vijayan.reddy@gmail.com