SlideShare une entreprise Scribd logo
1  sur  12
Copyright © 2014 Parasoft 1
2015-03-24
"5 Myths about API
testing: There's more than
meets the UI"
Copyright © 2014 Parasoft 22
APIs Everywhere and Here to Stay
A few years ago, we entered the era of mobile computing
API failure means your apps fail, and your quality and reputation take a direct
hit that flows to your bottom line
But that came with some challenges:
API Testing reduces the business risk of faulty APIs
Many devices,
many networks and
many connections.
Apps connect
devices to vast
amounts of servers
and data through
complex APIs.
How do you ensure
that the APIs work
as planned?
Copyright © 2014 Parasoft 33
Every App Has its API…to Test
The fact that an API is published does not decrease the test scenarios required;
it increases test scenarios in all dimensions
Enterprise apps rely on a myriad of internal, external and public APIs
Testing APIs must include different networks, end-points and interfaces
Test Scenarios
NowThen
Copyright © 2014 Parasoft 44
Myth #1 about Testing APIs
Public APIs, even the few with SLAs, are the responsibility of third parties – you may trust
them, but you must verify them, with API Testing
If it’s a published API, it’s been tested and
guaranteed. No further testing required.
Just because an API is “published” does not mean that the API has been tested with anything,
particularly your custom applications
You cannot afford to overlook the gaps
in testing APIs with your applications
1#
MIND THE GAP
Copyright © 2014 Parasoft 55
Myth #2 about Testing APIs
GUI tests are extremely fragile and are not designed to
exercise the integration layer
Tested through the GUI of your applications does not mean
you have fully tested the API and its other interactions
Assuming that you’ve tested the API from the GUI means
on average 10% test coverage
We’ve tested the API through our application’s
graphical user interface testing.2#
Copyright © 2014 Parasoft 66
Myth #3 about Testing APIs
End-user experience is dependent upon everything working
together flawlessly, not a single message transaction
While direct testing may provide validation of connectivity, it
will not exercise the end-to-end logic of the API and its
interactions with dependent systems
Composite applications are dependent upon multiple
transactions
Our GUI testers can exercise the API directly…
It seems pretty straightforward.
You thought you
could manage simple
transactions…
…until you realized the API was
more complicated (with multiple
operations and elements)
3#
Copyright © 2014 Parasoft 77
Testing modern composite applications requires access to
an average of 30 dependent applications (APIs, mainframes,
web services and other systems dependencies), yet only
20% can be accessed easily for testing
Myth #4 about Testing APIs
This complexity does not mean end-to-end testing
cannot be performed
Technologies like service virtualization (test
environment simulation), when coupled with API
Testing, provide for comprehensive testing across all
application dependencies
End-to-end tests are not feasible, because
there are too many dependencies involved.4#
Copyright © 2014 Parasoft 88
…doesn’t mean you’ve tested this!
Myth #5 about Testing APIs
Methodologies like Agile Development require that
application logic changes, improves and evolves
Because you tested this…
APIs that were tested once and worked will
continue to work as long as the API hasn’t changed.
In order to ensure the integrity of the API, any material
change to the API requires a re-validation of the API
and its system dependencies
Creating a regression test suite that exercises
dependent APIs consistently is required for API
integrity
5#
Copyright © 2014 Parasoft 99
The Costs of not Testing APIs
If you’re leveraging APIs to enhance your
customer’s experience, you must ensure that
the APIs can meet or exceed your business
expectations
If software is the interface to your business,
then the customer’s experience is only as
good as the weakest link in your software
Switching costs for software are at an all-time
low; subscription models and common interfaces
mean that loyalty has to be earned with quality
and innovation
Copyright © 2014 Parasoft 1010
Parasoft API Testing: Real Results
Parasoft API Testing has helped accelerate and transform application
testing for many leading companies and agencies
Copyright © 2014 Parasoft 1111
Parasoft Leadership
Over 7,000
companies
trust Parasoft
Rock-solid,
profitable since
the 1990s
IP war chest
with 32 defect
prevention patents
Service
Virtualization
API
Testing
Development
Testing
SHIFT LEFT
Test early, test often, with the leader in Continuous Testing: Parasoft
Copyright © 2014 Parasoft 12
2015-03-24
Download Whitepaper
www.parasoft.com

