SlideShare a Scribd company logo
1 of 28
State of Testing
2017
Webinar Hosts
• Harsh Upreti , Product Marketing Manager, API
• Gregory Hanson, Manager of Sales Engineering
• Jeffrey Martin, Product Owner
State of Testing 2017
Agenda
• Survey Methodology
• GeneralTestingTrends
• Test Automation
• Test Processes
• Test Environments
• Future of TestAutomation
State of Testing 2017
Page
Survey Methodology
SmartBear conducted a global online survey from June
to July 2017 and collected responses through the
following channels:
• Emails to an internal database of QA professionals,
Developers, Managers, Business Analysts and more
• Online advertisements & social media
• SmartBear customers
• In collaboration with SmartBear partners and
influential industry groups
4
State of Testing 2017
General Trends
State of Testing 2017
Page
Proprietary & Confidential
6
State of Testing 2017
What Testing Professionals are Saying
Page
Proprietary & Confidential
7
State of Testing 2017
What Testing Professionals are Saying
“Testing will be considered more
as development work.”
Anonymous QA Engineer
“More automation,
less manual testing.”
Anonymous QA Engineer
Page
Proprietary & Confidential
8
State of Testing 2017
Testing is Beyond Frontend
63% respondents do both UI and Backend- API testing
14%
67%
19%
QA Engineers
API Both UI
37%
53%
10%
Software Developers
API Both UI
10%
62%
28%
Manual Testers
API Both UI
Page
Proprietary & Confidential
9
State of Testing 2017
Testing Methodologies
PercentageTeams Using aMethodology
72% Teams do some form of
unit testing
More than half of teams do
performance testing
Very few teams use service
virtualization to reduce dependencies
Page
Proprietary & Confidential
• Majorityspendsmosttimetestingfunctionality
• Veryfewrespondentsspendtimeoncreatingmocks
andloadtesting
10
State of Testing 2017
API Testing Trends
82%
18%Less than 50
More than 50
• Majorityofrespondentshaveless
than50endpointstotest.
What API testing activity do you spend your most
time on?
How many unique APIs do you use in your
daily testing/development?
Test Automation
State of Testing 2017
Page
Proprietary & Confidential
12
State of Testing 2017
Automation Overview
Bigger companies have more than half of tests
automated
Company Size
44% Tests are Automated on Average
Page
Proprietary & Confidential
13
State of Testing 2017
Scripting Proficiency is an Indicator of Automation
• Beginner Scripting Skills – 11% tests automated
• IntermediateScripting Skills– 47% tests automated
• Expert Scripting Skills – 64% tests automated
• Scripting proficiency correlateswith higher automation
Page
Proprietary & Confidential
14
State of Testing 2017
Automation Potential by Industry
Non Profit, Pharmaceuticals, Government/defense are sectors with good potential for automation
Assumption: scripting skill is an indicator of automation
Sectors where more
than 40% of testers
are proficient in
scripting
Page
Proprietary & Confidential
15
State of Testing 2017
Coding Languages
Across entire survey, 61% responded theyuse Java.
Higher number of API testers
use Java, Python, Groovy and
PHP
Higher number of UI testers use
C#, Visual Basic
Page
Proprietary & Confidential
16
State of Testing 2017
Manual Testing
56%ofTestsarestillmanual
ManualTestingmostprevalentinB2C,user-centricindustriesorwheretheapplicationundertestchanges
frequently
ExploratoryTesting,amanualtestingpracticeusedtochecksystemsontheflywithoutpreviouslydesigned
testcases,isusedby45%
Mostlikelytobeusedinmid-sizedcompanies(101-500employees)
Test Processes
State of Testing 2017
Page
Proprietary & Confidential
18
Processes Overview
‘It Depends’ for 23% of the teams
7% of the teams still do pure waterfall
63% of the teams claim to be Agile
State of Testing 2017
Page
Proprietary & Confidential
19
State of Testing 2017
Agile
63%of the respondents said that they wereagile.
Page
Proprietary & Confidential
20
State of Testing 2017
Test Management
Only practicedby 44% of respondent teams – and no realdifferencesacross teamsize
Page
Proprietary & Confidential
21
State of Testing 2017
Release Cycles
Bulk of the releases aredone weeklyand monthly, less releases everyquarter and veryfeweveryyear.
More APIs are released than UI
multiple times a day and weekly
More UI projects are released than
API quarterly
Test Environments
State of Testing 2017
Page
Proprietary & Confidential
23
State of Testing 2017
Platforms & Browsers for Testing
Majority testers test on iPhone and AndroidMore IE users than Firefox
Page
Proprietary & Confidential
24
State of Testing 2017
APIs are Mostly Internal
• 72% of the respondents test
against internal APIs
• 16% respondents do nothing if the APIs are unavailable
• 26% use scripts to create mocks, 22% use UI tools to
create mocks
• 17% had no idea something could be done for
unavailable APIs
Future of Testing
State of Testing 2017
Page
Proprietary & Confidential
26
State of Testing 2017
Future of Test Automation
62% of allsurvey respondents think that the percent of automated testing will increase
0%
10%
20%
30%
40%
50%
API UI
Full Automated Testing
Now 2 Years From Now
0%
10%
20%
30%
40%
50%
60%
QA Engineers QA Managers
Full Automated Testing
Now 2 Years From Now
Page
Proprietary & Confidential
27
State of Testing 2017
Conclusion
Automationisgoingtoincreasedrasticallywithintwoyears
Scriptingproficiencyandautomationhasadirectcorrelation
AdoptionofAgilevarieswiththeteamsize
Releasecycleshavegottenshorter
ServiceVirtualizationiskeyandneedshigheradoptionintesting
Thank you
State of Testing 2017
Download the full report here.

