SlideShare a Scribd company logo
Dr. Prakash Mutalik
1
 Founder and CEO of Eka TechServ
 Over 39 years in IT industry
 Worked AT & T, Wipro & HP
 Consulted in SW Quality
 Co-founded RelQ
 Was Test Director in EDS/HP
 Founded a Test / KM technology company
 Advisor to several funds
2
 Testing established is one of the lines of
businesses in IT
◦ There is no IT player who is not in testing
 Customers accept that their key applications need
to be tested
 Engineers are willing to consider testing as a career
 Outsourcing of Testing is established
 Global testing service market : 20-22B; Indian
share : 10b. Growing rapidly, 20 % margin.
3
Convince
Customer
that Testing
needs to be
done
Provide
Test
resources
Manage
Test
Projects
Build
TCoEs
Build/
Adopt
new
Tech/
Models
Focus on
Test Auto.
Perform.
Testing
4
 Customer is too demanding
 Software is getting more complex and is
often mission critical
 We don’t have resources/skills/models to
meet the demands
 Investment , courage and innovativeness is
required to change the paradigm
5
 Testing is an after thought; not willing to
give enough time or importance
6
Market /
Economic
Compulsions
Customer
Expectations
IT
Changes
Impact
On
Testing
Impact on
Testing
Business
What it
Means to
you
7
 IT vendor has to reduce the cost
 Vendor delivers services / products of highest
Quality
 Vendor adds value to his business
8
 Reduce cost of development
◦ Improve productivity
◦ Reduce manpower cost
◦ Reduce testing cost; push it to developers
 Improve the Quality
◦ Build Q into software. Focus on process, QA tech
◦ Automate
◦ Re-use tested modules
 Understand Customer’s business
◦ Train existing staff
◦ Hire from customer’s Industry
9
 Slashed Testing budget
 Need to reduce cost
 Create newer cost effective models for testing
 Need to retrain testers and reposition testing
 Look for market repositioning
10
 Availability of cloud based test tools
 Cloud based virtual test environment
 Cloud based test service
 Prime factor is to drive the cost factor down
11
Testing area What cloud can offer
Sales and customer acquisition Sales portals / applications may
help
Distributed testing (multi
location testing)
Possible
Test Life Cycle Frameworks with built in TLC are
appearing
Test teams Crowd sourcing
Test effort estimation/ planning Tools and frameworks
Test cases and test scripts Needs to be manually done
Test Environment (platforms,
network, storage,… )
IaaS, PaaS can provide
Defect reporting, Functional/test
automation, Performance testing
and other tools…
Tools available , TaaS
Payment Pay as you use
12
Growth of cloud computing is outstripping
many predictions. The growth is based on
some compelling value proposition : speed
to market, agility to bring forward or retire
service, chance to move capex to opex. For
testing, cloud offers range of opportunity to
take up certain kind of projects, opportunity
to reduce cost
13
 To make effective use of cloud, you need to employ
experts. The current team needs to be retrained.
 Lack of standardization among different clouds is
hurting
 Cloud service providers are not yet providing clear
SLA
 If required infrastructure is not available with one
provider, you may have difficulty in integrating cloud
infrastructures
 Lack of robust security of data is hurting the growth
of CC. Though hybrid clouds are supposed to provide
some relief, it is not very easy to configure hybrid
clouds.
 Difficult virtualize certain systems (legacy systems )
14
 Take one step at a time
 You need to have a team of cloud experts in
your company
 Test automation and performance testing are
very good starting points
 Look for frameworks which run on cloud,
which can interface with some popular tools
 Retrain your engineers
 Set right management expectations
15
16
Requirements
•Business
Requirements
•Technical
Requirements
Analysis &
Design
•System
Specifications
•Component
Specifications
Code
•C#, C, C++ etc.
•Big-Bang
Integration
Test
•Validation Tests
•Verification
Tests
DeployCost
Of
Change
Time
Collect
Requirements
Design Code Test
Deploy
17
Cost
of
Change
Time
Iteration 1
Requirements
Analysis & Design
Code
Test
Iteration 2
Requirements
Analysis & Design
Code
Test
Iteration 3
Requirements
Analysis & Design
Code
Test
Iteration 4
Requirements
Analysis & Design
Code
Test
Deploy
18
Agile/ Scrum project management
Project Initiation
•Get an understand-
ing of the project
Release planning
•Plan the sprints,
• Test Plan
Iterations / sprints Release Tests
•Performance/Loa
d
•Installation/
compatibility
•UAT
•Complete
regression
•Release
documentation
Story Tests
Automation
Tests
Manual
Tests
Release
Ready checks
Go to
Release
Tests
19
 Testers are first class citizens on agile teams
