SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
Integrated methodology for testing and quality management.


MindTest™ overview

MindTest™ is an integrated testing methodology that meshes all the components of a testing engagement, manages the
quality of testing, and delivers measurable and predictable software quality. MindTest™ methodology collaborates in
the areas of delivery, domain, technologies, tools, training, frameworks, quality, and knowledge management to meet the
customer's objectives.


Mindtree's process evangelist team drives the MindTest™ methodology within the organization.




MindTest™ guidelines help tune standardized test processes to a specific testing engagement. These guidelines aim at improved
productivity of the tester. They apply a 360-degree view to continuous improvement, resulting in greater efficiency, higher
quality, and lower cost. Mindtree has defined this methodology based on best practices established through testing thousands
of applications and systems in an environment of continuous process improvement.


The delivery team adapts MindTest™ and if required, customizes the frameworks based on the needs of the project.
Throughout the lifecycle of project delivery, governance mechanisms are applied in the form of management reviews and
metrics that drive these reviews.
Test process models

Defining test process models are important for the success of any test services organization. It helps in standardizing the
process followed throughout the enterprise and thus creates predictability in the output / deliverable produced.


In MindTest™ we have defined the process that needs to be followed for most testing activities, a few of which are
described here.


Software Testing Life Cycle processes (STLC)

MindTest™ Test Processes are defined as role-based swim lane diagrams for simplicity and clarity. These flow charts explain
what is expected from all the different roles in the testing team during a specific testing phase. The phases of STLC have been
explained right from the requirement analysis to test execution.


     The activities at each stage with the project team roles (test lead, project manager, etc.) have been explained
     Each stage has been clearly articulated with input metrics that can be collected, input documents required to begin the
     activities involved in that stage along with the output metrics and documents that come as output specific to that stage
     The templates and checklists relevant for each stage have been embedded with easy to download swim lane diagrams


Below is an example of the diagrammatic approach for requirement analysis:
The documents are embedded as shown below:




Agile testing methodology

Today, with most customers adopting agile, it is critical that enterprises standardize methodology that can be adopted a
cross project teams.


In MindTest™ a generic agile iteration has been explained in detail.


     The testing objective of each phase is defined
     Testing activities expected at each stage are clearly articulated through Mindmap
     Quick tips are provided for activities which help the testing team
     Relevant templates and checklists are available for project teams to download


Agile guidelines: a glimpse
Release planning        Sprint planning      Sprint execution        Sprint review          Retrospective              Wait times


    Test planning           Expand the            Ensure “Doneness”     Provide QA              Identify testing         Proactively utilize
                            understanding of      criteria met          confidence score         related obstacles        time for next sprint
    Bring out clarity       stories focusing                                                    and how to
    of user stories and     on end user and       Include both          Bring-to-table and      overcome them             KT and resource
    scope of testing        non-functional        confirmatory and       quality debt issue                                ramp-up
                            stories               exploratory                                   Discuss and
    Define “Doneness”
                                                                        Discuss any             initiate                  Initiate process
    criteria                Keep quality debt     Unearth quality       defect backlog          any process               improvement,
    Identify metrics to     to zero               risk upfront          that requires                                     focus on one or
                                                                                                improvements
    be monitored                                                        immediate fix                                      two areas
                                                  Metrics collection
                                                                        Test metrics
                                                                        analysis




Risk Based Testing (RBT)

The RBT approach to software testing prioritizes features and functions being tested based on their level of risk.
It objectively determines how much to test by using a combination of business and technical requirements to focus and
prioritize the testing


     Have articulated the approach to RBT for new requirements and regression testing
     Benefits
     Risk execution analysis, metrics and reporting
     Relevant templates and checklists available for download


The MindTest™ RBT approach can be implemented for both, testing new requirements and regression testing.



               Product quality                                         Business Process Blue Print (BBP)




     Business              Probability of                                          Risk areas
      impact                  failure


                 Identify risk                                                 Risk-based effort
                    areas                                                        prioritization


           Prioritize test design                 Update test                 Targeted and core
          Prioritize test execution             management tool              regression test case
                                                                             for new requirement


                                                                            Do feasibility study on                    Automate high
                                                                            prioritized regression                  prioritiy regression
                                                                              suite to automate                             suite



The business impact has to be provided, along with the requirements identified for the release by the business. BBP is the
document where the core business process is mapped to the functional and further to the sub-functional area along with the
business impact.
Business process                Regression test
    New requirement                                                                                        Test execution
                                            blue print                        suite


    Analysis of new                     Identifies the                  Classification of test            New requirement
    requirement to                      business risk ares             cases as per guidelines          test execution as per
    implement RBT                       at an enterprise level                                          RBT guidelines
                                                                       Identification and
    Set-up of guideline                 Provides the business          prioritization of                Regression suite test
    to implement                        impact to different             regression suite as              execution as per RBT
    RBT for new                         risk areas                     per RBT guidelines               guidelines
    requirements




New requirements are prioritized based on their business impact and development complexity, which allows for effective test
planning and effort distribution. For regression testing to be targeted and non-redundant, the identification of the
regression suite should concentrate around the impacted functionalities. Thus, with this we can successfully build a robust
regression suite which makes RBT implementation easier. The following is expected to be part of the regression suite update:


1. Addition of new test cases
2. Modification of existing test cases
3. Deletion of duplicate test cases from the existing set


Governance

In today’s fast paced changing IT dimensions, governance is needed for every project to ensure quality deliverables to the
customer. Governance mechanisms and continuous improvement initiatives are part of MindTest™. We govern our projects
through different tools and mechanisms. Some of which are discussed below:


Test dashboard

Decision-makers depend on metrics to determine the level of quality in a software release. The degree of correctness of these
all-important decisions is greatly dependent on objective, accurate and high quality data provided by test teams.


The Mindtree test dashboard is a tool developed in-house for capturing quantitative data on all projects where testing is
performed. The test dashboard data is used as one of the inputs for project management / test management reviews by delivery
managers. It is also used by test managers as a mechanism for seeking help and highlighting risks and issues for taking
corrective actions.


Today we have an ensemble of 15 test metric on the test dashboard. Each metric is associated with a goal which drives the
objective. The screen below provides sample metrics charts of the test dashboard.
The explanation for each metric is also provided for the user as shown in the sample below, pointer to the metric will
provide the details.




TMAD model

Test Metrics Analysis and Decision (TMAD) model is a framework which enables project teams to choose the set of metrics
aligned to the project's business objectives. This model helps teams define a metrics-based governance model. It
also helps them in defining project specific metrics baselines and the corresponding corrective or preventive actions.


This model considers about twenty standard test metrics, some already present in the test dashboard. It then arrives at a
common pattern and gives a flow to drive continuous improvement in test projects. The following is a sample set of attributes
identified as patterns in the TMAD model, among others:


     Metrics goal patterns
     Associated patterns
     Undesired behavior patterns
     Decision support paths
     Corrective action paths
     Raw data requirements pattern