More Related Content

What's hot

Wrong Tool, Wrong Time: Re-Thinking Test Automation -- w/ State of Visual Tes...
Wrong Tool, Wrong Time: Re-Thinking Test Automation -- w/ State of Visual Tes...Wrong Tool, Wrong Time: Re-Thinking Test Automation -- w/ State of Visual Tes...
Wrong Tool, Wrong Time: Re-Thinking Test Automation -- w/ State of Visual Tes...
Applitools
 

What's hot (20)

Adopting a Design-First Approach to API Development with SwaggerHub
Adopting a Design-First Approach to API Development with SwaggerHubAdopting a Design-First Approach to API Development with SwaggerHub
Adopting a Design-First Approach to API Development with SwaggerHub
 
ATAGTR2017 Static and dynamic code analysis for mobile applications - Act ear...
ATAGTR2017 Static and dynamic code analysis for mobile applications - Act ear...ATAGTR2017 Static and dynamic code analysis for mobile applications - Act ear...
ATAGTR2017 Static and dynamic code analysis for mobile applications - Act ear...
 
ATAGTR2017 Testing in DevOps Culture
ATAGTR2017 Testing in DevOps CultureATAGTR2017 Testing in DevOps Culture
ATAGTR2017 Testing in DevOps Culture
 
ATAGTR2017 SPEAKING EYE for differently abled people to see the web content
ATAGTR2017 SPEAKING EYE for differently abled people to see the web contentATAGTR2017 SPEAKING EYE for differently abled people to see the web content
ATAGTR2017 SPEAKING EYE for differently abled people to see the web content
 
From One Test To Test Framework With Rapise
From One Test To Test Framework With Rapise From One Test To Test Framework With Rapise
From One Test To Test Framework With Rapise
 
Wrong Tool, Wrong Time: Re-Thinking Test Automation -- w/ State of Visual Tes...
Wrong Tool, Wrong Time: Re-Thinking Test Automation -- w/ State of Visual Tes...Wrong Tool, Wrong Time: Re-Thinking Test Automation -- w/ State of Visual Tes...
Wrong Tool, Wrong Time: Re-Thinking Test Automation -- w/ State of Visual Tes...
 
Maturing your path toward DevOps with Continuous Testing
Maturing your path toward DevOps with Continuous TestingMaturing your path toward DevOps with Continuous Testing
Maturing your path toward DevOps with Continuous Testing
 
Build Better Apps through API Virtualization
Build Better Apps through API VirtualizationBuild Better Apps through API Virtualization
Build Better Apps through API Virtualization
 