Contenu connexe

Plus de Parasoft

ABC's of Service Virtualization
ABC's of Service VirtualizationABC's of Service Virtualization
ABC's of Service VirtualizationParasoft
 
The Legend of Software Hollow: Defeating the Headless Horseman of Faulty Appl...
The Legend of Software Hollow: Defeating the Headless Horseman of Faulty Appl...The Legend of Software Hollow: Defeating the Headless Horseman of Faulty Appl...
The Legend of Software Hollow: Defeating the Headless Horseman of Faulty Appl...Parasoft
 
AppsSec In a DevOps World
AppsSec In a DevOps WorldAppsSec In a DevOps World
AppsSec In a DevOps WorldParasoft
 
Driving Risks Out of Embedded Automotive Software
Driving Risks Out of Embedded Automotive SoftwareDriving Risks Out of Embedded Automotive Software
Driving Risks Out of Embedded Automotive SoftwareParasoft
 
Rx for FDA Software Compliance
Rx for FDA Software ComplianceRx for FDA Software Compliance
Rx for FDA Software ComplianceParasoft
 
Software Safety and Security Through Standards
Software Safety and Security Through Standards Software Safety and Security Through Standards
Software Safety and Security Through Standards Parasoft
 
No Devops Without Continuous Testing
No Devops Without Continuous TestingNo Devops Without Continuous Testing
No Devops Without Continuous TestingParasoft
 
Accelerate Agile Development with Service Virtualization - Czech Test
Accelerate Agile Development with Service Virtualization - Czech TestAccelerate Agile Development with Service Virtualization - Czech Test
Accelerate Agile Development with Service Virtualization - Czech TestParasoft
 
Evolving from Automated to Continous Testing for Agile and DevOps
Evolving from Automated to Continous Testing for Agile and DevOpsEvolving from Automated to Continous Testing for Agile and DevOps
Evolving from Automated to Continous Testing for Agile and DevOpsParasoft
 
Deploy + Destroy Complete Test Environments
Deploy + Destroy Complete Test EnvironmentsDeploy + Destroy Complete Test Environments
Deploy + Destroy Complete Test EnvironmentsParasoft
 
MedicAlert API Testing Case Study
MedicAlert API Testing Case StudyMedicAlert API Testing Case Study
MedicAlert API Testing Case StudyParasoft
 
End-to-end Testing for IoT Integrity
End-to-end Testing for IoT IntegrityEnd-to-end Testing for IoT Integrity
End-to-end Testing for IoT IntegrityParasoft
 
BUSTED! How to Find Security Bugs Fast!
BUSTED! How to Find Security Bugs Fast!BUSTED! How to Find Security Bugs Fast!
BUSTED! How to Find Security Bugs Fast!Parasoft
 
Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?Parasoft
 
Software Development Metrics You Can Count On
Software Development Metrics You Can Count On Software Development Metrics You Can Count On
Software Development Metrics You Can Count On Parasoft
 
Accelerating Mobile Testing
Accelerating Mobile TestingAccelerating Mobile Testing
Accelerating Mobile TestingParasoft
 
C/C++test Qualification Kit for DO-178B/C Compliance
C/C++test Qualification Kit for DO-178B/C ComplianceC/C++test Qualification Kit for DO-178B/C Compliance
C/C++test Qualification Kit for DO-178B/C ComplianceParasoft
 
Extreme Automation Enables DirecTV to ”Shift Left” API Testing
Extreme Automation Enables DirecTV to ”Shift Left” API TestingExtreme Automation Enables DirecTV to ”Shift Left” API Testing
Extreme Automation Enables DirecTV to ”Shift Left” API TestingParasoft
 

