SlideShare a Scribd company logo
1 of 19
Download to read offline
Attendees are muted
Ask questions under Q&A section of Zoom
A recording of this session will be shared
Post-event feedback survey will be given at the end
Log into your Postman account for this session
(go.postman.co)
1
2
3
4
5
General Information
@getpostman @petuniaGray @poojamakes
All rights reserved by Postman Inc
API testing Beyond the
Basics : AI & Automation
Techniques
Joyce Lin
Senior director of
developer relations
Pooja Mistry
Developer Advocate
Senior Director of Developer Relations
Joyce Lin
Developer Advocate
Pooja Mistry
@petuniaGray
@poojamakes
At the end of this session, you will be able to:
● Harness the automation capabilities of Postman to conduct tests across
diverse environments.
● Amplify the potential of Postman's scripting interface by incorporating
pre-request scripts, assertions, variables, and libraries.
● Employ Postbot, an AI-powered assistant that interprets natural language
input to aid in testing, debugging, data visualization, and data analysis.
● Cultivate proficiency in testing intricate API workflows, encompassing
scenarios with multiple API endpoints, conditional logic, and data
manipulation
Learning Objectives
@getpostman @petuniaGray @poojamakes
Agenda
1 What is testing in Postman?
2 Means of test automation
3 Postbot
5 Resources and Q&A
4 Demo
@getpostman @petuniaGray @poojamakes
● Participate in the Poll
○ Which type of tests do you run in
Postman?
A little about you
@getpostman @petuniaGray @poojamakes
Do you even test APIs?
Tests and Test Results
Postman tests
– BDD assertions
● Chai.js BDD syntax
● pm.expect()
predicate expression
that can be evaluated
to a boolean value
@getpostman @petuniaGray @poojamakes
API Testing Methods
@getpostman @petuniaGray @poojamakes
Postbot, Postman’s new AI assistant
● Write tests
● Visualize responses
● Write FQL in Postman Flows
● Write documentation
@getpostman @petuniaGray @poojamakes
Demo
www.postman.com/postman/workspace/postman-intergalactic
Postbot testing
@getpostman @petuniaGray @poojamakes
Demo
https://www.postman.com/postman/workspace/test-examples-in-postman/
Test Automation
@getpostman @petuniaGray @poojamakes
Means of Test Automation
@getpostman @petuniaGray @poojamakes
Tips for writing better Postman tests
Group multiple
assertions
● Keep them logically
organized for those
who review the test
results and need to
debug issues
Use messages and
console
statements
● Provide visibility to
validate conditional
testing and execution
order
● Prepend custom
messages
Use descriptive,
consistent, or
dynamic test
names
● Use variables within
test names to provide
more detail, especially
if the same test is used
for multiple scenarios
or iterations
@getpostman @petuniaGray @poojamakes
@getpostman @petuniaGray @arlemi
loopdelicious.github.io/postman-skills/
What we learned today:
● Types of testing you can run in Postman
● Testing API workflows with Postbot
● Types of automation capabilities tests across diverse environments.
● Postman's collaboration features to manage test suites, share results with
team members
In summary
@getpostman @petuniaGray @poojamakes
Postman API Test Automation for Beginners - Valentin Despa
https://www.youtube.com/watch?v=zp5Jh2FIpF0
15 Days of Postman - for Testers
postman.com/postman/workspace/15-days-of-postman-for-testers/overview
Test examples in Postman
postman.com/postman/workspace/test-examples-in-postman/overview
Quickstarts: hands-on tutorials
quickstarts.postman.com
Additional Resources
@getpostman @petuniaGray @poojamakes
Please tell us about
your experience!
FEEDBACK SURVEY
@getpostman @petuniaGray @poojamakes
tinyurl.com/ai-automation-techniques
Thank You
@getpostman @petuniaGray @poojamakes

More Related Content

Similar to API testing Beyond the Basics AI & Automation Techniques

Ayush Goyal - Automation Testing Resume
Ayush Goyal - Automation Testing ResumeAyush Goyal - Automation Testing Resume
Ayush Goyal - Automation Testing ResumeAyush Goyal
 
API automation with JMeter + Bamboo CI
API automation with JMeter + Bamboo CIAPI automation with JMeter + Bamboo CI
API automation with JMeter + Bamboo CIMykola Kovsh
 