and part of the “whole team” supporting
customers, business stakeholders, developers
and other team members
 Testers support quality infusion through entire
team and product cycle
 Test tasks and stories are planned and
executed like development tasks and stories
 Automate where possible and use session-
based testing for exploratory testing
 Communicate through information radiators
20
21
 Software is becoming increasingly complex
and mission critical
 Many projects fail or inordinately late
 Poorly tested software costs customer.
 In TDD, test is written first, and code is
developed to meet the tests
 For more details on TDD, see:
http://en.wikipedia.org/wiki/Test-driven_development
http://www.agiledata.org/essays/tdd.html
22
 Industry standards, legal regulations are often
made mandatory. Recent regulations show that not
meeting these stds could cost companies their
business.
 Companies are expecting that the test teams check
for this compliance
 Banking , health care and data security are
becoming very strict.
 We expect that this compliance testing will only
become more and more important in the coming
years
23
24
 Build a valuable and efficient Test
Organization
 Explore newer test delivery models,
platforms such as “Cloud”
 Use initiatives such as Knowledge
Management to improve test productivity and
test organiztion
25
 Improve the image of Test Organization in the
company. Convince the management that Testing
is a specialized skill and is necessary.
 Assess your Testing needs, current state of Testing
and Establish Test processes. Have a focus on
Estimation, re-use of Test artifacts, automation
tools
 Train your test professionals in
processes, tools, domains.
 Take initiatives to improve test productivity.
26
 Testing is not just supplying bodies. There
are other models : projects, building
TCoE, value added services such as
Automation, performance testing.
 Explore “cloud based services” , “cloud
sourcing”, and other models
 Expand your business and expertise in
several domains / verticals.
 Examine building skills to add value to
customer business.
27

More Related Content

PPT
Testing Centre Of Excellence From AppLabs
PDF
Prolifics Level 2 Test Lifecycle Automation Services Star West
PDF
Test Automation and Service Virtualization Services Offerings from Rational L...
PDF
Software Performance Engineering Services
PDF
Standards / Models for Setting Up a Robust TCoE - Maveric Systems
PDF
PDF
Evolution of Test Automation
PPTX
Pure App + Patterns + Prolifics = Feeding Change
Testing Centre Of Excellence From AppLabs
Prolifics Level 2 Test Lifecycle Automation Services Star West
Test Automation and Service Virtualization Services Offerings from Rational L...
Software Performance Engineering Services
Standards / Models for Setting Up a Robust TCoE - Maveric Systems
Evolution of Test Automation
Pure App + Patterns + Prolifics = Feeding Change

What's hot (19)

PDF
Quality at the speed of digital
PPT
MSS Business Integration Practice Ibm Web Sphere
PPTX
Idexcel Independent Testing Services Presentation
PPT
Flexible On Demand SoftWare Testing
PPTX
Webinar: How to get localization and testing for medical devices done right
PDF
Oracle siebel application testing
PPT
Collaborative Quality Management
DOCX
SQA Manager_Profile_Suman Kumar Ghosh
PDF
Top 8 Trends in Performance Engineering
PPTX
What is (tcoe) testing center of excellence
PPT
SDT Blended Model V3 2009
PPTX
Emerging QA COE Practice by Mukund Wangikar
DOC
Engineering quality assurance manual
PPT
Rational Quality Manager af Lars Stensig Olesen, IBM Danmark
PDF
Summary of Accelerate - 2019 State of Devops report by Google Cloud's DORA
PDF
What you should know about software measurement platforms
PPTX
Managed Services Using SLAs and KPIs
PDF
Fraction ERP Overview
PPT
Governance, Management And Testing In An Outsourced Model From AppLabs
Quality at the speed of digital
MSS Business Integration Practice Ibm Web Sphere
Idexcel Independent Testing Services Presentation
Flexible On Demand SoftWare Testing
Webinar: How to get localization and testing for medical devices done right
Oracle siebel application testing
Collaborative Quality Management
SQA Manager_Profile_Suman Kumar Ghosh
Top 8 Trends in Performance Engineering
What is (tcoe) testing center of excellence
SDT Blended Model V3 2009
Emerging QA COE Practice by Mukund Wangikar
Engineering quality assurance manual
Rational Quality Manager af Lars Stensig Olesen, IBM Danmark
Summary of Accelerate - 2019 State of Devops report by Google Cloud's DORA
What you should know about software measurement platforms
Managed Services Using SLAs and KPIs
Fraction ERP Overview
Governance, Management And Testing In An Outsourced Model From AppLabs
Ad