Plus de Parasoft (18)

ABC's of Service Virtualization
ABC's of Service VirtualizationABC's of Service Virtualization
ABC's of Service Virtualization
 
The Legend of Software Hollow: Defeating the Headless Horseman of Faulty Appl...
The Legend of Software Hollow: Defeating the Headless Horseman of Faulty Appl...The Legend of Software Hollow: Defeating the Headless Horseman of Faulty Appl...
The Legend of Software Hollow: Defeating the Headless Horseman of Faulty Appl...
 
AppsSec In a DevOps World
AppsSec In a DevOps WorldAppsSec In a DevOps World
AppsSec In a DevOps World
 
Driving Risks Out of Embedded Automotive Software
Driving Risks Out of Embedded Automotive SoftwareDriving Risks Out of Embedded Automotive Software
Driving Risks Out of Embedded Automotive Software
 
Rx for FDA Software Compliance
Rx for FDA Software ComplianceRx for FDA Software Compliance
Rx for FDA Software Compliance
 
Software Safety and Security Through Standards
Software Safety and Security Through Standards Software Safety and Security Through Standards
Software Safety and Security Through Standards
 
No Devops Without Continuous Testing
No Devops Without Continuous TestingNo Devops Without Continuous Testing
No Devops Without Continuous Testing
 
Accelerate Agile Development with Service Virtualization - Czech Test
Accelerate Agile Development with Service Virtualization - Czech TestAccelerate Agile Development with Service Virtualization - Czech Test
Accelerate Agile Development with Service Virtualization - Czech Test
 
Evolving from Automated to Continous Testing for Agile and DevOps
Evolving from Automated to Continous Testing for Agile and DevOpsEvolving from Automated to Continous Testing for Agile and DevOps
Evolving from Automated to Continous Testing for Agile and DevOps
 
Deploy + Destroy Complete Test Environments
Deploy + Destroy Complete Test EnvironmentsDeploy + Destroy Complete Test Environments
Deploy + Destroy Complete Test Environments
 
MedicAlert API Testing Case Study
MedicAlert API Testing Case StudyMedicAlert API Testing Case Study
MedicAlert API Testing Case Study
 
End-to-end Testing for IoT Integrity
End-to-end Testing for IoT IntegrityEnd-to-end Testing for IoT Integrity
End-to-end Testing for IoT Integrity
 
BUSTED! How to Find Security Bugs Fast!
BUSTED! How to Find Security Bugs Fast!BUSTED! How to Find Security Bugs Fast!
BUSTED! How to Find Security Bugs Fast!
 
Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?
 
Software Development Metrics You Can Count On
Software Development Metrics You Can Count On Software Development Metrics You Can Count On
Software Development Metrics You Can Count On
 
Accelerating Mobile Testing
Accelerating Mobile TestingAccelerating Mobile Testing
Accelerating Mobile Testing
 
C/C++test Qualification Kit for DO-178B/C Compliance
C/C++test Qualification Kit for DO-178B/C ComplianceC/C++test Qualification Kit for DO-178B/C Compliance
C/C++test Qualification Kit for DO-178B/C Compliance
 
Extreme Automation Enables DirecTV to ”Shift Left” API Testing
Extreme Automation Enables DirecTV to ”Shift Left” API TestingExtreme Automation Enables DirecTV to ”Shift Left” API Testing
Extreme Automation Enables DirecTV to ”Shift Left” API Testing
 

Dernier

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
🐬 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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
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
 