Developing Brilliant and Powerful APIs in Ruby & Python
Developing Brilliant and Powerful APIs in Ruby & PythonDeveloping Brilliant and Powerful APIs in Ruby & Python
Developing Brilliant and Powerful APIs in Ruby & Python
 
Extending Spira With Add-Ons
Extending Spira With Add-OnsExtending Spira With Add-Ons
Extending Spira With Add-Ons
 
Is BDD Worth It? Considerations for Advanced Test Automation
Is BDD Worth It? Considerations for Advanced Test AutomationIs BDD Worth It? Considerations for Advanced Test Automation
Is BDD Worth It? Considerations for Advanced Test Automation
 
Top 5 Features To Look for in a Codeless Automation Solution -- Presentation ...
Top 5 Features To Look for in a Codeless Automation Solution -- Presentation ...Top 5 Features To Look for in a Codeless Automation Solution -- Presentation ...
Top 5 Features To Look for in a Codeless Automation Solution -- Presentation ...
 
Test Automation Trends and Beyond
Test Automation Trends and BeyondTest Automation Trends and Beyond
Test Automation Trends and Beyond
 
Continuous Quality: DevOps with Quality by Josh Eastman
Continuous Quality: DevOps with Quality by Josh EastmanContinuous Quality: DevOps with Quality by Josh Eastman
Continuous Quality: DevOps with Quality by Josh Eastman
 
2018 State of Testing Survey Results
2018 State of Testing Survey Results2018 State of Testing Survey Results
2018 State of Testing Survey Results
 
ATAGTR2017 Artificial Intelligence in Software Testing – Demystified
ATAGTR2017 Artificial Intelligence in Software Testing – DemystifiedATAGTR2017 Artificial Intelligence in Software Testing – Demystified
ATAGTR2017 Artificial Intelligence in Software Testing – Demystified
 
BDD along with Continuous Integration
BDD along with Continuous IntegrationBDD along with Continuous Integration
BDD along with Continuous Integration
 
ESLint Plugin for UI Tests
ESLint Plugin for UI TestsESLint Plugin for UI Tests
ESLint Plugin for UI Tests
 
Automation of Security scanning easy or cheese?
Automation of Security scanning easy or cheese?Automation of Security scanning easy or cheese?
Automation of Security scanning easy or cheese?
 
Kloia Quality Assurance
Kloia Quality AssuranceKloia Quality Assurance
Kloia Quality Assurance
 

Similar to The State of Testing 2017

Appurify Performance Automation Whitepaper FINAL
Appurify Performance Automation Whitepaper FINALAppurify Performance Automation Whitepaper FINAL
Appurify Performance Automation Whitepaper FINAL
Jennifer Shambroom
 

Similar to The State of Testing 2017 (20)

The State of API 2020 Webinar – Exploring Trends, Tools & Takeaways to Drive ...
The State of API 2020 Webinar – Exploring Trends, Tools & Takeaways to Drive ...The State of API 2020 Webinar – Exploring Trends, Tools & Takeaways to Drive ...
The State of API 2020 Webinar – Exploring Trends, Tools & Takeaways to Drive ...
 
The Future of Testing
The Future of TestingThe Future of Testing
The Future of Testing
 
The cognitive advantage for developers
The cognitive advantage for developersThe cognitive advantage for developers
The cognitive advantage for developers
 
The cognitive advantage for developers: Leading the charge on innovation with...
The cognitive advantage for developers: Leading the charge on innovation with...The cognitive advantage for developers: Leading the charge on innovation with...
The cognitive advantage for developers: Leading the charge on innovation with...
 
apidays LIVE Paris 2021 - 5 Learnings Shaping Our View on the Future of APIs ...
apidays LIVE Paris 2021 - 5 Learnings Shaping Our View on the Future of APIs ...apidays LIVE Paris 2021 - 5 Learnings Shaping Our View on the Future of APIs ...
apidays LIVE Paris 2021 - 5 Learnings Shaping Our View on the Future of APIs ...
 
DevOps 2017 Conf: evolving from automated to continuous
DevOps 2017 Conf: evolving from automated to continuousDevOps 2017 Conf: evolving from automated to continuous
DevOps 2017 Conf: evolving from automated to continuous
 
20160210 webinarslides
20160210 webinarslides20160210 webinarslides
20160210 webinarslides
 