Eradicate Flaky Tests
Eradicate Flaky TestsEradicate Flaky Tests
Eradicate Flaky TestsAnand Bagmar
 
Eradicate Flaky Tests - AppiumConf 2021
Eradicate Flaky Tests - AppiumConf 2021Eradicate Flaky Tests - AppiumConf 2021
Eradicate Flaky Tests - AppiumConf 2021Anand Bagmar
 
Pankaj python programmer
Pankaj python programmerPankaj python programmer
Pankaj python programmerpankaj992
 
API Lifecycle, Part 2: Monitor and Deploy an API
API Lifecycle, Part 2: Monitor and Deploy an APIAPI Lifecycle, Part 2: Monitor and Deploy an API
API Lifecycle, Part 2: Monitor and Deploy an APIPostman
 
Designing Good API Experiences Session 24
Designing Good API Experiences Session 24Designing Good API Experiences Session 24
Designing Good API Experiences Session 24Postman
 
Sakar Patnaik_1.5_testing_Manual_Automation_Selenium
Sakar Patnaik_1.5_testing_Manual_Automation_SeleniumSakar Patnaik_1.5_testing_Manual_Automation_Selenium
Sakar Patnaik_1.5_testing_Manual_Automation_SeleniumSAKAR PATNAIK
 
Getting Started with Server-Side Testing
Getting Started with Server-Side TestingGetting Started with Server-Side Testing
Getting Started with Server-Side TestingOptimizely
 
Automation test lead
Automation test leadAutomation test lead
Automation test leadsenthil kumar
 
Встреча "QA: в каких направлениях может найти себя тестировщик?"
Встреча "QA: в каких направлениях может найти себя тестировщик?"Встреча "QA: в каких направлениях может найти себя тестировщик?"
Встреча "QA: в каких направлениях может найти себя тестировщик?"GoIT
 
Unboxing What's New in Q2
Unboxing What's New in Q2Unboxing What's New in Q2
Unboxing What's New in Q2Postman
 

Similar to API testing Beyond the Basics AI & Automation Techniques (20)

Ayush Goyal - Automation Testing Resume
Ayush Goyal - Automation Testing ResumeAyush Goyal - Automation Testing Resume
Ayush Goyal - Automation Testing Resume
 
API automation with JMeter + Bamboo CI
API automation with JMeter + Bamboo CIAPI automation with JMeter + Bamboo CI
API automation with JMeter + Bamboo CI
 
Eradicate Flaky Tests
Eradicate Flaky TestsEradicate Flaky Tests
Eradicate Flaky Tests
 
Eradicate Flaky Tests - AppiumConf 2021
Eradicate Flaky Tests - AppiumConf 2021Eradicate Flaky Tests - AppiumConf 2021
Eradicate Flaky Tests - AppiumConf 2021
 
Pankaj python programmer
Pankaj python programmerPankaj python programmer
Pankaj python programmer
 
API Lifecycle, Part 2: Monitor and Deploy an API
API Lifecycle, Part 2: Monitor and Deploy an APIAPI Lifecycle, Part 2: Monitor and Deploy an API
API Lifecycle, Part 2: Monitor and Deploy an API
 
Ui Testing with Ghost Inspector
Ui Testing with Ghost InspectorUi Testing with Ghost Inspector
Ui Testing with Ghost Inspector
 
ShobhaResume
ShobhaResumeShobhaResume
ShobhaResume
 
Designing Good API Experiences Session 24
Designing Good API Experiences Session 24Designing Good API Experiences Session 24
Designing Good API Experiences Session 24
 
Jayanth_Resume
Jayanth_ResumeJayanth_Resume
Jayanth_Resume
 
Pradeep.CL
Pradeep.CLPradeep.CL
Pradeep.CL
 
Pradeep.CL
Pradeep.CLPradeep.CL
Pradeep.CL
 
Yasfeen_Sultana
Yasfeen_SultanaYasfeen_Sultana
Yasfeen_Sultana
 
Sakar Patnaik_1.5_testing_Manual_Automation_Selenium
Sakar Patnaik_1.5_testing_Manual_Automation_SeleniumSakar Patnaik_1.5_testing_Manual_Automation_Selenium
Sakar Patnaik_1.5_testing_Manual_Automation_Selenium
 
