SlideShare una empresa de Scribd logo
1 de 7
The Test Engineering Maturity Model
W H I T E P A P E R
Abstract
Recent software testing research indicates that under pressure
to meet deadlines, the testing teams often lose focus on the
‘business’ goals expected from the activity.
This white paper talks about the Test Engineering Maturity
Model (TEMM) that Impetus Technologies has developed. TEMM
helps clients meet software testing goals while keeping
continuous focus on business needs. The paper talks about how
this framework helps companies save on time and costs, while
improving the overall quality of the product.
The five levels of the TEMM have been described and explained.
The white paper also talks about the benefits of each level, and
how they impact the testing function.
Impetus Technologies, Inc.
www.impetus.com
The Test Engineering Maturity Model
2
Introduction
For most companies, software testing is an arduous and expensive activity.
Organizations are often faced with a lack of time and resources, which limits
their ability to test each and every line of code during the test execution cycle. It
therefore becomes imperative for them to optimally utilize the limited
resources available within time-to-market constraints, to deliver better quality
products.
The size of regression test suites grows as software evolves. Their size grows to
such an extent that regression testing alone can account for as much as 50
percent of the cost of software maintenance. Due to various constraints, it is
not possible to test each and everything evolving in a software product.
Typically, such testing increases the cost and time associated with measuring
quality and stretches the release cycle without providing an adequate Return on
Investment (ROI). To meet business deadlines and measure product quality,
stakeholders use cost and time as the main driving factors. It is often seen that
companies try to measure quality based on cost and time, which leads to
unsuccessful testing endeavors. While a huge amount is spent on testing, the
product outcomes are not up to the mark and make companies feel that testing
has lost track, somewhere.
There is a clear relationship between the three elementary forces i.e. Time,
Cost, and Quality in any project. Time denotes the available time to deliver the
project, cost represents the amount of money or resources available and quality
represents the fit-to-purpose that the project must achieve to be a success.
A ‘product’ is always created to meet ‘business needs. Business is the driving
factor that decides on parameters such as time, cost, and quality. However, as
the delivery pressures increase in a release cycle, and companies focus on cost
and time to achieve a predefined quality, the concept of business loses shine.
It is therefore important to ensure that business is not ignored in a testing
environment. Industry is demanding a comprehensive testing package, a
package that can help in balancing between business, cost, quality, and time.
What is required then is a framework that takes into account the four pillars
associated with a product, and how these work in relation to each other.
Impetus Technologies’ testing practice offers comprehensive end-to-end test
engineering solutions in order to reduce the product development costs,
improve quality, and reduce time-to-market. It has developed the Test
Engineering Maturity Model, which helps in showing a definite direction for
complete product testing.
The Test Engineering Maturity Model
3
The Key Objectives of TEMM
The TEMM focuses on the following:
• Resolving the ambiguities arising during software product testing
• Providing a definite direction to attain higher ROI in product testing by
keeping business goals and risks within sight
• Defining the right set of Key Testing Activities (KTAs)
• Providing a matrix with business, cost, quality and time as the primary
components
• Offering five levels, which serve as benchmarks for any time of testing
• Enabling organizations to opt for a desired level, based on the their
product testing requirements
Overall, the Test Engineering Maturity Model, provides companies with a set of
guidelines for improving their software testing.TEMM defines Key Testing
Activities, popularly known as KTAs that helps in providing a definite direction to
companies for their testing endeavors and helps in attaining a higher Return on
Investment (ROI). The model removes the need for organizations to reinvent the
wheel. TEMM provides incremental and non-linear benefits to the teams that
want to mature their testing activities. All they need to do is select the level
they want to achieve, based on their business requirements and follow the
activities that are defined.
The Test Engineering Maturity Model
4
TEMM Structure
TEMM Reference Table
TEMM reference table can be used to get quick information on levels scope,
outcome and limitations. Depending on the requirement of the project and the
maturity level that any team wants to achieve, an appropriate level of TEMM
needs to be selected. Each level defines the key testing activities that will help
the team to achieve the desired level. Identifying the layer and implementing
the activities will provide incremental benefits to the product testing teams,
level over level.
The Test Engineering Maturity Model
5
Level Type Scope Outcome Limitations
Illusive Crude
product
testing
Ad-hoc Test coverage based on
time available before
release
Product quality mainly
decided based on gut feeling
of test team
Domain/Application
knowledge resides in
individuals
Testing activities are person
driven
High probability of critical
bugs getting leaked into
production
Primitive Elementary
product
testing
Manual-UI, Functional,
Integration, System,
UAT
Ad-hoc - Non-
Functional
Basic manual testing is
planned and performed on
the product
Well defined test cases for
the covered areas
Testing on different
environments is a
cumbersome task
Longer testing cycles
Non-Functional aspects of
the application are not
completely tested
High probability of critical
bugs getting leaked into
production
Reflexive Essential
product
testing
Manual- UAT and Non-
Functional
Classic Automation-
Functional and White
box
Complete, planned manual
testing is performed on the
product that includes
functional and non-
functional testing
UAT is planned and
executed beforehand,
minimizing surprises at
later stages
Prioritization helps in
minimizing defect Leakage
into production
Automation remains
secondary so all the benefits
of automation are not
reaped
Lack of automation strategy
results in high maintenance
of test scripts
Requires longer
implementation time
The Test Engineering Maturity Model
6
Systematic Streamlined
product
testing
Manual- Functional and
Strategic Non-
Functional
Planned Automation-
Functional and Non-
Functional
Completely planned Testing
activities, both manual and
automation
Repeatable tests on
different versions of an
application, even if the
application changes is
enhanced
Reduced regression test
cycles
Increased test coverage
Unattended execution of
test suites
Optimal utilization of
resources
The testing metrics do not
give complete view of the
product status
Comprehensive Progressive
product
testing
End-to-End (E2E)
Automation
Engineering to Testing
(E2T) Automation
Continuous
Improvement
Automation of major
activities involved in
product testing
Automation of End-to-end
business scenarios
Continuous Integration
helps in detecting defects
early in the life cycle
Visibility into complete
product status from both
the engineering and testing
perspective
Continuously look for ways
to improve the current
practices
The Test Engineering Maturity Model
7
Summary
To minimize testing nightmares and enable the software product testing process
to achieve maturity, the thumb rule is to revisit business needs at every stage.
The participation of business at every step in the testing cycle ensures that the
critical factors are balanced and producing positive results that meet business
objectives. Cost, quality, time, and business are the inseparable axes that will
certainly lead to the path of productive testing.
By implementing TEMM, companies can quickly meet their desired quality
objectives, while focusing on critical business needs. Using the designed path,
that touches each and every aspect of the testing cycle, TEMM enables
enterprises to mature their testing activities, keeping process implementation
worries behind.
As organizations move from Level 1, through Level 5, the testing activities will
yield higher benefits in terms of quality and business improvement—while
keeping costs and time at a minimum.
Impetus Technologies’ TEMM assessment methodology helps analyze and
review the testing progress, and provides updates on the exact level achieved
and the requirements for reaching the next stage.
About Impetus
Impetus is a Software Solutions and Services Company with deep
technical maturity that brings you thought leadership, proactive
innovation, and a track record of success. Our Services and Solutions
portfolio includes Carrier grade large systems, Big Data, Cloud,
Enterprise Mobility, and Test and Performance Engineering.
Website: www.impetus.com | Email: inquiry@impetus.com
© 2013 Impetus Technologies, Inc.
All rights reserved. Product and
company names mentioned herein
may be trademarks of their
respective companies. May 2013