www-valuecoders-com-blog-technology-and-apps-latest-trends-of-qa-engineers-hi...
www-valuecoders-com-blog-technology-and-apps-latest-trends-of-qa-engineers-hi...www-valuecoders-com-blog-technology-and-apps-latest-trends-of-qa-engineers-hi...
www-valuecoders-com-blog-technology-and-apps-latest-trends-of-qa-engineers-hi...
 
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameWhy Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
 
DevSecOps: Minimizing Risk, Improving Security
DevSecOps: Minimizing Risk, Improving SecurityDevSecOps: Minimizing Risk, Improving Security
DevSecOps: Minimizing Risk, Improving Security
 
eb-The-State-of-API-Security.pdf
eb-The-State-of-API-Security.pdfeb-The-State-of-API-Security.pdf
eb-The-State-of-API-Security.pdf
 
State of the Market - Data Quality in 2023
State of the Market - Data Quality in 2023State of the Market - Data Quality in 2023
State of the Market - Data Quality in 2023
 
Appurify Performance Automation Whitepaper FINAL
Appurify Performance Automation Whitepaper FINALAppurify Performance Automation Whitepaper FINAL
Appurify Performance Automation Whitepaper FINAL
 
GLA Testing Presentation by Test Partners Ltd v1
GLA Testing Presentation by Test Partners Ltd v1GLA Testing Presentation by Test Partners Ltd v1
GLA Testing Presentation by Test Partners Ltd v1
 
Achieving Agile in the Enterprise From dream to reality
Achieving Agile in the Enterprise From dream to realityAchieving Agile in the Enterprise From dream to reality
Achieving Agile in the Enterprise From dream to reality
 
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...
 
[Europe merge world tour] Coverity Development Testing
[Europe   merge world tour] Coverity Development Testing[Europe   merge world tour] Coverity Development Testing
[Europe merge world tour] Coverity Development Testing
 
Success with APIs: A Checklist
Success with APIs: A ChecklistSuccess with APIs: A Checklist
Success with APIs: A Checklist
 
Agile Practices for Transitioning to SAP S/4HANA®
Agile Practices for Transitioning to SAP S/4HANA® Agile Practices for Transitioning to SAP S/4HANA®
Agile Practices for Transitioning to SAP S/4HANA®
 
www-valuecoders-com-blog-technology-and-apps-latest-trends-of-qa-engineers-hi...
www-valuecoders-com-blog-technology-and-apps-latest-trends-of-qa-engineers-hi...www-valuecoders-com-blog-technology-and-apps-latest-trends-of-qa-engineers-hi...
www-valuecoders-com-blog-technology-and-apps-latest-trends-of-qa-engineers-hi...
 

More from SmartBear

More from SmartBear (20)

Introducing OpenAPI Version 3.1
Introducing OpenAPI Version 3.1Introducing OpenAPI Version 3.1
Introducing OpenAPI Version 3.1
 
IATA Open Air: How API Standardization Enables Innovation in the Airline Indu...
IATA Open Air: How API Standardization Enables Innovation in the Airline Indu...IATA Open Air: How API Standardization Enables Innovation in the Airline Indu...
IATA Open Air: How API Standardization Enables Innovation in the Airline Indu...
 
How LISI Automotive Accelerated Application Delivery with SwaggerHub
How LISI Automotive Accelerated Application Delivery with SwaggerHubHow LISI Automotive Accelerated Application Delivery with SwaggerHub
How LISI Automotive Accelerated Application Delivery with SwaggerHub
 
Standardising APIs: Powering the Platform Economy in Financial Services
Standardising APIs: Powering the Platform Economy in Financial ServicesStandardising APIs: Powering the Platform Economy in Financial Services
Standardising APIs: Powering the Platform Economy in Financial Services
 
Getting Started with API Standardization in SwaggerHub
Getting Started with API Standardization in SwaggerHubGetting Started with API Standardization in SwaggerHub
Getting Started with API Standardization in SwaggerHub
 
Effective API Lifecycle Management
Effective API Lifecycle Management Effective API Lifecycle Management
Effective API Lifecycle Management
 
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
 