Getting Started with Server-Side Testing
Getting Started with Server-Side TestingGetting Started with Server-Side Testing
Getting Started with Server-Side Testing
 
Automation test lead
Automation test leadAutomation test lead
Automation test lead
 
Marcelo Victor Reyes_CV
Marcelo Victor Reyes_CVMarcelo Victor Reyes_CV
Marcelo Victor Reyes_CV
 
Встреча "QA: в каких направлениях может найти себя тестировщик?"
Встреча "QA: в каких направлениях может найти себя тестировщик?"Встреча "QA: в каких направлениях может найти себя тестировщик?"
Встреча "QA: в каких направлениях может найти себя тестировщик?"
 
Quality Assurance_Karthik-CV
Quality Assurance_Karthik-CVQuality Assurance_Karthik-CV
Quality Assurance_Karthik-CV
 
Unboxing What's New in Q2
Unboxing What's New in Q2Unboxing What's New in Q2
Unboxing What's New in Q2
 

More from Postman

Elevating Developer Experiences with AI-Powered API Testing & Documentation
Elevating Developer Experiences with AI-Powered API Testing & DocumentationElevating Developer Experiences with AI-Powered API Testing & Documentation
Elevating Developer Experiences with AI-Powered API Testing & DocumentationPostman
 
Discovering Public APIs and Public API Network with Postman
Discovering Public APIs and Public API Network with PostmanDiscovering Public APIs and Public API Network with Postman
Discovering Public APIs and Public API Network with PostmanPostman
 
Optimizing Teamwork: Harnessing Collections & Workspaces for Collaboration
Optimizing Teamwork: Harnessing Collections & Workspaces for CollaborationOptimizing Teamwork: Harnessing Collections & Workspaces for Collaboration
Optimizing Teamwork: Harnessing Collections & Workspaces for CollaborationPostman
 
Not Your Grandma’s Rate Limiting (slides)
Not Your Grandma’s Rate Limiting (slides)Not Your Grandma’s Rate Limiting (slides)
Not Your Grandma’s Rate Limiting (slides)Postman
 
How to Scale APIs-as-Product for Future Success
How to Scale APIs-as-Product for Future SuccessHow to Scale APIs-as-Product for Future Success
How to Scale APIs-as-Product for Future SuccessPostman
 
Revolutionizing API Development: Collaborative Workflows with Postman
Revolutionizing API Development: Collaborative Workflows with PostmanRevolutionizing API Development: Collaborative Workflows with Postman
Revolutionizing API Development: Collaborative Workflows with PostmanPostman
 
Everything You Always Wanted to Know About AsyncAPI
Everything You Always Wanted to Know About AsyncAPIEverything You Always Wanted to Know About AsyncAPI
Everything You Always Wanted to Know About AsyncAPIPostman
 
Elevating Event-Driven World: A Deep Dive into AsyncAPI v3
Elevating Event-Driven World: A Deep Dive into AsyncAPI v3Elevating Event-Driven World: A Deep Dive into AsyncAPI v3
Elevating Event-Driven World: A Deep Dive into AsyncAPI v3Postman
 
Five Things You SHOULD Know About Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About PostmanPostman
 
Integration-, Snapshot- and Performance-Testing APIs
Integration-, Snapshot- and Performance-Testing APIs Integration-, Snapshot- and Performance-Testing APIs
Integration-, Snapshot- and Performance-Testing APIs Postman
 
How ChatGPT led OpenAPI's Recent Spike in Popularity
How ChatGPT led OpenAPI's Recent Spike in PopularityHow ChatGPT led OpenAPI's Recent Spike in Popularity
How ChatGPT led OpenAPI's Recent Spike in PopularityPostman
 
Exploring Postman’s VS Code Extension
Exploring Postman’s VS Code ExtensionExploring Postman’s VS Code Extension
Exploring Postman’s VS Code ExtensionPostman
 
2023 State of the API Report: Key Findings and Trends
2023 State of the API Report: Key Findings and Trends2023 State of the API Report: Key Findings and Trends
2023 State of the API Report: Key Findings and TrendsPostman
 
Nordic- APIOps is here What will you build in an API First World
Nordic- APIOps is here What will you build in an API First World Nordic- APIOps is here What will you build in an API First World
Nordic- APIOps is here What will you build in an API First World Postman
 