Similar to Trends in software testing by Eka TechServ (20)

PPTX
Test Strategy-The real silver bullet in testing by Matthew Eakin
PDF
Next generation software testing trends
PDF
Testing Services - Software Quality Assurance
PDF
Agile testing practice
PPTX
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
PPTX
QM in Software Projects
PDF
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
PPTX
Aligning Software Testing With Modern Age Development Practices
PPTX
Adopting Cloud Testing for Continuous Delivery
PDF
How Quality Assurance Firms Are Leading the Innovation Charge..pdf
PDF
Test Automation: Investment Today Pays Back Tomorrow
PDF
Atagg 2015 how to adapt to changing expectations from testing disruptive tech...
PDF
Continuous Testing through Service Virtualization
PPTX
Testing Tools Landscape
PPTX
90 days to make a difference - approach
PDF
Software Quality and Test Strategies for Ruby and Rails Applications
PDF
Atagg2015 Where testing is moving in agile cloud world!
PDF
Test Management final ppt file for vp(1).pdf
PDF
Advancing Testing Program Maturity in your organization
PPT
360logica_Testing_center_of_excellence
Test Strategy-The real silver bullet in testing by Matthew Eakin
Next generation software testing trends
Testing Services - Software Quality Assurance
Agile testing practice
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
QM in Software Projects
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
Aligning Software Testing With Modern Age Development Practices
Adopting Cloud Testing for Continuous Delivery
How Quality Assurance Firms Are Leading the Innovation Charge..pdf
Test Automation: Investment Today Pays Back Tomorrow
Atagg 2015 how to adapt to changing expectations from testing disruptive tech...
Continuous Testing through Service Virtualization
Testing Tools Landscape
90 days to make a difference - approach
Software Quality and Test Strategies for Ruby and Rails Applications
Atagg2015 Where testing is moving in agile cloud world!
Test Management final ppt file for vp(1).pdf
Advancing Testing Program Maturity in your organization
360logica_Testing_center_of_excellence
Ad

Recently uploaded (20)

PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
cuic standard and advanced reporting.pdf
PPTX
A Presentation on Artificial Intelligence
CIFDAQ's Market Insight: SEC Turns Pro Crypto
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Mobile App Security Testing_ A Comprehensive Guide.pdf
Empathic Computing: Creating Shared Understanding
Big Data Technologies - Introduction.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Approach and Philosophy of On baking technology
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Understanding_Digital_Forensics_Presentation.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Unlocking AI with Model Context Protocol (MCP)
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Per capita expenditure prediction using model stacking based on satellite ima...
Spectral efficient network and resource selection model in 5G networks
cuic standard and advanced reporting.pdf
A Presentation on Artificial Intelligence