Más contenido relacionado

La actualidad más candente

Next Generation Testing
Next Generation TestingNext Generation Testing
Next Generation Testing
Ben Cook
 
PMC post implementation review
PMC post implementation reviewPMC post implementation review
PMC post implementation review
Jean Pаoli
 
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
 
Governance, Management And Testing In An Outsourced Model From AppLabs
Governance, Management And Testing In An Outsourced Model From AppLabsGovernance, Management And Testing In An Outsourced Model From AppLabs
Governance, Management And Testing In An Outsourced Model From AppLabs
VIJAYA BHASKARA VARMA YARAKARAJU
 
QM-007-Design for 6 sigma
QM-007-Design for 6 sigmaQM-007-Design for 6 sigma
QM-007-Design for 6 sigma
handbook
 
Hilary Martin CV 07 16
Hilary Martin CV 07 16Hilary Martin CV 07 16
Hilary Martin CV 07 16
Hilary Martin
 

La actualidad más candente (20)

Next Generation Testing
Next Generation TestingNext Generation Testing
Next Generation Testing
 
Software QA Metrics Dashboard Benchmarking
Software QA Metrics Dashboard BenchmarkingSoftware QA Metrics Dashboard Benchmarking
Software QA Metrics Dashboard Benchmarking
 
PMC post implementation review
PMC post implementation reviewPMC post implementation review
PMC post implementation review
 