Testing and Developing gRPC APIs
Testing and Developing gRPC APIsTesting and Developing gRPC APIs
Testing and Developing gRPC APIsPostman
 
Testing and Developing GraphQL APIs
Testing and Developing GraphQL APIsTesting and Developing GraphQL APIs
Testing and Developing GraphQL APIsPostman
 
Introduction to API Security - Intergalactic
Introduction to API Security - IntergalacticIntroduction to API Security - Intergalactic
Introduction to API Security - IntergalacticPostman
 
Unboxing What's New in Postman Q2
Unboxing What's New in Postman Q2Unboxing What's New in Postman Q2
Unboxing What's New in Postman Q2Postman
 
Building Low-Code Applications with Postman Flows
Building Low-Code Applications with Postman FlowsBuilding Low-Code Applications with Postman Flows
Building Low-Code Applications with Postman FlowsPostman
 
Postman Intergalactic - API Observability
Postman Intergalactic - API ObservabilityPostman Intergalactic - API Observability
Postman Intergalactic - API ObservabilityPostman
 

More from Postman (20)

Elevating Developer Experiences with AI-Powered API Testing & Documentation
Elevating Developer Experiences with AI-Powered API Testing & DocumentationElevating Developer Experiences with AI-Powered API Testing & Documentation
Elevating Developer Experiences with AI-Powered API Testing & Documentation
 
Discovering Public APIs and Public API Network with Postman
Discovering Public APIs and Public API Network with PostmanDiscovering Public APIs and Public API Network with Postman
Discovering Public APIs and Public API Network with Postman
 
Optimizing Teamwork: Harnessing Collections & Workspaces for Collaboration
Optimizing Teamwork: Harnessing Collections & Workspaces for CollaborationOptimizing Teamwork: Harnessing Collections & Workspaces for Collaboration
Optimizing Teamwork: Harnessing Collections & Workspaces for Collaboration
 
Not Your Grandma’s Rate Limiting (slides)
Not Your Grandma’s Rate Limiting (slides)Not Your Grandma’s Rate Limiting (slides)
Not Your Grandma’s Rate Limiting (slides)
 
How to Scale APIs-as-Product for Future Success
How to Scale APIs-as-Product for Future SuccessHow to Scale APIs-as-Product for Future Success
How to Scale APIs-as-Product for Future Success
 
Revolutionizing API Development: Collaborative Workflows with Postman
Revolutionizing API Development: Collaborative Workflows with PostmanRevolutionizing API Development: Collaborative Workflows with Postman
Revolutionizing API Development: Collaborative Workflows with Postman
 
Everything You Always Wanted to Know About AsyncAPI
Everything You Always Wanted to Know About AsyncAPIEverything You Always Wanted to Know About AsyncAPI
Everything You Always Wanted to Know About AsyncAPI
 
Elevating Event-Driven World: A Deep Dive into AsyncAPI v3
Elevating Event-Driven World: A Deep Dive into AsyncAPI v3Elevating Event-Driven World: A Deep Dive into AsyncAPI v3
Elevating Event-Driven World: A Deep Dive into AsyncAPI v3
 
Five Things You SHOULD Know About Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
 
Integration-, Snapshot- and Performance-Testing APIs
Integration-, Snapshot- and Performance-Testing APIs Integration-, Snapshot- and Performance-Testing APIs
Integration-, Snapshot- and Performance-Testing APIs
 
How ChatGPT led OpenAPI's Recent Spike in Popularity
How ChatGPT led OpenAPI's Recent Spike in PopularityHow ChatGPT led OpenAPI's Recent Spike in Popularity
How ChatGPT led OpenAPI's Recent Spike in Popularity
 
Exploring Postman’s VS Code Extension
Exploring Postman’s VS Code ExtensionExploring Postman’s VS Code Extension
Exploring Postman’s VS Code Extension
 
2023 State of the API Report: Key Findings and Trends
2023 State of the API Report: Key Findings and Trends2023 State of the API Report: Key Findings and Trends
2023 State of the API Report: Key Findings and Trends
 
Nordic- APIOps is here What will you build in an API First World
Nordic- APIOps is here What will you build in an API First World Nordic- APIOps is here What will you build in an API First World
Nordic- APIOps is here What will you build in an API First World
 
Testing and Developing gRPC APIs
Testing and Developing gRPC APIsTesting and Developing gRPC APIs
Testing and Developing gRPC APIs
 
