whitebox testing for blackbox testers: simplifying api testing
TRANSCRIPT
| HELLO, REAL WORLD.
Whitebox testing for BlackBox Testers; Simplifying API Testing
DJ Frank
| HELLO, REAL WORLD.
DJ Frank
Senior Product Engineer
QASymphony
Agenda
Introduction to APIs
Significance of APIs in Digital Business
API Management
Why even test APIs?
Test Early; Test Often
INSERT PHOTO ON TOP
Application Programing Interface
• Representational State Transfer
is the software architectural style
designed for distributed
systems, and particularly, the
World Wide Web.
• But what does that even mean?
Uniform RESTful Constraints
1. Identification of resources as ‘requests’
2. Manipulation of resources
3. Self-descriptive messages
4. Hypermedia
What is an API?
API: The pipes that carry data between any number of
systems. Think of them as veins and arteries carrying blood from your heart to other organs.
API Provider: Who build, owns, and maintains the APIs
that are being used.
API Consumer: You! Any developer, company, or end
users accessing information via the API
A is for “Application”
• Web-based Systems
• Operating Systems
• DB Systems
• Computer Hardware
• Software Libraries
What does an API look like?
Significance of APIs in Digital Business
“Software is eating the world.”
“It’s an application economy.”
Marc Andreessen
“Every business will be in software business.”Satya Nadella
Marc Benioff
• Location Services
• Notifications
• Payment Processing
• Promotional Advertising
50% 60% 90%
API Digital Value Chain Revenue
Source: TechCrunch, The Rise of APIs 2016
• Low Friction Sales Model
• Scalable, Capital –Efficient
• Recurring Revenue
• Diversification of Customer Concentration
APIs are the Nexus of the Digital World
Factors of a good API
Pitfalls of Poor API Management
Cost of Failures
SOURCES: The State of API 2016. Smartbear. | The Cost of Poor Quality, QASymphony.
Less Than 10%API issues resolved within
24 hours
1 in 4Issues remain unresolved
for one week or more
$7,900 Per Minuteestimated average cost
of downtime
4%Average drop in stock price
following a newsworthy failure
Fundamentals of API Testing: The Root Issue
The Performance Testing Umbrella
| HELLO, REAL WORLD.
Test Early; Test Often;Test Everything!
| HELLO, REAL WORLD.
Quality Jam LondonOctober 11, 2017 – The Brewery, London
Email [email protected] to be entered to win a free ticket
| HELLO, REAL WORLD.
Quality Jam LondonOctober 11, 2017 – The Brewery, London
Email [email protected] to be entered to win a free ticket
Next Webinar
RESTful API Testing Using Postman, Newman, and JenkinsOctober 4th, 2pm ET
Register Now at QASymphony.com/resources
Visit support.qasymphony.com
See How Leading Organizations Use qTest APIs for Traceability, Test Automation, and Visibility