Sap test center of excellence
Sap test center of excellenceSap test center of excellence
Sap test center of excellence
 
quality engineering(ME522) part 1
quality engineering(ME522) part 1quality engineering(ME522) part 1
quality engineering(ME522) part 1
 
Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]
Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]
Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]
 
360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellence360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellence
 
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]
 
Tcoe team
Tcoe teamTcoe team
Tcoe team
 
Governance, Management And Testing In An Outsourced Model From AppLabs
Governance, Management And Testing In An Outsourced Model From AppLabsGovernance, Management And Testing In An Outsourced Model From AppLabs
Governance, Management And Testing In An Outsourced Model From AppLabs
 
Risk Driven Testing
Risk Driven TestingRisk Driven Testing
Risk Driven Testing
 
Quality - A Priority In Service Engagements
Quality - A Priority In Service EngagementsQuality - A Priority In Service Engagements
Quality - A Priority In Service Engagements
 
TCoE
TCoETCoE
TCoE
 
Testing Centralization
Testing CentralizationTesting Centralization
Testing Centralization
 
IRJET- Overview of Value Engineering and Value Analysis
IRJET- Overview of Value Engineering and Value AnalysisIRJET- Overview of Value Engineering and Value Analysis
IRJET- Overview of Value Engineering and Value Analysis
 
The AAA Test Transformation Model
The AAA Test Transformation ModelThe AAA Test Transformation Model
The AAA Test Transformation Model
 
QM-007-Design for 6 sigma
QM-007-Design for 6 sigmaQM-007-Design for 6 sigma
QM-007-Design for 6 sigma
 
Hilary Martin CV 07 16
Hilary Martin CV 07 16Hilary Martin CV 07 16
Hilary Martin CV 07 16
 
Bba501 production and operations management (2)
Bba501   production and operations management (2)Bba501   production and operations management (2)
Bba501 production and operations management (2)
 
Flexible On Demand SoftWare Testing
Flexible On Demand SoftWare TestingFlexible On Demand SoftWare Testing
Flexible On Demand SoftWare Testing
 

Destacado

RES.Damron CV Jan 2016
RES.Damron CV Jan 2016RES.Damron CV Jan 2016
RES.Damron CV Jan 2016
Celeste Damron
 
Birthday Wish
Birthday WishBirthday Wish
Birthday Wish
nancycote
 
【画像のアップロード】
【画像のアップロード】【画像のアップロード】
【画像のアップロード】
zubuzubuo
 
Colegio « maría de nazaret»
Colegio « maría de nazaret»Colegio « maría de nazaret»
Colegio « maría de nazaret»
lizeth123vaca
 