[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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
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
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 

Dernier (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
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...
 
[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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
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
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 

API testing myths debunked

  • 1. Copyright © 2014 Parasoft 1 2015-03-24 "5 Myths about API testing: There's more than meets the UI"
  • 2. Copyright © 2014 Parasoft 22 APIs Everywhere and Here to Stay A few years ago, we entered the era of mobile computing API failure means your apps fail, and your quality and reputation take a direct hit that flows to your bottom line But that came with some challenges: API Testing reduces the business risk of faulty APIs Many devices, many networks and many connections. Apps connect devices to vast amounts of servers and data through complex APIs. How do you ensure that the APIs work as planned?
  • 3. Copyright © 2014 Parasoft 33 Every App Has its API…to Test The fact that an API is published does not decrease the test scenarios required; it increases test scenarios in all dimensions Enterprise apps rely on a myriad of internal, external and public APIs Testing APIs must include different networks, end-points and interfaces Test Scenarios NowThen
  • 4. Copyright © 2014 Parasoft 44 Myth #1 about Testing APIs Public APIs, even the few with SLAs, are the responsibility of third parties – you may trust them, but you must verify them, with API Testing If it’s a published API, it’s been tested and guaranteed. No further testing required. Just because an API is “published” does not mean that the API has been tested with anything, particularly your custom applications You cannot afford to overlook the gaps in testing APIs with your applications 1# MIND THE GAP
  • 5. Copyright © 2014 Parasoft 55 Myth #2 about Testing APIs GUI tests are extremely fragile and are not designed to exercise the integration layer Tested through the GUI of your applications does not mean you have fully tested the API and its other interactions Assuming that you’ve tested the API from the GUI means on average 10% test coverage We’ve tested the API through our application’s graphical user interface testing.2#
  • 6. Copyright © 2014 Parasoft 66 Myth #3 about Testing APIs End-user experience is dependent upon everything working together flawlessly, not a single message transaction While direct testing may provide validation of connectivity, it will not exercise the end-to-end logic of the API and its interactions with dependent systems Composite applications are dependent upon multiple transactions Our GUI testers can exercise the API directly… It seems pretty straightforward. You thought you could manage simple transactions… …until you realized the API was more complicated (with multiple operations and elements) 3#
  • 7. Copyright © 2014 Parasoft 77 Testing modern composite applications requires access to an average of 30 dependent applications (APIs, mainframes, web services and other systems dependencies), yet only 20% can be accessed easily for testing Myth #4 about Testing APIs This complexity does not mean end-to-end testing cannot be performed Technologies like service virtualization (test environment simulation), when coupled with API Testing, provide for comprehensive testing across all application dependencies End-to-end tests are not feasible, because there are too many dependencies involved.4#
  • 8. Copyright © 2014 Parasoft 88 …doesn’t mean you’ve tested this! Myth #5 about Testing APIs Methodologies like Agile Development require that application logic changes, improves and evolves Because you tested this… APIs that were tested once and worked will continue to work as long as the API hasn’t changed. In order to ensure the integrity of the API, any material change to the API requires a re-validation of the API and its system dependencies Creating a regression test suite that exercises dependent APIs consistently is required for API integrity 5#
  • 9. Copyright © 2014 Parasoft 99 The Costs of not Testing APIs If you’re leveraging APIs to enhance your customer’s experience, you must ensure that the APIs can meet or exceed your business expectations If software is the interface to your business, then the customer’s experience is only as good as the weakest link in your software Switching costs for software are at an all-time low; subscription models and common interfaces mean that loyalty has to be earned with quality and innovation
  • 10. Copyright © 2014 Parasoft 1010 Parasoft API Testing: Real Results Parasoft API Testing has helped accelerate and transform application testing for many leading companies and agencies
  • 11. Copyright © 2014 Parasoft 1111 Parasoft Leadership Over 7,000 companies trust Parasoft Rock-solid, profitable since the 1990s IP war chest with 32 defect prevention patents Service Virtualization API Testing Development Testing SHIFT LEFT Test early, test often, with the leader in Continuous Testing: Parasoft
  • 12. Copyright © 2014 Parasoft 12 2015-03-24 Download Whitepaper www.parasoft.com