SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

Next Generation Testing
Next Generation TestingNext Generation Testing
Next Generation TestingBen Cook
 
Software QA Metrics Dashboard Benchmarking
Software QA Metrics Dashboard BenchmarkingSoftware QA Metrics Dashboard Benchmarking
Software QA Metrics Dashboard BenchmarkingJohn Carter
 
PMC post implementation review
PMC post implementation reviewPMC post implementation review
PMC post implementation reviewJean Pаoli
 
Sap test center of excellence
Sap test center of excellenceSap test center of excellence
Sap test center of excellenceInfosys
 
quality engineering(ME522) part 1
quality engineering(ME522) part 1quality engineering(ME522) part 1
quality engineering(ME522) part 1INDRANIL BANERJEE
 
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]Vipul Gupta
 
360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellence360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellenceguestf2e1db
 
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 AppLabsVIJAYA BHASKARA VARMA YARAKARAJU
 
Risk Driven Testing
Risk Driven TestingRisk Driven Testing
Risk Driven TestingJorge Boria
 
Quality - A Priority In Service Engagements
Quality - A Priority In Service EngagementsQuality - A Priority In Service Engagements
Quality - A Priority In Service Engagementsppd1961
 
Testing Centralization
Testing CentralizationTesting Centralization
Testing CentralizationCognizant
 
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 AnalysisIRJET Journal
 
The AAA Test Transformation Model
The AAA Test Transformation ModelThe AAA Test Transformation Model
The AAA Test Transformation ModelSushant Hublikar
 
QM-007-Design for 6 sigma
QM-007-Design for 6 sigmaQM-007-Design for 6 sigma
QM-007-Design for 6 sigmahandbook
 
Hilary Martin CV 07 16
Hilary Martin CV 07 16Hilary Martin CV 07 16
Hilary Martin CV 07 16Hilary Martin
 
Bba501 production and operations management (2)
Bba501   production and operations management (2)Bba501   production and operations management (2)
Bba501 production and operations management (2)smumbahelp
 
Flexible On Demand SoftWare Testing
Flexible On Demand SoftWare TestingFlexible On Demand SoftWare Testing
Flexible On Demand SoftWare Testingraebrand
 

Tendances (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
 

En vedette (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
 

Similaire à Test Engineering Maturity Model- Impetus White Paper

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.pdfZoe Gilbert
 
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 ModelCognizant
 
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.pdfRohitBhandari66
 
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.pdfkalichargn70th171
 
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 TestingTechWell
 
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 EngineeringFaizanAhmad340414
 
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
 
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 TestingJames Briers
 
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 eraQASymphony
 
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 OrganizationsYASH Technologies
 
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...Nesma
 
Overview of test process improvement frameworks
Overview of test process improvement frameworksOverview of test process improvement frameworks
Overview of test process improvement frameworksNikita Knysh
 
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...YASH Technologies
 

Similaire à 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
 

Plus de Impetus Technologies

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 ...Impetus Technologies
 
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 WebinarImpetus Technologies
 
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 WebinarImpetus Technologies
 
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 Technologies
 
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 ElasticsearchImpetus Technologies
 
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 WebinarImpetus Technologies
 
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 WebinarImpetus Technologies
 
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...Impetus Technologies
 
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...Impetus Technologies
 
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...Impetus Technologies
 
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...Impetus Technologies
 
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 WebcastImpetus Technologies
 
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...Impetus Technologies
 
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...Impetus Technologies
 
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...Impetus Technologies
 
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 GraphLabImpetus 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 trendsImpetus Technologies
 
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 labImpetus Technologies
 
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...Impetus Technologies
 
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 WebcastImpetus Technologies
 

Plus 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
 

Dernier

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
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 Nanonetsnaman860154
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
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 productivityPrincipled Technologies
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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 MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 

Dernier (20)

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 

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