Destacado (16)

RES.Damron CV Jan 2016
RES.Damron CV Jan 2016RES.Damron CV Jan 2016
RES.Damron CV Jan 2016
 
Power point 1
Power point 1Power point 1
Power point 1
 
P. Leokadia Brunarska
P. Leokadia BrunarskaP. Leokadia Brunarska
P. Leokadia Brunarska
 
Introspección: Pasado y Presente
Introspección: Pasado y PresenteIntrospección: Pasado y Presente
Introspección: Pasado y Presente
 
Birthday Wish
Birthday WishBirthday Wish
Birthday Wish
 
【画像のアップロード】
【画像のアップロード】【画像のアップロード】
【画像のアップロード】
 
Invitation for opening June 18th
Invitation for opening June 18thInvitation for opening June 18th
Invitation for opening June 18th
 
Colegio « maría de nazaret»
Colegio « maría de nazaret»Colegio « maría de nazaret»
Colegio « maría de nazaret»
 
Cultura de Bello
Cultura de BelloCultura de Bello
Cultura de Bello
 
1820 33961405365 j
1820 33961405365 j1820 33961405365 j
1820 33961405365 j
 
Doc2
Doc2Doc2
Doc2
 
Calidad de atención y seguridad del paciente (3 03-12)
Calidad de atención y seguridad del paciente (3 03-12)Calidad de atención y seguridad del paciente (3 03-12)
Calidad de atención y seguridad del paciente (3 03-12)
 
First Aid
First AidFirst Aid
First Aid
 
Protecting the Family Office
Protecting the Family OfficeProtecting the Family Office
Protecting the Family Office
 
A teacher for the 21st century
A teacher for the 21st centuryA teacher for the 21st century
A teacher for the 21st century
 
Humanizam i renesansa
Humanizam i renesansaHumanizam i renesansa
Humanizam i renesansa
 

Similar a Test Engineering Maturity Model- Impetus White Paper

Kivanc Kanturk Swe550 Fall2010 Capability Maturity Model Integration (Cmmi)
Kivanc Kanturk Swe550 Fall2010 Capability Maturity Model Integration (Cmmi)Kivanc Kanturk Swe550 Fall2010 Capability Maturity Model Integration (Cmmi)
Kivanc Kanturk Swe550 Fall2010 Capability Maturity Model Integration (Cmmi)
Kivanc Kanturk
 

Similar a Test Engineering Maturity Model- Impetus White Paper (20)

Industrialization of testing
Industrialization of testing Industrialization of testing
Industrialization of testing
 
Tackle Business Risks with Continuous Testing.pdf
Tackle Business Risks with Continuous Testing.pdfTackle Business Risks with Continuous Testing.pdf
Tackle Business Risks with Continuous Testing.pdf
 
Adopting the Right Software Test Maturity Assessment Model
Adopting the Right Software Test Maturity Assessment ModelAdopting the Right Software Test Maturity Assessment Model
Adopting the Right Software Test Maturity Assessment Model
 
Everything You Need to Know About Regression Testing Automation.pdf
Everything You Need to Know About Regression Testing Automation.pdfEverything You Need to Know About Regression Testing Automation.pdf
Everything You Need to Know About Regression Testing Automation.pdf
 
The Complete Guide to Building an Effective Enterprise Testing Strategy.pdf
The Complete Guide to Building an Effective Enterprise Testing Strategy.pdfThe Complete Guide to Building an Effective Enterprise Testing Strategy.pdf
The Complete Guide to Building an Effective Enterprise Testing Strategy.pdf
 
Use Automation to Assist—Not Replace—Manual Testing
Use Automation to Assist—Not Replace—Manual TestingUse Automation to Assist—Not Replace—Manual Testing
Use Automation to Assist—Not Replace—Manual Testing
 