Artificial intelligence for faster and smarter software testing - Galway Mee...
Artificial intelligence for faster and smarter software testing  - Galway Mee...Artificial intelligence for faster and smarter software testing  - Galway Mee...
Artificial intelligence for faster and smarter software testing - Galway Mee...
 
Successfully Implementing BDD in an Agile World
Successfully Implementing BDD in an Agile WorldSuccessfully Implementing BDD in an Agile World
Successfully Implementing BDD in an Agile World
 
The Best Kept Secrets of Code Review | SmartBear Webinar
The Best Kept Secrets of Code Review | SmartBear WebinarThe Best Kept Secrets of Code Review | SmartBear Webinar
The Best Kept Secrets of Code Review | SmartBear Webinar
 
How Capital One Scaled API Design to Deliver New Products Faster
How Capital One Scaled API Design to Deliver New Products FasterHow Capital One Scaled API Design to Deliver New Products Faster
How Capital One Scaled API Design to Deliver New Products Faster
 
Testing Without a GUI Using TestComplete
 Testing Without a GUI Using TestComplete Testing Without a GUI Using TestComplete
Testing Without a GUI Using TestComplete
 
Hidden Treasure - TestComplete Script Extensions
Hidden Treasure - TestComplete Script ExtensionsHidden Treasure - TestComplete Script Extensions
Hidden Treasure - TestComplete Script Extensions
 
How Bdd Can Save Agile
 How Bdd Can Save Agile How Bdd Can Save Agile
How Bdd Can Save Agile
 
API Automation and TDD to Implement Master Data Survivorship Rules
API Automation and TDD to Implement Master Data Survivorship RulesAPI Automation and TDD to Implement Master Data Survivorship Rules
API Automation and TDD to Implement Master Data Survivorship Rules
 
Support Rapid Systems Growth with a Design-First Approach
Support Rapid Systems Growth with a Design-First ApproachSupport Rapid Systems Growth with a Design-First Approach
Support Rapid Systems Growth with a Design-First Approach
 
Maximize Test Automation with a Risk-Based Approach
Maximize Test Automation with a Risk-Based ApproachMaximize Test Automation with a Risk-Based Approach
Maximize Test Automation with a Risk-Based Approach
 
Modernizing the Enterprise API Development Process
Modernizing the Enterprise API Development ProcessModernizing the Enterprise API Development Process
Modernizing the Enterprise API Development Process
 
Developing Performance-Oriented Code: Moore's Law Over 50
Developing Performance-Oriented Code: Moore's Law Over 50Developing Performance-Oriented Code: Moore's Law Over 50
Developing Performance-Oriented Code: Moore's Law Over 50
 
Implementation of DevOps at SmartBear
Implementation of DevOps at SmartBearImplementation of DevOps at SmartBear
Implementation of DevOps at SmartBear
 

Recently uploaded

%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 

Recently uploaded (20)

%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 