Testing and Developing GraphQL APIs
Testing and Developing GraphQL APIsTesting and Developing GraphQL APIs
Testing and Developing GraphQL APIs
 
Introduction to API Security - Intergalactic
Introduction to API Security - IntergalacticIntroduction to API Security - Intergalactic
Introduction to API Security - Intergalactic
 
Unboxing What's New in Postman Q2
Unboxing What's New in Postman Q2Unboxing What's New in Postman Q2
Unboxing What's New in Postman Q2
 
Building Low-Code Applications with Postman Flows
Building Low-Code Applications with Postman FlowsBuilding Low-Code Applications with Postman Flows
Building Low-Code Applications with Postman Flows
 
Postman Intergalactic - API Observability
Postman Intergalactic - API ObservabilityPostman Intergalactic - API Observability
Postman Intergalactic - API Observability
 

Recently uploaded

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Recently uploaded (20)

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 

API testing Beyond the Basics AI & Automation Techniques

  • 1. Attendees are muted Ask questions under Q&A section of Zoom A recording of this session will be shared Post-event feedback survey will be given at the end Log into your Postman account for this session (go.postman.co) 1 2 3 4 5 General Information @getpostman @petuniaGray @poojamakes
  • 2. All rights reserved by Postman Inc API testing Beyond the Basics : AI & Automation Techniques Joyce Lin Senior director of developer relations Pooja Mistry Developer Advocate
  • 3. Senior Director of Developer Relations Joyce Lin Developer Advocate Pooja Mistry @petuniaGray @poojamakes
  • 4. At the end of this session, you will be able to: ● Harness the automation capabilities of Postman to conduct tests across diverse environments. ● Amplify the potential of Postman's scripting interface by incorporating pre-request scripts, assertions, variables, and libraries. ● Employ Postbot, an AI-powered assistant that interprets natural language input to aid in testing, debugging, data visualization, and data analysis. ● Cultivate proficiency in testing intricate API workflows, encompassing scenarios with multiple API endpoints, conditional logic, and data manipulation Learning Objectives @getpostman @petuniaGray @poojamakes
  • 5. Agenda 1 What is testing in Postman? 2 Means of test automation 3 Postbot 5 Resources and Q&A 4 Demo @getpostman @petuniaGray @poojamakes
  • 6. ● Participate in the Poll ○ Which type of tests do you run in Postman? A little about you @getpostman @petuniaGray @poojamakes
  • 7. Do you even test APIs?
  • 8. Tests and Test Results Postman tests – BDD assertions ● Chai.js BDD syntax ● pm.expect() predicate expression that can be evaluated to a boolean value @getpostman @petuniaGray @poojamakes
  • 9. API Testing Methods @getpostman @petuniaGray @poojamakes
  • 10. Postbot, Postman’s new AI assistant ● Write tests ● Visualize responses ● Write FQL in Postman Flows ● Write documentation @getpostman @petuniaGray @poojamakes
  • 13. Means of Test Automation @getpostman @petuniaGray @poojamakes
  • 14. Tips for writing better Postman tests Group multiple assertions ● Keep them logically organized for those who review the test results and need to debug issues Use messages and console statements ● Provide visibility to validate conditional testing and execution order ● Prepend custom messages Use descriptive, consistent, or dynamic test names ● Use variables within test names to provide more detail, especially if the same test is used for multiple scenarios or iterations @getpostman @petuniaGray @poojamakes
  • 16. What we learned today: ● Types of testing you can run in Postman ● Testing API workflows with Postbot ● Types of automation capabilities tests across diverse environments. ● Postman's collaboration features to manage test suites, share results with team members In summary @getpostman @petuniaGray @poojamakes
  • 17. Postman API Test Automation for Beginners - Valentin Despa https://www.youtube.com/watch?v=zp5Jh2FIpF0 15 Days of Postman - for Testers postman.com/postman/workspace/15-days-of-postman-for-testers/overview Test examples in Postman postman.com/postman/workspace/test-examples-in-postman/overview Quickstarts: hands-on tutorials quickstarts.postman.com Additional Resources @getpostman @petuniaGray @poojamakes
  • 18. Please tell us about your experience! FEEDBACK SURVEY @getpostman @petuniaGray @poojamakes tinyurl.com/ai-automation-techniques