Capability Maturity Model (CMM) in Software Engineering
Capability Maturity Model (CMM) in Software EngineeringCapability Maturity Model (CMM) in Software Engineering
Capability Maturity Model (CMM) in Software Engineering
 
5020
50205020
5020
 
Kivanc Kanturk Swe550 Fall2010 Capability Maturity Model Integration (Cmmi)
Kivanc Kanturk Swe550 Fall2010 Capability Maturity Model Integration (Cmmi)Kivanc Kanturk Swe550 Fall2010 Capability Maturity Model Integration (Cmmi)
Kivanc Kanturk Swe550 Fall2010 Capability Maturity Model Integration (Cmmi)
 
6 Sigma - Chapter6
6 Sigma - Chapter66 Sigma - Chapter6
6 Sigma - Chapter6
 
Value of software testing
Value of software testingValue of software testing
Value of software testing
 
The Leaders Guide to Getting Started with Automated Testing
The Leaders Guide to Getting Started with Automated TestingThe Leaders Guide to Getting Started with Automated Testing
The Leaders Guide to Getting Started with Automated Testing
 
Tackling software testing challenges in the agile era
Tackling software testing challenges in the agile eraTackling software testing challenges in the agile era
Tackling software testing challenges in the agile era
 
Best ERP Testing Practices for Large Organizations
Best ERP Testing Practices for Large OrganizationsBest ERP Testing Practices for Large Organizations
Best ERP Testing Practices for Large Organizations
 
Nesma autumn conference 2015 - Functional testing miniguide - Ignacio López C...
Nesma autumn conference 2015 - Functional testing miniguide - Ignacio López C...Nesma autumn conference 2015 - Functional testing miniguide - Ignacio López C...
Nesma autumn conference 2015 - Functional testing miniguide - Ignacio López C...
 
Overview of test process improvement frameworks
Overview of test process improvement frameworksOverview of test process improvement frameworks
Overview of test process improvement frameworks
 
S3 p2 lee_kong_hui
S3 p2 lee_kong_huiS3 p2 lee_kong_hui
S3 p2 lee_kong_hui
 
Reducing the complexity of your Enterprise Packaged Application Automation Te...
Reducing the complexity of your Enterprise Packaged Application Automation Te...Reducing the complexity of your Enterprise Packaged Application Automation Te...
Reducing the complexity of your Enterprise Packaged Application Automation Te...
 
programming testing.pdf
programming testing.pdfprogramming testing.pdf
programming testing.pdf
 
programming testing.pdf
programming testing.pdfprogramming testing.pdf
programming testing.pdf
 

Más de Impetus Technologies

Webinar maturity of mobile test automation- approaches and future trends
Webinar  maturity of mobile test automation- approaches and future trendsWebinar  maturity of mobile test automation- approaches and future trends
Webinar maturity of mobile test automation- approaches and future trends
Impetus Technologies
 

Más de Impetus Technologies (20)

Data Warehouse Modernization Webinar Series- Critical Trends, Implementation ...
Data Warehouse Modernization Webinar Series- Critical Trends, Implementation ...Data Warehouse Modernization Webinar Series- Critical Trends, Implementation ...
Data Warehouse Modernization Webinar Series- Critical Trends, Implementation ...
 
Future-Proof Your Streaming Analytics Architecture- StreamAnalytix Webinar
Future-Proof Your Streaming Analytics Architecture- StreamAnalytix WebinarFuture-Proof Your Streaming Analytics Architecture- StreamAnalytix Webinar
Future-Proof Your Streaming Analytics Architecture- StreamAnalytix Webinar
 
Building Real-time Streaming Apps in Minutes- Impetus Webinar
Building Real-time Streaming Apps in Minutes- Impetus WebinarBuilding Real-time Streaming Apps in Minutes- Impetus Webinar
Building Real-time Streaming Apps in Minutes- Impetus Webinar
 