Since this model defines the formulae for arriving at metric results, the stakeholders can verify their data as and when in doubt
about the authenticity of the graphs.


Benefits foreseen before defining this model:


     Aligning goals to the metrics associated patterns
     Ease of metrics analysis and decision making
     Introspection and retrospection on metrics data
     Prevention of recurring metric deviation
     Prevention of people biased decisions
     Identification and prevention of skewed data
Thus, with the help of a test dashboard and the TMAD model, we translate business goals into measurable quality metrics.
A good mapping is established between the business goals agreed upon, objectives of the product, and quality metrics used to
measure the excellence of the software. This linkage helps the test manager provide quality assessment of the product in a
language that is better understood by all stakeholders.




                                              INTEGRATED 360 VIEW
                                                                                                                 Test automation
    Product quality           Quality of testing          Test management               Test process
                                                                                                                    efficiency


    Defect trends,              Proprietary Test           Schedule / effort           Test coverage               Savings in test
    analysis, density           Quality Index              variance                                               time and effort
                                (PTQI) approach                                       Exploratory
    Customer                                               Productivity               testing %                   Maintenance
    satisfaction                Test case                                                                         effort
                                efficiency                   Defect quality              Automation
     DRE                                                                               testing %                  Test coverage
                                Defect rejection           Maintainability
    Release readiness           ratio                                                 Issue and risks             ROI
                                                           Cost of testing
    Code coverage               Review efficiency




While defining the metrics and processes, Mindtree clearly distinguishes between the processes and metrics designed to
measure the quality of the software under test, and one which is designed to deliver efficient and effective testing.


As software products / applications and features become less differentiated, quality is likely to be the major differentiator.
Therefore, access to this capability of software quality management of test efforts can become a strategic advantage
for companies


Test Quality Index (TQI)

The TQI tool captures the subjective attributes of the quality of a testing service. TQI is a proprietary tool owned by Mindtree. It is
a set of questionnaires with bivalent responses. The responses can be either a “Y” or “N”, while “NA” is used as an exception.
Generally the quality of testing is measured using metrics, like defect removal efficiency, test cases executed per hour, etc.
However, these objective measures miss out on subjective attributes. For example, the quality of deployed resource, which
includes domain knowledge, process knowledge, product knowledge, training, etc. These scores are projected to the respective
leadership heads responsible for managing the delivery of the projects and services, and called Delivery Unit (DU) heads.


This tool is flexible and can be adopted across various projects as the metrics captured are generic, with an objective to
measure the overall test quality. It gives you a comprehensive overall score for the entire project. The scoring is based on
self-assessment by the project manager. It has different purposes to serve than the process compliance scores provided by
maturity models like TMMI or CMMI; even though these scores are related in the bigger contexts.


TQI has the potential to impact and transform customer satisfaction and process maturity levels of software testing projects.
Test audits

Test audits are test technology audits where the objective is to identify the testing risks early in the life cycle of the project and
help the team in creating contingency plans and mitigation plans.


These audits are carried out by the process evangelist team in collaboration with other test / project managers. The focus of the
audit is to understand the project challenges. The audit team inspects all the documents available, interviews the
audited team, and the process strives to uncover all the potential issues / risks. During the process, best practices from other
projects are shared. Both the auditor team and the audited team are involved in identifying action items that need to be put in
place to ensure the success of the project.

Account reviews

The objective of account reviews is for the test management team to have a detailed understanding of the different projects in
each account and the types of testing performed in each of them. The test manager / test lead is expected to highlight the
achievements, the issues, the training / certification requirements and various metrics they have been tracking for the project.


This discussion is a forum through which the test management team along with its three pillars of excellence
(testing academy, test labs, MindTest™) identify the value additions that they could provide to the account to help them deliver
better / faster / cheaper.


This is a face-to-face discussion where the business group head, the process
evangelist team member, the operations team member, the people function team member and the testing academy team meets
the rest of the project team.


Tools used as part of MindTest™

      At the organization level, we have defined a set of tools for different activities during the SDLC of a project. Below is the
      brief of the tools that will be used by the testing team.


  Mindtree tools                                        Usage
                                                        A repository that hosts the integrated processes, templates, checklists,
  MindTest™ portal                                      guidelines and best practices to execute projects across all domains
                                                        for testing.

                                                        Tracks, communicates, and analyzes defects in a soware lifecycle,
  Radar
                                                        employing a review-based model that follows CMMI principles.

                                                        TestLink is a web-based test management tool that is used to
  TestLink                                              create, manage, and organize test cases into test plans. Helps in
                                                        maintaining traceability.

                                                        Provides a persistent base for discus-sions, communications, documents
  Project space
                                                        and project specific knowledge.

                                                        Helps you arrive at the right test estimate for the testing effort.
  Test estimate – estimation model for testing
Customer benefits

      Metrics to measure, track progress, assess maturity and improve predictability of the quality of testing and software
      Improved accuracy in decisions related to software quality assessment and release
      Measurable improvements in ROI with regards to time, cost, risk, and quality
      Greater visibility and control of software testing process and results
      Improved productivity and tester efficiencies through actual implantation of integrated processes and best practices
      implementation
      Enabling clients to establish a platform for continuous improvements in testing capabilities / processes


MindTest™ implementation for T&T customer

This customer is a leading global brand in the vehicle rental industry. It is a leading rental car supplier and primarily serves the
premium commercial and leisure segments of the travel industry in the United States and other regions and as a
premium brand in Canada, the Caribbean and other parts of the world.


Our customer provides a complete range of vehicle rental services through 10,000 rental locations in approximately 175
countries around the world. The company has three operating regions: North America, Europe, Middle East and Africa (EMEA) and
Latin America / Asia Pacific.


Mindtree’s engagement with this customer started in the year 2002. Mindtree is responsible for test planning, estimation, test
case design and test execution, including functional testing and regression testing, end-to-end testing. Currently the Mindtree
team is involved in multiple projects of the customer’s testing portfolio for several testing segments:


     Web-based applications testing – manual and automation (Mindtree - SAF)
     Performance testing, security testing, mainframe testing, and database testing


Challenges

Business challenges:


     Communication for requirement and change requests in excel / mails started creating confusion resulting in schedule
     over-run created by late clarifications and rework
     Proper process implementation
     Difficulty in product quality measurement


Project challenges:

     Tracking requirement, defects and changing requests in excel / mails, and closing it became time consuming
     As defect repository was not available, team members had no clear visibility on status of defects
     Capturing quantitative data for different projects to track project health
     Identifying project risk was time consuming
     Capturing data like defect density, test execution productivity, effort over-run, review defect density was a
     cumbersome process
Proposed Mindtree solution

     Tool-based requirement / defects / change requests tracking (MindTest™ tool - radar)
     Adapting the MindTest™ governance mechanism to track project health and projects risk through test dashboard, test audits
     and account reviews


Implementation and project benefits