The State of Testing 2017

  • 2. Webinar Hosts • Harsh Upreti , Product Marketing Manager, API • Gregory Hanson, Manager of Sales Engineering • Jeffrey Martin, Product Owner State of Testing 2017
  • 3. Agenda • Survey Methodology • GeneralTestingTrends • Test Automation • Test Processes • Test Environments • Future of TestAutomation State of Testing 2017
  • 4. Page Survey Methodology SmartBear conducted a global online survey from June to July 2017 and collected responses through the following channels: • Emails to an internal database of QA professionals, Developers, Managers, Business Analysts and more • Online advertisements & social media • SmartBear customers • In collaboration with SmartBear partners and influential industry groups 4 State of Testing 2017
  • 5. General Trends State of Testing 2017
  • 6. Page Proprietary & Confidential 6 State of Testing 2017 What Testing Professionals are Saying
  • 7. Page Proprietary & Confidential 7 State of Testing 2017 What Testing Professionals are Saying “Testing will be considered more as development work.” Anonymous QA Engineer “More automation, less manual testing.” Anonymous QA Engineer
  • 8. Page Proprietary & Confidential 8 State of Testing 2017 Testing is Beyond Frontend 63% respondents do both UI and Backend- API testing 14% 67% 19% QA Engineers API Both UI 37% 53% 10% Software Developers API Both UI 10% 62% 28% Manual Testers API Both UI
  • 9. Page Proprietary & Confidential 9 State of Testing 2017 Testing Methodologies PercentageTeams Using aMethodology 72% Teams do some form of unit testing More than half of teams do performance testing Very few teams use service virtualization to reduce dependencies
  • 10. Page Proprietary & Confidential • Majorityspendsmosttimetestingfunctionality • Veryfewrespondentsspendtimeoncreatingmocks andloadtesting 10 State of Testing 2017 API Testing Trends 82% 18%Less than 50 More than 50 • Majorityofrespondentshaveless than50endpointstotest. What API testing activity do you spend your most time on? How many unique APIs do you use in your daily testing/development?
  • 11. Test Automation State of Testing 2017
  • 12. Page Proprietary & Confidential 12 State of Testing 2017 Automation Overview Bigger companies have more than half of tests automated Company Size 44% Tests are Automated on Average
  • 13. Page Proprietary & Confidential 13 State of Testing 2017 Scripting Proficiency is an Indicator of Automation • Beginner Scripting Skills – 11% tests automated • IntermediateScripting Skills– 47% tests automated • Expert Scripting Skills – 64% tests automated • Scripting proficiency correlateswith higher automation
  • 14. Page Proprietary & Confidential 14 State of Testing 2017 Automation Potential by Industry Non Profit, Pharmaceuticals, Government/defense are sectors with good potential for automation Assumption: scripting skill is an indicator of automation Sectors where more than 40% of testers are proficient in scripting
  • 15. Page Proprietary & Confidential 15 State of Testing 2017 Coding Languages Across entire survey, 61% responded theyuse Java. Higher number of API testers use Java, Python, Groovy and PHP Higher number of UI testers use C#, Visual Basic
  • 16. Page Proprietary & Confidential 16 State of Testing 2017 Manual Testing 56%ofTestsarestillmanual ManualTestingmostprevalentinB2C,user-centricindustriesorwheretheapplicationundertestchanges frequently ExploratoryTesting,amanualtestingpracticeusedtochecksystemsontheflywithoutpreviouslydesigned testcases,isusedby45% Mostlikelytobeusedinmid-sizedcompanies(101-500employees)
  • 17. Test Processes State of Testing 2017
  • 18. Page Proprietary & Confidential 18 Processes Overview ‘It Depends’ for 23% of the teams 7% of the teams still do pure waterfall 63% of the teams claim to be Agile State of Testing 2017
  • 19. Page Proprietary & Confidential 19 State of Testing 2017 Agile 63%of the respondents said that they wereagile.
  • 20. Page Proprietary & Confidential 20 State of Testing 2017 Test Management Only practicedby 44% of respondent teams – and no realdifferencesacross teamsize
  • 21. Page Proprietary & Confidential 21 State of Testing 2017 Release Cycles Bulk of the releases aredone weeklyand monthly, less releases everyquarter and veryfeweveryyear. More APIs are released than UI multiple times a day and weekly More UI projects are released than API quarterly
  • 23. Page Proprietary & Confidential 23 State of Testing 2017 Platforms & Browsers for Testing Majority testers test on iPhone and AndroidMore IE users than Firefox
  • 24. Page Proprietary & Confidential 24 State of Testing 2017 APIs are Mostly Internal • 72% of the respondents test against internal APIs • 16% respondents do nothing if the APIs are unavailable • 26% use scripts to create mocks, 22% use UI tools to create mocks • 17% had no idea something could be done for unavailable APIs
  • 25. Future of Testing State of Testing 2017
  • 26. Page Proprietary & Confidential 26 State of Testing 2017 Future of Test Automation 62% of allsurvey respondents think that the percent of automated testing will increase 0% 10% 20% 30% 40% 50% API UI Full Automated Testing Now 2 Years From Now 0% 10% 20% 30% 40% 50% 60% QA Engineers QA Managers Full Automated Testing Now 2 Years From Now
  • 27. Page Proprietary & Confidential 27 State of Testing 2017 Conclusion Automationisgoingtoincreasedrasticallywithintwoyears Scriptingproficiencyandautomationhasadirectcorrelation AdoptionofAgilevarieswiththeteamsize Releasecycleshavegottenshorter ServiceVirtualizationiskeyandneedshigheradoptionintesting
  • 28. Thank you State of Testing 2017 Download the full report here.