Smart Enterprise Big Data Bus for the Modern Responsive Enterprise- StreamAna...
Smart Enterprise Big Data Bus for the Modern Responsive Enterprise- StreamAna...Smart Enterprise Big Data Bus for the Modern Responsive Enterprise- StreamAna...
Smart Enterprise Big Data Bus for the Modern Responsive Enterprise- StreamAna...
 
Impetus White Paper- Handling Data Corruption in Elasticsearch
Impetus White Paper- Handling  Data Corruption  in ElasticsearchImpetus White Paper- Handling  Data Corruption  in Elasticsearch
Impetus White Paper- Handling Data Corruption in Elasticsearch
 
Real-world Applications of Streaming Analytics- StreamAnalytix Webinar
Real-world Applications of Streaming Analytics- StreamAnalytix WebinarReal-world Applications of Streaming Analytics- StreamAnalytix Webinar
Real-world Applications of Streaming Analytics- StreamAnalytix Webinar
 
Real-world Applications of Streaming Analytics- StreamAnalytix Webinar
Real-world Applications of Streaming Analytics- StreamAnalytix WebinarReal-world Applications of Streaming Analytics- StreamAnalytix Webinar
Real-world Applications of Streaming Analytics- StreamAnalytix Webinar
 
Real-time Streaming Analytics for Enterprises based on Apache Storm - Impetus...
Real-time Streaming Analytics for Enterprises based on Apache Storm - Impetus...Real-time Streaming Analytics for Enterprises based on Apache Storm - Impetus...
Real-time Streaming Analytics for Enterprises based on Apache Storm - Impetus...
 
Accelerating Hadoop Solution Lifecycle and Improving ROI- Impetus On-demand W...
Accelerating Hadoop Solution Lifecycle and Improving ROI- Impetus On-demand W...Accelerating Hadoop Solution Lifecycle and Improving ROI- Impetus On-demand W...
Accelerating Hadoop Solution Lifecycle and Improving ROI- Impetus On-demand W...
 
Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...
Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...
Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...
 
SPARK USE CASE- Distributed Reinforcement Learning for Electricity Market Bi...
SPARK USE CASE-  Distributed Reinforcement Learning for Electricity Market Bi...SPARK USE CASE-  Distributed Reinforcement Learning for Electricity Market Bi...
SPARK USE CASE- Distributed Reinforcement Learning for Electricity Market Bi...
 
Enterprise Ready Android and Manageability- Impetus Webcast
Enterprise Ready Android and Manageability- Impetus WebcastEnterprise Ready Android and Manageability- Impetus Webcast
Enterprise Ready Android and Manageability- Impetus Webcast
 
Real-time Streaming Analytics: Business Value, Use Cases and Architectural Co...
Real-time Streaming Analytics: Business Value, Use Cases and Architectural Co...Real-time Streaming Analytics: Business Value, Use Cases and Architectural Co...
Real-time Streaming Analytics: Business Value, Use Cases and Architectural Co...
 
Leveraging NoSQL Database Technology to Implement Real-time Data Architecture...
Leveraging NoSQL Database Technology to Implement Real-time Data Architecture...Leveraging NoSQL Database Technology to Implement Real-time Data Architecture...
Leveraging NoSQL Database Technology to Implement Real-time Data Architecture...
 
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Web...
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Web...Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Web...
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Web...
 
Big Data Analytics with Storm, Spark and GraphLab
Big Data Analytics with Storm, Spark and GraphLabBig Data Analytics with Storm, Spark and GraphLab
Big Data Analytics with Storm, Spark and GraphLab
 
Webinar maturity of mobile test automation- approaches and future trends
Webinar  maturity of mobile test automation- approaches and future trendsWebinar  maturity of mobile test automation- approaches and future trends
Webinar maturity of mobile test automation- approaches and future trends
 
Next generation analytics with yarn, spark and graph lab
Next generation analytics with yarn, spark and graph labNext generation analytics with yarn, spark and graph lab
Next generation analytics with yarn, spark and graph lab
 