Radar usage implementation:

     Requirement tracking
     ABG uses the radar as a requirement repository. Requirements are logged in detail with the required attachments. These
     requirements are analyzed further and taken up as a tracker and brought to closure
     Defect tracking
     Unit testing defects: Code review and unit testing defects are logging in radar in the development phase
     QA Phase: QA defects are logged and assigned to respective developer, and brought to closure after the defect is fixed


Post implementation benefits:


    Easy-to-track, most affected module as defects get bucketed as per module
    As unit, code review and Quality Assurance (QA) defects are logged in the same application, it becomes easy to calculate DRE
    Easy-to-track defect ageing
    Email notification on any action helps the defect owner to take quick action, and reduces the turnaround time
    Requirement tracking in a common place helps to reduce rework
    Deferred or postponed, can be tracked over a period of time
    Requirement tracking in a common place helps to reduce rework
    Deferred or postponed, can be tracked over a period of time
    User-friendly advanced search, mass updates, and a structured reporting feature helps get a quick glance on the
    defect status / back logs, etc.


MindTest™ governance implementation:


    Test dashboard
    Started tracking complete testing metrics in several segments like – planned and actual, release information, schedule
    information, cumulative test execution data, and test design data. Analyze the comparative study and generating trend curves
    with phase / release-wise data and track the project health
    Test audits
    Well planned testing risks identification early in the life cycle of the project and help the team in creating contingency
    and mitigation plans
    Account audits
    Value additions identification that Mindtree can provide to the accounts / projects to help them in delivering
    better / faster / cheaper.
Post implementation benefits


     Easy-to-track metrics
     Quantitative approach helps measure project progress and decision making
     Tracking product health, risks in a planned way

Business benefit:

     Improved predictability in the quality of testing and the quality of product measuring metrics through the dashboard, track
     progress, assess maturity. Improved accuracy in decisions related to software quality assessment and release
     Measurable improvements in time, cost, risk, and quality
     Greater visibility and control of software testing process and results
     Enabling clients to establish a platform for continuous improvements in testing capabilities / processes


Conclusion

Integrated testing methodology is a must as the organization moves towards higher levels of test maturity. Various new
processes and activities which are necessary for driving predictability in the quality of testing and hence the quality of
software, are added. It is not enough to have a test process optimized just around finding defects before the final release, but
it is essential to have an integrated approach to synchronize various aspects, such as:


    Ensuring that the test strategy and planning is consistent with the business objectives of the software being tested
    Domain, technology and tools aligned to requirement specifications and capability dimensions
    Setting-up processes and metrics that help track and measure the gap between existing quality and expected quality
    with an actionable plan
    Communicating the value and impact of testing on business goals through effective governance and tools

Más contenido relacionado

La actualidad más candente

Cmmi%20 model%20changes%20for%20high%20maturity%20v01[1]
Cmmi%20 model%20changes%20for%20high%20maturity%20v01[1]Cmmi%20 model%20changes%20for%20high%20maturity%20v01[1]
Cmmi%20 model%20changes%20for%20high%20maturity%20v01[1]JULIO GONZALEZ SANZ
 
Testhouse UK Ltd. Corp Deck - Feb 2012
Testhouse UK Ltd. Corp Deck - Feb 2012Testhouse UK Ltd. Corp Deck - Feb 2012
Testhouse UK Ltd. Corp Deck - Feb 2012Javier Carrillo
 
Overview of CMMI and Software Process Improvement
Overview of CMMI and Software Process ImprovementOverview of CMMI and Software Process Improvement
Overview of CMMI and Software Process ImprovementNelson Piedra
 
Rcm qad life sciences validation scripts and services
Rcm qad life sciences validation scripts and servicesRcm qad life sciences validation scripts and services
Rcm qad life sciences validation scripts and servicesLaura DeLea
 
BA conf presentation 2010
BA conf presentation 2010BA conf presentation 2010
BA conf presentation 2010Julen Mohanty
 
V-Empower Technical Competence Workflow
V-Empower Technical Competence WorkflowV-Empower Technical Competence Workflow
V-Empower Technical Competence WorkflowHannan Ahmed
 
Cmmi agile kulpa 2004meas cmmi[1]
Cmmi  agile kulpa 2004meas cmmi[1]Cmmi  agile kulpa 2004meas cmmi[1]
Cmmi agile kulpa 2004meas cmmi[1]JULIO GONZALEZ SANZ
 
02 spc訓練教材
02 spc訓練教材02 spc訓練教材
02 spc訓練教材營松 林
 
CMMI v 1.2 Basics
CMMI v 1.2 BasicsCMMI v 1.2 Basics
CMMI v 1.2 BasicsQAI
 

La actualidad más candente (20)

Cmmi%20 model%20changes%20for%20high%20maturity%20v01[1]
Cmmi%20 model%20changes%20for%20high%20maturity%20v01[1]Cmmi%20 model%20changes%20for%20high%20maturity%20v01[1]
Cmmi%20 model%20changes%20for%20high%20maturity%20v01[1]
 
Creation use-of-simple-model
Creation use-of-simple-modelCreation use-of-simple-model
Creation use-of-simple-model
 
Testhouse UK Ltd. Corp Deck - Feb 2012
Testhouse UK Ltd. Corp Deck - Feb 2012Testhouse UK Ltd. Corp Deck - Feb 2012
Testhouse UK Ltd. Corp Deck - Feb 2012
 
An industry perspective on qb d
An industry perspective on qb dAn industry perspective on qb d
An industry perspective on qb d
 
Introduction to CMMI-DEV v1.3 - Day 3
Introduction to CMMI-DEV v1.3  - Day 3Introduction to CMMI-DEV v1.3  - Day 3
Introduction to CMMI-DEV v1.3 - Day 3
 
Overview of CMMI and Software Process Improvement
Overview of CMMI and Software Process ImprovementOverview of CMMI and Software Process Improvement
Overview of CMMI and Software Process Improvement
 
Feasible
FeasibleFeasible
Feasible
 
Rcm qad life sciences validation scripts and services
Rcm qad life sciences validation scripts and servicesRcm qad life sciences validation scripts and services
Rcm qad life sciences validation scripts and services
 
BA conf presentation 2010
BA conf presentation 2010BA conf presentation 2010
BA conf presentation 2010
 
V-Empower Technical Competence Workflow
V-Empower Technical Competence WorkflowV-Empower Technical Competence Workflow
V-Empower Technical Competence Workflow
 
Introduction to CMMI-DEV v1.3 - Day 2
Introduction to CMMI-DEV v1.3  - Day 2Introduction to CMMI-DEV v1.3  - Day 2
Introduction to CMMI-DEV v1.3 - Day 2
 
Saurabh_Mahajan_CV
Saurabh_Mahajan_CVSaurabh_Mahajan_CV
Saurabh_Mahajan_CV
 
Siddharth Raipure_CV_NEW
Siddharth Raipure_CV_NEWSiddharth Raipure_CV_NEW
Siddharth Raipure_CV_NEW
 