Trends in software testing by Eka TechServ

  • 2.  Founder and CEO of Eka TechServ  Over 39 years in IT industry  Worked AT & T, Wipro & HP  Consulted in SW Quality  Co-founded RelQ  Was Test Director in EDS/HP  Founded a Test / KM technology company  Advisor to several funds 2
  • 3.  Testing established is one of the lines of businesses in IT ◦ There is no IT player who is not in testing  Customers accept that their key applications need to be tested  Engineers are willing to consider testing as a career  Outsourcing of Testing is established  Global testing service market : 20-22B; Indian share : 10b. Growing rapidly, 20 % margin. 3
  • 4. Convince Customer that Testing needs to be done Provide Test resources Manage Test Projects Build TCoEs Build/ Adopt new Tech/ Models Focus on Test Auto. Perform. Testing 4
  • 5.  Customer is too demanding  Software is getting more complex and is often mission critical  We don’t have resources/skills/models to meet the demands  Investment , courage and innovativeness is required to change the paradigm 5
  • 6.  Testing is an after thought; not willing to give enough time or importance 6
  • 8.  IT vendor has to reduce the cost  Vendor delivers services / products of highest Quality  Vendor adds value to his business 8
  • 9.  Reduce cost of development ◦ Improve productivity ◦ Reduce manpower cost ◦ Reduce testing cost; push it to developers  Improve the Quality ◦ Build Q into software. Focus on process, QA tech ◦ Automate ◦ Re-use tested modules  Understand Customer’s business ◦ Train existing staff ◦ Hire from customer’s Industry 9
  • 10.  Slashed Testing budget  Need to reduce cost  Create newer cost effective models for testing  Need to retrain testers and reposition testing  Look for market repositioning 10
  • 11.  Availability of cloud based test tools  Cloud based virtual test environment  Cloud based test service  Prime factor is to drive the cost factor down 11
  • 12. Testing area What cloud can offer Sales and customer acquisition Sales portals / applications may help Distributed testing (multi location testing) Possible Test Life Cycle Frameworks with built in TLC are appearing Test teams Crowd sourcing Test effort estimation/ planning Tools and frameworks Test cases and test scripts Needs to be manually done Test Environment (platforms, network, storage,… ) IaaS, PaaS can provide Defect reporting, Functional/test automation, Performance testing and other tools… Tools available , TaaS Payment Pay as you use 12
  • 13. Growth of cloud computing is outstripping many predictions. The growth is based on some compelling value proposition : speed to market, agility to bring forward or retire service, chance to move capex to opex. For testing, cloud offers range of opportunity to take up certain kind of projects, opportunity to reduce cost 13
  • 14.  To make effective use of cloud, you need to employ experts. The current team needs to be retrained.  Lack of standardization among different clouds is hurting  Cloud service providers are not yet providing clear SLA  If required infrastructure is not available with one provider, you may have difficulty in integrating cloud infrastructures  Lack of robust security of data is hurting the growth of CC. Though hybrid clouds are supposed to provide some relief, it is not very easy to configure hybrid clouds.  Difficult virtualize certain systems (legacy systems ) 14
  • 15.  Take one step at a time  You need to have a team of cloud experts in your company  Test automation and performance testing are very good starting points  Look for frameworks which run on cloud, which can interface with some popular tools  Retrain your engineers  Set right management expectations 15
  • 16. 16
  • 17. Requirements •Business Requirements •Technical Requirements Analysis & Design •System Specifications •Component Specifications Code •C#, C, C++ etc. •Big-Bang Integration Test •Validation Tests •Verification Tests DeployCost Of Change Time Collect Requirements Design Code Test Deploy 17
  • 18. Cost of Change Time Iteration 1 Requirements Analysis & Design Code Test Iteration 2 Requirements Analysis & Design Code Test Iteration 3 Requirements Analysis & Design Code Test Iteration 4 Requirements Analysis & Design Code Test Deploy 18
  • 19. Agile/ Scrum project management Project Initiation •Get an understand- ing of the project Release planning •Plan the sprints, • Test Plan Iterations / sprints Release Tests •Performance/Loa d •Installation/ compatibility •UAT •Complete regression •Release documentation Story Tests Automation Tests Manual Tests Release Ready checks Go to Release Tests 19
  • 20.  Testers are first class citizens on agile teams and part of the “whole team” supporting customers, business stakeholders, developers and other team members  Testers support quality infusion through entire team and product cycle  Test tasks and stories are planned and executed like development tasks and stories  Automate where possible and use session- based testing for exploratory testing  Communicate through information radiators 20
  • 21. 21
  • 22.  Software is becoming increasingly complex and mission critical  Many projects fail or inordinately late  Poorly tested software costs customer.  In TDD, test is written first, and code is developed to meet the tests  For more details on TDD, see: http://en.wikipedia.org/wiki/Test-driven_development http://www.agiledata.org/essays/tdd.html 22
  • 23.  Industry standards, legal regulations are often made mandatory. Recent regulations show that not meeting these stds could cost companies their business.  Companies are expecting that the test teams check for this compliance  Banking , health care and data security are becoming very strict.  We expect that this compliance testing will only become more and more important in the coming years 23
  • 24. 24
  • 25.  Build a valuable and efficient Test Organization  Explore newer test delivery models, platforms such as “Cloud”  Use initiatives such as Knowledge Management to improve test productivity and test organiztion 25
  • 26.  Improve the image of Test Organization in the company. Convince the management that Testing is a specialized skill and is necessary.  Assess your Testing needs, current state of Testing and Establish Test processes. Have a focus on Estimation, re-use of Test artifacts, automation tools  Train your test professionals in processes, tools, domains.  Take initiatives to improve test productivity. 26
  • 27.  Testing is not just supplying bodies. There are other models : projects, building TCoE, value added services such as Automation, performance testing.  Explore “cloud based services” , “cloud sourcing”, and other models  Expand your business and expertise in several domains / verticals.  Examine building skills to add value to customer business. 27