The Shared Elephant - Hadoop as a Shared Service for Multiple Departments – I...
The Shared Elephant - Hadoop as a Shared Service for Multiple Departments – I...The Shared Elephant - Hadoop as a Shared Service for Multiple Departments – I...
The Shared Elephant - Hadoop as a Shared Service for Multiple Departments – I...
 
Performance Testing of Big Data Applications - Impetus Webcast
Performance Testing of Big Data Applications - Impetus WebcastPerformance Testing of Big Data Applications - Impetus Webcast
Performance Testing of Big Data Applications - Impetus Webcast
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Último (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

Test Engineering Maturity Model- Impetus White Paper

  • 1. The Test Engineering Maturity Model W H I T E P A P E R Abstract Recent software testing research indicates that under pressure to meet deadlines, the testing teams often lose focus on the ‘business’ goals expected from the activity. This white paper talks about the Test Engineering Maturity Model (TEMM) that Impetus Technologies has developed. TEMM helps clients meet software testing goals while keeping continuous focus on business needs. The paper talks about how this framework helps companies save on time and costs, while improving the overall quality of the product. The five levels of the TEMM have been described and explained. The white paper also talks about the benefits of each level, and how they impact the testing function. Impetus Technologies, Inc. www.impetus.com
  • 2. The Test Engineering Maturity Model 2 Introduction For most companies, software testing is an arduous and expensive activity. Organizations are often faced with a lack of time and resources, which limits their ability to test each and every line of code during the test execution cycle. It therefore becomes imperative for them to optimally utilize the limited resources available within time-to-market constraints, to deliver better quality products. The size of regression test suites grows as software evolves. Their size grows to such an extent that regression testing alone can account for as much as 50 percent of the cost of software maintenance. Due to various constraints, it is not possible to test each and everything evolving in a software product. Typically, such testing increases the cost and time associated with measuring quality and stretches the release cycle without providing an adequate Return on Investment (ROI). To meet business deadlines and measure product quality, stakeholders use cost and time as the main driving factors. It is often seen that companies try to measure quality based on cost and time, which leads to unsuccessful testing endeavors. While a huge amount is spent on testing, the product outcomes are not up to the mark and make companies feel that testing has lost track, somewhere. There is a clear relationship between the three elementary forces i.e. Time, Cost, and Quality in any project. Time denotes the available time to deliver the project, cost represents the amount of money or resources available and quality represents the fit-to-purpose that the project must achieve to be a success. A ‘product’ is always created to meet ‘business needs. Business is the driving factor that decides on parameters such as time, cost, and quality. However, as the delivery pressures increase in a release cycle, and companies focus on cost and time to achieve a predefined quality, the concept of business loses shine. It is therefore important to ensure that business is not ignored in a testing environment. Industry is demanding a comprehensive testing package, a package that can help in balancing between business, cost, quality, and time. What is required then is a framework that takes into account the four pillars associated with a product, and how these work in relation to each other. Impetus Technologies’ testing practice offers comprehensive end-to-end test engineering solutions in order to reduce the product development costs, improve quality, and reduce time-to-market. It has developed the Test Engineering Maturity Model, which helps in showing a definite direction for complete product testing.
  • 3. The Test Engineering Maturity Model 3 The Key Objectives of TEMM The TEMM focuses on the following: • Resolving the ambiguities arising during software product testing • Providing a definite direction to attain higher ROI in product testing by keeping business goals and risks within sight • Defining the right set of Key Testing Activities (KTAs) • Providing a matrix with business, cost, quality and time as the primary components • Offering five levels, which serve as benchmarks for any time of testing • Enabling organizations to opt for a desired level, based on the their product testing requirements Overall, the Test Engineering Maturity Model, provides companies with a set of guidelines for improving their software testing.TEMM defines Key Testing Activities, popularly known as KTAs that helps in providing a definite direction to companies for their testing endeavors and helps in attaining a higher Return on Investment (ROI). The model removes the need for organizations to reinvent the wheel. TEMM provides incremental and non-linear benefits to the teams that want to mature their testing activities. All they need to do is select the level they want to achieve, based on their business requirements and follow the activities that are defined.
  • 4. The Test Engineering Maturity Model 4 TEMM Structure TEMM Reference Table TEMM reference table can be used to get quick information on levels scope, outcome and limitations. Depending on the requirement of the project and the maturity level that any team wants to achieve, an appropriate level of TEMM needs to be selected. Each level defines the key testing activities that will help the team to achieve the desired level. Identifying the layer and implementing the activities will provide incremental benefits to the product testing teams, level over level.
  • 5. The Test Engineering Maturity Model 5 Level Type Scope Outcome Limitations Illusive Crude product testing Ad-hoc Test coverage based on time available before release Product quality mainly decided based on gut feeling of test team Domain/Application knowledge resides in individuals Testing activities are person driven High probability of critical bugs getting leaked into production Primitive Elementary product testing Manual-UI, Functional, Integration, System, UAT Ad-hoc - Non- Functional Basic manual testing is planned and performed on the product Well defined test cases for the covered areas Testing on different environments is a cumbersome task Longer testing cycles Non-Functional aspects of the application are not completely tested High probability of critical bugs getting leaked into production Reflexive Essential product testing Manual- UAT and Non- Functional Classic Automation- Functional and White box Complete, planned manual testing is performed on the product that includes functional and non- functional testing UAT is planned and executed beforehand, minimizing surprises at later stages Prioritization helps in minimizing defect Leakage into production Automation remains secondary so all the benefits of automation are not reaped Lack of automation strategy results in high maintenance of test scripts Requires longer implementation time
  • 6. The Test Engineering Maturity Model 6 Systematic Streamlined product testing Manual- Functional and Strategic Non- Functional Planned Automation- Functional and Non- Functional Completely planned Testing activities, both manual and automation Repeatable tests on different versions of an application, even if the application changes is enhanced Reduced regression test cycles Increased test coverage Unattended execution of test suites Optimal utilization of resources The testing metrics do not give complete view of the product status Comprehensive Progressive product testing End-to-End (E2E) Automation Engineering to Testing (E2T) Automation Continuous Improvement Automation of major activities involved in product testing Automation of End-to-end business scenarios Continuous Integration helps in detecting defects early in the life cycle Visibility into complete product status from both the engineering and testing perspective Continuously look for ways to improve the current practices
  • 7. The Test Engineering Maturity Model 7 Summary To minimize testing nightmares and enable the software product testing process to achieve maturity, the thumb rule is to revisit business needs at every stage. The participation of business at every step in the testing cycle ensures that the critical factors are balanced and producing positive results that meet business objectives. Cost, quality, time, and business are the inseparable axes that will certainly lead to the path of productive testing. By implementing TEMM, companies can quickly meet their desired quality objectives, while focusing on critical business needs. Using the designed path, that touches each and every aspect of the testing cycle, TEMM enables enterprises to mature their testing activities, keeping process implementation worries behind. As organizations move from Level 1, through Level 5, the testing activities will yield higher benefits in terms of quality and business improvement—while keeping costs and time at a minimum. Impetus Technologies’ TEMM assessment methodology helps analyze and review the testing progress, and provides updates on the exact level achieved and the requirements for reaching the next stage. About Impetus Impetus is a Software Solutions and Services Company with deep technical maturity that brings you thought leadership, proactive innovation, and a track record of success. Our Services and Solutions portfolio includes Carrier grade large systems, Big Data, Cloud, Enterprise Mobility, and Test and Performance Engineering. Website: www.impetus.com | Email: inquiry@impetus.com © 2013 Impetus Technologies, Inc. All rights reserved. Product and company names mentioned herein may be trademarks of their respective companies. May 2013