Capa system management
Capa system managementCapa system management
Capa system management
 
Introduction to CMMI-DEV v1.3 - Day 1
Introduction to CMMI-DEV v1.3  - Day 1Introduction to CMMI-DEV v1.3  - Day 1
Introduction to CMMI-DEV v1.3 - Day 1
 
Cmmi agile kulpa 2004meas cmmi[1]
Cmmi  agile kulpa 2004meas cmmi[1]Cmmi  agile kulpa 2004meas cmmi[1]
Cmmi agile kulpa 2004meas cmmi[1]
 
02 spc訓練教材
02 spc訓練教材02 spc訓練教材
02 spc訓練教材
 
CMMI v 1.2 Basics
CMMI v 1.2 BasicsCMMI v 1.2 Basics
CMMI v 1.2 Basics
 
Ch 7(spi)intro tocm-mi2013
Ch 7(spi)intro tocm-mi2013Ch 7(spi)intro tocm-mi2013
Ch 7(spi)intro tocm-mi2013
 
5. project quality management
5. project quality management5. project quality management
5. project quality management
 

Destacado

HTAF 2.0 - A hybrid test automation framework.
HTAF 2.0 - A hybrid test automation framework.HTAF 2.0 - A hybrid test automation framework.
HTAF 2.0 - A hybrid test automation framework.Mindtree Ltd.
 
Brand identity brochure.
Brand identity brochure.Brand identity brochure.
Brand identity brochure.Mindtree Ltd.
 
Scalable Computing Labs (SCL).
Scalable Computing Labs (SCL).Scalable Computing Labs (SCL).
Scalable Computing Labs (SCL).Mindtree Ltd.
 
Collaborate with customer. Engage the consumer.
Collaborate with customer. Engage the consumer.Collaborate with customer. Engage the consumer.
Collaborate with customer. Engage the consumer.Mindtree Ltd.
 
Connected homes - Create a safer, healthier and greener world for your custom...
Connected homes - Create a safer, healthier and greener world for your custom...Connected homes - Create a safer, healthier and greener world for your custom...
Connected homes - Create a safer, healthier and greener world for your custom...Mindtree Ltd.
 
ManageMind Surveillance Manager
ManageMind Surveillance ManagerManageMind Surveillance Manager
ManageMind Surveillance ManagerMindtree Ltd.
 
Predictable testing for faster time to market.
Predictable testing for faster time to market.Predictable testing for faster time to market.
Predictable testing for faster time to market.Mindtree Ltd.
 
IT strategy for a sports goods retailer.
IT strategy for a sports goods retailer.IT strategy for a sports goods retailer.
IT strategy for a sports goods retailer.Mindtree Ltd.
 
Improving employee and broker productivity with portal technologies.
Improving employee and broker productivity with portal technologies.Improving employee and broker productivity with portal technologies.
Improving employee and broker productivity with portal technologies.Mindtree Ltd.
 
Gladius video management software.
Gladius video management software.Gladius video management software.
Gladius video management software.Mindtree Ltd.
 
Mindtree test automation services.
Mindtree test automation services.Mindtree test automation services.
Mindtree test automation services.Mindtree Ltd.
 
Distributed agile and offshoring - antagonism or symbiosis?
Distributed agile and offshoring - antagonism or symbiosis?Distributed agile and offshoring - antagonism or symbiosis?
Distributed agile and offshoring - antagonism or symbiosis?Mindtree Ltd.
 

Destacado (14)

HTAF 2.0 - A hybrid test automation framework.
HTAF 2.0 - A hybrid test automation framework.HTAF 2.0 - A hybrid test automation framework.
HTAF 2.0 - A hybrid test automation framework.
 
Energy and utilities.
Energy and utilities.Energy and utilities.
Energy and utilities.
 
Brand identity brochure.
Brand identity brochure.Brand identity brochure.
Brand identity brochure.
 
Scalable Computing Labs (SCL).
Scalable Computing Labs (SCL).Scalable Computing Labs (SCL).
Scalable Computing Labs (SCL).
 
Collaborate with customer. Engage the consumer.
Collaborate with customer. Engage the consumer.Collaborate with customer. Engage the consumer.
Collaborate with customer. Engage the consumer.
 
Corporate brochure
Corporate brochureCorporate brochure
Corporate brochure
 
Connected homes - Create a safer, healthier and greener world for your custom...
Connected homes - Create a safer, healthier and greener world for your custom...Connected homes - Create a safer, healthier and greener world for your custom...
Connected homes - Create a safer, healthier and greener world for your custom...
 
ManageMind Surveillance Manager
ManageMind Surveillance ManagerManageMind Surveillance Manager
ManageMind Surveillance Manager
 
Predictable testing for faster time to market.
Predictable testing for faster time to market.Predictable testing for faster time to market.
Predictable testing for faster time to market.
 
IT strategy for a sports goods retailer.
IT strategy for a sports goods retailer.IT strategy for a sports goods retailer.
IT strategy for a sports goods retailer.
 
Improving employee and broker productivity with portal technologies.
Improving employee and broker productivity with portal technologies.Improving employee and broker productivity with portal technologies.
Improving employee and broker productivity with portal technologies.
 
Gladius video management software.
Gladius video management software.Gladius video management software.
Gladius video management software.
 
Mindtree test automation services.
Mindtree test automation services.Mindtree test automation services.
Mindtree test automation services.
 
Distributed agile and offshoring - antagonism or symbiosis?
Distributed agile and offshoring - antagonism or symbiosis?Distributed agile and offshoring - antagonism or symbiosis?
Distributed agile and offshoring - antagonism or symbiosis?
 

Similar a Integrated methodology for testing and quality management.

St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006anjuabel
 
Six sigma as foundation to cmmi
Six sigma as foundation to cmmiSix sigma as foundation to cmmi
Six sigma as foundation to cmmiKobi Vider
 
Idexcel Independent Testing Services Presentation
Idexcel Independent Testing Services PresentationIdexcel Independent Testing Services Presentation
Idexcel Independent Testing Services PresentationIdexcel
 
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie ThomasIBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie ThomasKathy (Kat) Mandelstein
 
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...IIBA Rochester NY
 
Bridging the gap between pre-production testing and production monitoring
Bridging the gap between pre-production testing and production monitoringBridging the gap between pre-production testing and production monitoring
Bridging the gap between pre-production testing and production monitoringfsyed
 
Linkroad Corporate Snapshot
Linkroad Corporate SnapshotLinkroad Corporate Snapshot
Linkroad Corporate Snapshotmelvinyou
 
Simulating a PhD: My journey and future research directions
Simulating a PhD: My journey and future research directionsSimulating a PhD: My journey and future research directions
Simulating a PhD: My journey and future research directionsmilesweaver
 