Editor's Notes

  1. Here are your hosts…. We will be recording the webinar, and for those of you in attendance, as well as for those who took the time to fill out the survey, we’ll be sending you the first copies of the full report at the end of the week.
  2. Its going to be an interactive presentation with lot of opportunities for you to participate through polling and questions. 1 . Look at the survey methodology: add credibility to the data and know that we are presenting insights from real testers who work in the same space as majority of th audience 2. General testing trends: Some very important high level insights that we got, how many API endpoints a tester is using? 3. Automation insights ruled the data, insights around automation in industries and what is the relationship between automation and scripting abilities? 4. Processes like Agile and release cycles ,how often is software being released and what seems to be the right team size for successful Agile? 5. Test environments : we will look at what testers are using to test their frontend, browsers, mobile platofrms etc and API environments. 6. Finally we will take a look at the future of test automation, what our participants believe is the future of automation.
  3. This survey was designed to establish benchmarks for the software testing industry regarding the ways in which teams are testing the APIs and Uis of their applications in 2017.   Collected a total of 5,200 responses with 3,400 completed via email to an internal database of developers, testers, managers and more. Joined forces with SmartBear Partner Cigniti, and influential industry group Ministry of Testing in Boston Promoted the survey in-product to grab customers actively using our test tools And to the larger testing community via google adwords and social media including facebook, twitter, and linkedin
  4. Harsh: Participants in the survey got a chance to express themselves and provide open ended comments We tried to do some sentiment analysis and here are the results We asked: How do you think the software testing field will look in two years? Majority of the comments were around Automation tools -> shows the top of the mind thing for testers automation is the key term and is driving interest in processes and devops and impacting environments Development and coding is next on the top of mind of testers, more and more testing is being done in code, We found a link between coding proficiency and the extent of automation of tests
  5. Harsh: Testing activities are not just focused on either frontend and backend but as per the results majority of the professionals are doing both at the same time. 63% of QA professionals do both, UI testing : A larger proportion of manual testers are doing UI testing than QA engineers and Software Developers Software developers are doing very less UI testing and a very large proportion of them are doing API testing Manual testers are doing the lowest amount of API testing, seems like API testing is more dependent on coding, scripting and increasingly being done a lot by developers Interesting to note that Only 10% of Manual testers are doing API testing and only 10% of Software Developers are doing UI testing, QA engineers have a large proportion of both UI and API testing Why do you think are more developers testing APIs than QA engineers and Manual testers? Why are manual testers less involved in API testing?
  6. Harsh: Most of the teams are using unit testing! And some form of automation as well. Automated UI testing is used more than automated API testing. Service Virtualization seems to be a nascent concept and teams are not leveraging the value provide by service virtualization Interesting: Unit testing is prevalent amongst majority of the teams, Automation prevails in UI testing and slightly less so for APIs Testers are saying that unit testing is the most used methodology, what do you think are reasons for the popularity of this? Is there a learning here for teams not doing any unit testing? What about load testing 56% is it a high number? Service Virtualization is just 12% did you expect thart?
  7. Harsh: API testing is getting more and more important and people understand the importance of testing APIs behind the frontend. We wanted to know how much time testers spend on APIs and what are they spending it on Most of the time is being spent be testers on functional testing their APIs, surprisingly very few people said that they are spending most of their time on Load testing which is less than the number of people who said they spend most time on creating mocks Interesting: that many people are spending maximum time on creating mocks for services, indicates that mocking is hard to do and how service virtualization solutions like ServiceV can help speed up the process Load testing seems to be behind mocking in terms of number of people who said they spend most time on? Endpoints in testing: what is the number of API endpoints people are using to test and it seems that most of them, i.e. 80% are using less than 50 endpoints for testing
  8. Harsh: We asked people what %age of their tests are automated, also we asked them their company size. We found that 44% of the tests on an average are automated, larger companies automate more of their testing than smaller companies. Percentage of tests automated seems to be dependent on the size of the company, Interesting insights were around bigger companies having more tests automated and smaller companies will have lesser automation. What are the reasons that smaller companies have less exposure to automation? Bigger companies have
  9. Harsh: A very interesting insight we found was around the scripting proficiency and automation we had a hypothesis that both have a relationship and we did find a strong correlation here. Higher the scripting proficiency, higher is the proportion of tests automated. Experts have 64% of their tests automated which is way higher than the average number of test automated i.e. 44% Beginner scripters said that only 11% of tests are automated More proficiency in scripting indicates more automation? How do we explain that? Is it scalable? How easy is it for teams to scale scripting based automation system?
  10. We asked testers what industries they worked in and derived the percentage of testers in each industries who said that they have high proficiency in scripting As scripting skills correlates with the extent of automation in a team. So we decided to explore the industries where testers had the most scripting skills to assess their automation potential NGOs have the greatest proportion of testers who have proficient scripting skills, followed by pharma and government Finance and Healthcare are expected to have more automation, but what explains more scripting experts in NGO/Non Profit? What do you think about the potential of automation there?
  11. Lets talk about specific languages, what languages are testers using while writing scripts and probably automating We decided to segregate the and analyze language skills by UI and API. Higher proportion of API testers use java, Python, Groovy PHP Higher proportion of UI testers use VB and C# What are the reasons that UI testers and API testers have different languages they are interested in? Poll: Do you script or do you use a tool for UI testing? Script Tool Higher number of API testers use Java, Python, Groovy and PHP Higher number of UI testers use C#, Visual Basic
  12. We also got some insights about manual testing, seems like its not entirely dead yet, 56% of tests are still written manually Exploratory Testing was used by 45% of the testers, its mostly used in midsized companies, not very popular in small and very large size companies
  13. We asked what’s the process that your team follows? Trends: https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F0867l,%2Fm%2F02zhbn Why are teams still doing waterfall? What does ‘It depend’ on the project means? Doo teams have to be flexible in choosing a process depending on the circumstance?
  14. Here we segmented the results on the team size and this graph represents the %age of respondents in each segments that said that their teams follow Agile. 64% of the teams with members between 6-15 said that they were Agile. This number dips down to 56% for teams with 50 or more teams. Although 56% is a high proportion but 64% is higher, are teams finding immense success with the size of 6-15 in staying agile? Is this the sweet spot for the teams size?
  15. Here again we looked at segments by team size and analyzed the proportion of teams that did Test Management Seems like bigger the team size the lesser the proportion of teams doing test management Poll: Are you happy with your test management solution? Yes/No
  16. Harsh: We asked how often the participants release their software? And tried to see if there are any differences in release cycles between API projects and UI projects. UI exclusive testers more likely to release quarterly/yearly. More API projects get released in shorter release cycles multiple times a day or weekly APIs seems to have shorter release cycles and more UI is released over longer periods quarterly and yearly.?
  17. This slide indicates the usage of different browsers by testers and the Mobile phone platforms used by testers Browser consumption, firefox more than IE? Why firefox not the biggest because of selenium? Blackberry? Fragmentation of platforms on android? Selenium angle? Poll: Do you write selenium scripts for multiple browsers? Ans: Yes/No
  18. Liana: Which type of API do you test against most frequently? Pie chart with rounded numbers 6% are using primarily 3rd party API For unavailable APIs, 16% do nothing and 17% have no idea they have solutions available to emulate services. Poll: What do you do when you have to test against third party APIs? I doMocking API Virtualization I do Nothing
  19. Explain slowly: This slide indicates the percentage of API testers and UI testers who think that their tests are fully automated now and will be automated 2 years in the future. So for example around 24% of API testers said that they have full automation now and 40% said that they expect to achieve full automation in 2 years from now. Similarly on the right side the percentage of QA engineers and QA managers amongst overall respondents who believed that their tests are fully automated now and will be automated 2 years in the future. API testers seem to be more confident about 100% automation in the future than UI testers, is it because they are seeing higher automation now and that makes them more optimistic? QA Engineers are more confident about 100% automation than are QA managers.
  20. Definitely share with us your interpretation of the data with us. We are eager to hear from you.
  21. Thanks for attending - we’ll be sending everyone the first copies of the full report at the end of the week. If you’re local to the greater Boston area, join us in September for our user conference that will consist of live, interactive product training classes and insights from industry experts and SmartBear customers. We’ll be dropping the link in the chat box for those of you interested in buying tickets.