Importance of Business Process Test Automation - Bahaa Al Zubaidi.pdf
Importance of Business Process Test Automation - Bahaa Al Zubaidi.pdfImportance of Business Process Test Automation - Bahaa Al Zubaidi.pdf
Importance of Business Process Test Automation - Bahaa Al Zubaidi.pdfBahaa Al Zubaidi
 
Process performance models case study
Process performance models case studyProcess performance models case study
Process performance models case studyKobi Vider
 
IBM Rational Software Conference 2009: Quality Management Track Keynote
IBM Rational Software Conference 2009: Quality Management Track KeynoteIBM Rational Software Conference 2009: Quality Management Track Keynote
IBM Rational Software Conference 2009: Quality Management Track KeynoteKathy (Kat) Mandelstein
 
Chicago Rational User Group 02112009
Chicago Rational User Group 02112009Chicago Rational User Group 02112009
Chicago Rational User Group 02112009Daniel Gilio
 

Similar a Integrated methodology for testing and quality management. (20)

St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006
 
Six sigma as foundation to cmmi
Six sigma as foundation to cmmiSix sigma as foundation to cmmi
Six sigma as foundation to cmmi
 
Idexcel Independent Testing Services Presentation
Idexcel Independent Testing Services PresentationIdexcel Independent Testing Services Presentation
Idexcel Independent Testing Services Presentation
 
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie ThomasIBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
 
Killing the Myth: Agile & CMMI
Killing the Myth: Agile & CMMIKilling the Myth: Agile & CMMI
Killing the Myth: Agile & CMMI
 
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...
 
Bridging the gap between pre-production testing and production monitoring
Bridging the gap between pre-production testing and production monitoringBridging the gap between pre-production testing and production monitoring
Bridging the gap between pre-production testing and production monitoring
 
Linkroad Corporate Snapshot
Linkroad Corporate SnapshotLinkroad Corporate Snapshot
Linkroad Corporate Snapshot
 
Softwaretesting
SoftwaretestingSoftwaretesting
Softwaretesting
 
Simulating a PhD: My journey and future research directions
Simulating a PhD: My journey and future research directionsSimulating a PhD: My journey and future research directions
Simulating a PhD: My journey and future research directions
 
Importance of Business Process Test Automation - Bahaa Al Zubaidi.pdf
Importance of Business Process Test Automation - Bahaa Al Zubaidi.pdfImportance of Business Process Test Automation - Bahaa Al Zubaidi.pdf
Importance of Business Process Test Automation - Bahaa Al Zubaidi.pdf
 
Process performance models case study
Process performance models case studyProcess performance models case study
Process performance models case study
 
IBM Rational Software Conference 2009: Quality Management Track Keynote
IBM Rational Software Conference 2009: Quality Management Track KeynoteIBM Rational Software Conference 2009: Quality Management Track Keynote
IBM Rational Software Conference 2009: Quality Management Track Keynote
 
QAIBP
QAIBPQAIBP
QAIBP
 
Quality in Software Testing
Quality in Software TestingQuality in Software Testing
Quality in Software Testing
 
Pariksha testing services
Pariksha testing servicesPariksha testing services
Pariksha testing services
 
Chicago Rational User Group 02112009
Chicago Rational User Group 02112009Chicago Rational User Group 02112009
Chicago Rational User Group 02112009
 
QA Standards
QA StandardsQA Standards
QA Standards
 
QA standards
QA standardsQA standards
QA standards
 
Testing & Quality Assurance
Testing & Quality AssuranceTesting & Quality Assurance
Testing & Quality Assurance
 

Más de Mindtree Ltd.

Mindtree: Shift to Continuous Delivery
Mindtree: Shift to Continuous DeliveryMindtree: Shift to Continuous Delivery
Mindtree: Shift to Continuous DeliveryMindtree Ltd.
 
Automation and upgrade of a multi country rollout testing, accelerated by Min...
Automation and upgrade of a multi country rollout testing, accelerated by Min...Automation and upgrade of a multi country rollout testing, accelerated by Min...
Automation and upgrade of a multi country rollout testing, accelerated by Min...Mindtree Ltd.
 
Developing a contact center application to enhance customer service in the ba...
Developing a contact center application to enhance customer service in the ba...Developing a contact center application to enhance customer service in the ba...
Developing a contact center application to enhance customer service in the ba...Mindtree Ltd.
 
Designing a syndicated loans deal management system.
Designing a syndicated loans deal management system.Designing a syndicated loans deal management system.
Designing a syndicated loans deal management system.Mindtree Ltd.
 
Facilitating a unique identification enrolment and authentication system.
Facilitating a unique identification enrolment and authentication system.Facilitating a unique identification enrolment and authentication system.
Facilitating a unique identification enrolment and authentication system.Mindtree Ltd.
 
Implementing a comprehensive digital content management solution.
Implementing a comprehensive digital content management solution.Implementing a comprehensive digital content management solution.
Implementing a comprehensive digital content management solution.Mindtree Ltd.
 
Developed a cutting edge Cloud-based solution for enhancing Indirect Material...
Developed a cutting edge Cloud-based solution for enhancing Indirect Material...Developed a cutting edge Cloud-based solution for enhancing Indirect Material...
Developed a cutting edge Cloud-based solution for enhancing Indirect Material...Mindtree Ltd.
 
Managed support cost and enhanced performance for the world's largest gaming ...
Managed support cost and enhanced performance for the world's largest gaming ...Managed support cost and enhanced performance for the world's largest gaming ...
Managed support cost and enhanced performance for the world's largest gaming ...Mindtree Ltd.
 
Online platform for a leading American consumer electronic enterprise.
Online platform for a leading American consumer electronic enterprise.Online platform for a leading American consumer electronic enterprise.
Online platform for a leading American consumer electronic enterprise.Mindtree Ltd.
 
Next generation SaaS solution with end-to-end ownership for a leading mobile ...
Next generation SaaS solution with end-to-end ownership for a leading mobile ...Next generation SaaS solution with end-to-end ownership for a leading mobile ...
Next generation SaaS solution with end-to-end ownership for a leading mobile ...Mindtree Ltd.
 
Cloud based analytics framework for the world's largest B2B e-commerce servic...
Cloud based analytics framework for the world's largest B2B e-commerce servic...Cloud based analytics framework for the world's largest B2B e-commerce servic...
Cloud based analytics framework for the world's largest B2B e-commerce servic...Mindtree Ltd.
 
Developing high customer engagement through mobile application for a major cr...
Developing high customer engagement through mobile application for a major cr...Developing high customer engagement through mobile application for a major cr...
Developing high customer engagement through mobile application for a major cr...Mindtree Ltd.
 
Crafting an intuitive and efficient marketing portal to enhance product manag...
Crafting an intuitive and efficient marketing portal to enhance product manag...Crafting an intuitive and efficient marketing portal to enhance product manag...
Crafting an intuitive and efficient marketing portal to enhance product manag...Mindtree Ltd.
 
Enhancing Web Content Management System (WCMS) and service.
Enhancing Web Content Management System (WCMS) and service.Enhancing Web Content Management System (WCMS) and service.
Enhancing Web Content Management System (WCMS) and service.Mindtree Ltd.
 
SharePoint partnership.
SharePoint partnership.SharePoint partnership.
SharePoint partnership.Mindtree Ltd.
 
SITEsMART - Connecting with the on-the-move consumer.
SITEsMART - Connecting with the on-the-move consumer.SITEsMART - Connecting with the on-the-move consumer.
SITEsMART - Connecting with the on-the-move consumer.Mindtree Ltd.
 
Powering performance through a tailor-made solution.
Powering performance through a tailor-made solution.Powering performance through a tailor-made solution.
Powering performance through a tailor-made solution.Mindtree Ltd.
 
Developing softphone driver for Unified Communication Market (UCF)
Developing softphone driver for Unified Communication Market (UCF)Developing softphone driver for Unified Communication Market (UCF)
Developing softphone driver for Unified Communication Market (UCF)Mindtree Ltd.
 
Mindtree SAP BI, BO & HANA services
Mindtree SAP BI, BO & HANA servicesMindtree SAP BI, BO & HANA services
Mindtree SAP BI, BO & HANA servicesMindtree Ltd.
 
Facilitating sales force integration with exchange.
Facilitating sales force integration with exchange.Facilitating sales force integration with exchange.
Facilitating sales force integration with exchange.Mindtree Ltd.
 

Más de Mindtree Ltd. (20)

Mindtree: Shift to Continuous Delivery
Mindtree: Shift to Continuous DeliveryMindtree: Shift to Continuous Delivery
Mindtree: Shift to Continuous Delivery
 
Automation and upgrade of a multi country rollout testing, accelerated by Min...
Automation and upgrade of a multi country rollout testing, accelerated by Min...Automation and upgrade of a multi country rollout testing, accelerated by Min...
Automation and upgrade of a multi country rollout testing, accelerated by Min...
 
Developing a contact center application to enhance customer service in the ba...
Developing a contact center application to enhance customer service in the ba...Developing a contact center application to enhance customer service in the ba...
Developing a contact center application to enhance customer service in the ba...
 
Designing a syndicated loans deal management system.
Designing a syndicated loans deal management system.Designing a syndicated loans deal management system.
Designing a syndicated loans deal management system.
 
Facilitating a unique identification enrolment and authentication system.
Facilitating a unique identification enrolment and authentication system.Facilitating a unique identification enrolment and authentication system.
Facilitating a unique identification enrolment and authentication system.
 
Implementing a comprehensive digital content management solution.
Implementing a comprehensive digital content management solution.Implementing a comprehensive digital content management solution.
Implementing a comprehensive digital content management solution.
 
Developed a cutting edge Cloud-based solution for enhancing Indirect Material...
Developed a cutting edge Cloud-based solution for enhancing Indirect Material...Developed a cutting edge Cloud-based solution for enhancing Indirect Material...
Developed a cutting edge Cloud-based solution for enhancing Indirect Material...
 
Managed support cost and enhanced performance for the world's largest gaming ...
Managed support cost and enhanced performance for the world's largest gaming ...Managed support cost and enhanced performance for the world's largest gaming ...
Managed support cost and enhanced performance for the world's largest gaming ...
 
Online platform for a leading American consumer electronic enterprise.
Online platform for a leading American consumer electronic enterprise.Online platform for a leading American consumer electronic enterprise.
Online platform for a leading American consumer electronic enterprise.
 
Next generation SaaS solution with end-to-end ownership for a leading mobile ...
Next generation SaaS solution with end-to-end ownership for a leading mobile ...Next generation SaaS solution with end-to-end ownership for a leading mobile ...
Next generation SaaS solution with end-to-end ownership for a leading mobile ...
 
Cloud based analytics framework for the world's largest B2B e-commerce servic...
Cloud based analytics framework for the world's largest B2B e-commerce servic...Cloud based analytics framework for the world's largest B2B e-commerce servic...
Cloud based analytics framework for the world's largest B2B e-commerce servic...
 
Developing high customer engagement through mobile application for a major cr...
Developing high customer engagement through mobile application for a major cr...Developing high customer engagement through mobile application for a major cr...
Developing high customer engagement through mobile application for a major cr...
 
Crafting an intuitive and efficient marketing portal to enhance product manag...
Crafting an intuitive and efficient marketing portal to enhance product manag...Crafting an intuitive and efficient marketing portal to enhance product manag...
Crafting an intuitive and efficient marketing portal to enhance product manag...
 
Enhancing Web Content Management System (WCMS) and service.
Enhancing Web Content Management System (WCMS) and service.Enhancing Web Content Management System (WCMS) and service.
Enhancing Web Content Management System (WCMS) and service.
 
SharePoint partnership.
SharePoint partnership.SharePoint partnership.
SharePoint partnership.
 
SITEsMART - Connecting with the on-the-move consumer.
SITEsMART - Connecting with the on-the-move consumer.SITEsMART - Connecting with the on-the-move consumer.
SITEsMART - Connecting with the on-the-move consumer.
 
Powering performance through a tailor-made solution.
Powering performance through a tailor-made solution.Powering performance through a tailor-made solution.
Powering performance through a tailor-made solution.
 
Developing softphone driver for Unified Communication Market (UCF)
Developing softphone driver for Unified Communication Market (UCF)Developing softphone driver for Unified Communication Market (UCF)
Developing softphone driver for Unified Communication Market (UCF)
 
Mindtree SAP BI, BO & HANA services
Mindtree SAP BI, BO & HANA servicesMindtree SAP BI, BO & HANA services
Mindtree SAP BI, BO & HANA services
 
Facilitating sales force integration with exchange.
Facilitating sales force integration with exchange.Facilitating sales force integration with exchange.
Facilitating sales force integration with exchange.
 

Último

Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 

Último (20)

Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 

Integrated methodology for testing and quality management.

  • 1. Integrated methodology for testing and quality management. MindTest™ overview MindTest™ is an integrated testing methodology that meshes all the components of a testing engagement, manages the quality of testing, and delivers measurable and predictable software quality. MindTest™ methodology collaborates in the areas of delivery, domain, technologies, tools, training, frameworks, quality, and knowledge management to meet the customer's objectives. Mindtree's process evangelist team drives the MindTest™ methodology within the organization. MindTest™ guidelines help tune standardized test processes to a specific testing engagement. These guidelines aim at improved productivity of the tester. They apply a 360-degree view to continuous improvement, resulting in greater efficiency, higher quality, and lower cost. Mindtree has defined this methodology based on best practices established through testing thousands of applications and systems in an environment of continuous process improvement. The delivery team adapts MindTest™ and if required, customizes the frameworks based on the needs of the project. Throughout the lifecycle of project delivery, governance mechanisms are applied in the form of management reviews and metrics that drive these reviews.
  • 2. Test process models Defining test process models are important for the success of any test services organization. It helps in standardizing the process followed throughout the enterprise and thus creates predictability in the output / deliverable produced. In MindTest™ we have defined the process that needs to be followed for most testing activities, a few of which are described here. Software Testing Life Cycle processes (STLC) MindTest™ Test Processes are defined as role-based swim lane diagrams for simplicity and clarity. These flow charts explain what is expected from all the different roles in the testing team during a specific testing phase. The phases of STLC have been explained right from the requirement analysis to test execution. The activities at each stage with the project team roles (test lead, project manager, etc.) have been explained Each stage has been clearly articulated with input metrics that can be collected, input documents required to begin the activities involved in that stage along with the output metrics and documents that come as output specific to that stage The templates and checklists relevant for each stage have been embedded with easy to download swim lane diagrams Below is an example of the diagrammatic approach for requirement analysis:
  • 3. The documents are embedded as shown below: Agile testing methodology Today, with most customers adopting agile, it is critical that enterprises standardize methodology that can be adopted a cross project teams. In MindTest™ a generic agile iteration has been explained in detail. The testing objective of each phase is defined Testing activities expected at each stage are clearly articulated through Mindmap Quick tips are provided for activities which help the testing team Relevant templates and checklists are available for project teams to download Agile guidelines: a glimpse
  • 4. Release planning Sprint planning Sprint execution Sprint review Retrospective Wait times Test planning Expand the Ensure “Doneness” Provide QA Identify testing Proactively utilize understanding of criteria met confidence score related obstacles time for next sprint Bring out clarity stories focusing and how to of user stories and on end user and Include both Bring-to-table and overcome them KT and resource scope of testing non-functional confirmatory and quality debt issue ramp-up stories exploratory Discuss and Define “Doneness” Discuss any initiate Initiate process criteria Keep quality debt Unearth quality defect backlog any process improvement, Identify metrics to to zero risk upfront that requires focus on one or improvements be monitored immediate fix two areas Metrics collection Test metrics analysis Risk Based Testing (RBT) The RBT approach to software testing prioritizes features and functions being tested based on their level of risk. It objectively determines how much to test by using a combination of business and technical requirements to focus and prioritize the testing Have articulated the approach to RBT for new requirements and regression testing Benefits Risk execution analysis, metrics and reporting Relevant templates and checklists available for download The MindTest™ RBT approach can be implemented for both, testing new requirements and regression testing. Product quality Business Process Blue Print (BBP) Business Probability of Risk areas impact failure Identify risk Risk-based effort areas prioritization Prioritize test design Update test Targeted and core Prioritize test execution management tool regression test case for new requirement Do feasibility study on Automate high prioritized regression prioritiy regression suite to automate suite The business impact has to be provided, along with the requirements identified for the release by the business. BBP is the document where the core business process is mapped to the functional and further to the sub-functional area along with the business impact.
  • 5. Business process Regression test New requirement Test execution blue print suite Analysis of new Identifies the Classification of test New requirement requirement to business risk ares cases as per guidelines test execution as per implement RBT at an enterprise level RBT guidelines Identification and Set-up of guideline Provides the business prioritization of Regression suite test to implement impact to different regression suite as execution as per RBT RBT for new risk areas per RBT guidelines guidelines requirements New requirements are prioritized based on their business impact and development complexity, which allows for effective test planning and effort distribution. For regression testing to be targeted and non-redundant, the identification of the regression suite should concentrate around the impacted functionalities. Thus, with this we can successfully build a robust regression suite which makes RBT implementation easier. The following is expected to be part of the regression suite update: 1. Addition of new test cases 2. Modification of existing test cases 3. Deletion of duplicate test cases from the existing set Governance In today’s fast paced changing IT dimensions, governance is needed for every project to ensure quality deliverables to the customer. Governance mechanisms and continuous improvement initiatives are part of MindTest™. We govern our projects through different tools and mechanisms. Some of which are discussed below: Test dashboard Decision-makers depend on metrics to determine the level of quality in a software release. The degree of correctness of these all-important decisions is greatly dependent on objective, accurate and high quality data provided by test teams. The Mindtree test dashboard is a tool developed in-house for capturing quantitative data on all projects where testing is performed. The test dashboard data is used as one of the inputs for project management / test management reviews by delivery managers. It is also used by test managers as a mechanism for seeking help and highlighting risks and issues for taking corrective actions. Today we have an ensemble of 15 test metric on the test dashboard. Each metric is associated with a goal which drives the objective. The screen below provides sample metrics charts of the test dashboard.
  • 6.
  • 7. The explanation for each metric is also provided for the user as shown in the sample below, pointer to the metric will provide the details. TMAD model Test Metrics Analysis and Decision (TMAD) model is a framework which enables project teams to choose the set of metrics aligned to the project's business objectives. This model helps teams define a metrics-based governance model. It also helps them in defining project specific metrics baselines and the corresponding corrective or preventive actions. This model considers about twenty standard test metrics, some already present in the test dashboard. It then arrives at a common pattern and gives a flow to drive continuous improvement in test projects. The following is a sample set of attributes identified as patterns in the TMAD model, among others: Metrics goal patterns Associated patterns Undesired behavior patterns Decision support paths Corrective action paths Raw data requirements pattern Since this model defines the formulae for arriving at metric results, the stakeholders can verify their data as and when in doubt about the authenticity of the graphs. Benefits foreseen before defining this model: Aligning goals to the metrics associated patterns Ease of metrics analysis and decision making Introspection and retrospection on metrics data Prevention of recurring metric deviation Prevention of people biased decisions Identification and prevention of skewed data
  • 8. Thus, with the help of a test dashboard and the TMAD model, we translate business goals into measurable quality metrics. A good mapping is established between the business goals agreed upon, objectives of the product, and quality metrics used to measure the excellence of the software. This linkage helps the test manager provide quality assessment of the product in a language that is better understood by all stakeholders. INTEGRATED 360 VIEW Test automation Product quality Quality of testing Test management Test process efficiency Defect trends, Proprietary Test Schedule / effort Test coverage Savings in test analysis, density Quality Index variance time and effort (PTQI) approach Exploratory Customer Productivity testing % Maintenance satisfaction Test case effort efficiency Defect quality Automation DRE testing % Test coverage Defect rejection Maintainability Release readiness ratio Issue and risks ROI Cost of testing Code coverage Review efficiency While defining the metrics and processes, Mindtree clearly distinguishes between the processes and metrics designed to measure the quality of the software under test, and one which is designed to deliver efficient and effective testing. As software products / applications and features become less differentiated, quality is likely to be the major differentiator. Therefore, access to this capability of software quality management of test efforts can become a strategic advantage for companies Test Quality Index (TQI) The TQI tool captures the subjective attributes of the quality of a testing service. TQI is a proprietary tool owned by Mindtree. It is a set of questionnaires with bivalent responses. The responses can be either a “Y” or “N”, while “NA” is used as an exception. Generally the quality of testing is measured using metrics, like defect removal efficiency, test cases executed per hour, etc. However, these objective measures miss out on subjective attributes. For example, the quality of deployed resource, which includes domain knowledge, process knowledge, product knowledge, training, etc. These scores are projected to the respective leadership heads responsible for managing the delivery of the projects and services, and called Delivery Unit (DU) heads. This tool is flexible and can be adopted across various projects as the metrics captured are generic, with an objective to measure the overall test quality. It gives you a comprehensive overall score for the entire project. The scoring is based on self-assessment by the project manager. It has different purposes to serve than the process compliance scores provided by maturity models like TMMI or CMMI; even though these scores are related in the bigger contexts. TQI has the potential to impact and transform customer satisfaction and process maturity levels of software testing projects.
  • 9. Test audits Test audits are test technology audits where the objective is to identify the testing risks early in the life cycle of the project and help the team in creating contingency plans and mitigation plans. These audits are carried out by the process evangelist team in collaboration with other test / project managers. The focus of the audit is to understand the project challenges. The audit team inspects all the documents available, interviews the audited team, and the process strives to uncover all the potential issues / risks. During the process, best practices from other projects are shared. Both the auditor team and the audited team are involved in identifying action items that need to be put in place to ensure the success of the project. Account reviews The objective of account reviews is for the test management team to have a detailed understanding of the different projects in each account and the types of testing performed in each of them. The test manager / test lead is expected to highlight the achievements, the issues, the training / certification requirements and various metrics they have been tracking for the project. This discussion is a forum through which the test management team along with its three pillars of excellence (testing academy, test labs, MindTest™) identify the value additions that they could provide to the account to help them deliver better / faster / cheaper. This is a face-to-face discussion where the business group head, the process evangelist team member, the operations team member, the people function team member and the testing academy team meets the rest of the project team. Tools used as part of MindTest™ At the organization level, we have defined a set of tools for different activities during the SDLC of a project. Below is the brief of the tools that will be used by the testing team. Mindtree tools Usage A repository that hosts the integrated processes, templates, checklists, MindTest™ portal guidelines and best practices to execute projects across all domains for testing. Tracks, communicates, and analyzes defects in a soware lifecycle, Radar employing a review-based model that follows CMMI principles. TestLink is a web-based test management tool that is used to TestLink create, manage, and organize test cases into test plans. Helps in maintaining traceability. Provides a persistent base for discus-sions, communications, documents Project space and project specific knowledge. Helps you arrive at the right test estimate for the testing effort. Test estimate – estimation model for testing
  • 10. Customer benefits Metrics to measure, track progress, assess maturity and improve predictability of the quality of testing and software Improved accuracy in decisions related to software quality assessment and release Measurable improvements in ROI with regards to time, cost, risk, and quality Greater visibility and control of software testing process and results Improved productivity and tester efficiencies through actual implantation of integrated processes and best practices implementation Enabling clients to establish a platform for continuous improvements in testing capabilities / processes MindTest™ implementation for T&T customer This customer is a leading global brand in the vehicle rental industry. It is a leading rental car supplier and primarily serves the premium commercial and leisure segments of the travel industry in the United States and other regions and as a premium brand in Canada, the Caribbean and other parts of the world. Our customer provides a complete range of vehicle rental services through 10,000 rental locations in approximately 175 countries around the world. The company has three operating regions: North America, Europe, Middle East and Africa (EMEA) and Latin America / Asia Pacific. Mindtree’s engagement with this customer started in the year 2002. Mindtree is responsible for test planning, estimation, test case design and test execution, including functional testing and regression testing, end-to-end testing. Currently the Mindtree team is involved in multiple projects of the customer’s testing portfolio for several testing segments: Web-based applications testing – manual and automation (Mindtree - SAF) Performance testing, security testing, mainframe testing, and database testing Challenges Business challenges: Communication for requirement and change requests in excel / mails started creating confusion resulting in schedule over-run created by late clarifications and rework Proper process implementation Difficulty in product quality measurement Project challenges: Tracking requirement, defects and changing requests in excel / mails, and closing it became time consuming As defect repository was not available, team members had no clear visibility on status of defects Capturing quantitative data for different projects to track project health Identifying project risk was time consuming Capturing data like defect density, test execution productivity, effort over-run, review defect density was a cumbersome process
  • 11. Proposed Mindtree solution Tool-based requirement / defects / change requests tracking (MindTest™ tool - radar) Adapting the MindTest™ governance mechanism to track project health and projects risk through test dashboard, test audits and account reviews Implementation and project benefits Radar usage implementation: Requirement tracking ABG uses the radar as a requirement repository. Requirements are logged in detail with the required attachments. These requirements are analyzed further and taken up as a tracker and brought to closure Defect tracking Unit testing defects: Code review and unit testing defects are logging in radar in the development phase QA Phase: QA defects are logged and assigned to respective developer, and brought to closure after the defect is fixed Post implementation benefits: Easy-to-track, most affected module as defects get bucketed as per module As unit, code review and Quality Assurance (QA) defects are logged in the same application, it becomes easy to calculate DRE Easy-to-track defect ageing Email notification on any action helps the defect owner to take quick action, and reduces the turnaround time Requirement tracking in a common place helps to reduce rework Deferred or postponed, can be tracked over a period of time Requirement tracking in a common place helps to reduce rework Deferred or postponed, can be tracked over a period of time User-friendly advanced search, mass updates, and a structured reporting feature helps get a quick glance on the defect status / back logs, etc. MindTest™ governance implementation: Test dashboard Started tracking complete testing metrics in several segments like – planned and actual, release information, schedule information, cumulative test execution data, and test design data. Analyze the comparative study and generating trend curves with phase / release-wise data and track the project health Test audits Well planned testing risks identification early in the life cycle of the project and help the team in creating contingency and mitigation plans Account audits Value additions identification that Mindtree can provide to the accounts / projects to help them in delivering better / faster / cheaper.
  • 12. Post implementation benefits Easy-to-track metrics Quantitative approach helps measure project progress and decision making Tracking product health, risks in a planned way Business benefit: Improved predictability in the quality of testing and the quality of product measuring metrics through the dashboard, track progress, assess maturity. Improved accuracy in decisions related to software quality assessment and release Measurable improvements in time, cost, risk, and quality Greater visibility and control of software testing process and results Enabling clients to establish a platform for continuous improvements in testing capabilities / processes Conclusion Integrated testing methodology is a must as the organization moves towards higher levels of test maturity. Various new processes and activities which are necessary for driving predictability in the quality of testing and hence the quality of software, are added. It is not enough to have a test process optimized just around finding defects before the final release, but it is essential to have an integrated approach to synchronize various aspects, such as: Ensuring that the test strategy and planning is consistent with the business objectives of the software being tested Domain, technology and tools aligned to requirement specifications and capability dimensions Setting-up processes and metrics that help track and measure the gap between existing quality and expected quality with an actionable plan Communicating the value and impact of testing on business goals through effective governance and tools