0% found this document useful (0 votes)
6 views17 pages

Gmail API Testing Project Overview

The document outlines a project to simulate the Gmail API using JSON-server and test its endpoints with SOAPUI, while automating the process with Jenkins. It includes steps for dataset creation, validation of various parameters, and gamification through a YouTube demo. Additionally, it provides a checklist for submission materials and contact information for inquiries.

Uploaded by

tanay Hanra
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views17 pages

Gmail API Testing Project Overview

The document outlines a project to simulate the Gmail API using JSON-server and test its endpoints with SOAPUI, while automating the process with Jenkins. It includes steps for dataset creation, validation of various parameters, and gamification through a YouTube demo. Additionally, it provides a checklist for submission materials and contact information for inquiries.

Uploaded by

tanay Hanra
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

📬 API Testing Project: Gmail Mail

System Simulation
Styled Presentation with Animations
By: [Your Name] | [Institute] | [Date]
✨ Project Objective
• • Simulate Gmail API with JSON-server
• • Test endpoints using SOAPUI
• • Automate with Jenkins
• • Gamify via YouTube demo
✨ Dataset Creation
• • Create [Link] with email attributes
• • Include fields like email_id, sender_email, etc.
• 📸 Add screenshot of [Link]
✨ Running JSON-Server
• • Command: json-server --watch [Link]
• • Access at [Link]
• 📸 Add terminal output screenshot
✨ SOAPUI Project Setup
• • Create REST project and import endpoints
• • Add test cases: GET, POST, PUT, DELETE
• 📸 Add SOAPUI project screenshot
✨ Validation: HTTP Status Codes
• • Assert 200 OK for successful calls
• • Check 400 for malformed requests
• 📸 Add assertion screenshot
✨ Validation: Response Time
• • Ensure responses are <1000ms
• 📸 Add response time screenshot
✨ Validation: JSON Schema
• • Verify correct structure and types
• 📸 Add schema check result
✨ Validation: Required Fields
• • Check for email_id, sender_email, etc.
• 📸 Add missing field response
✨ Validation: Email Format
• • Use regex to ensure proper email syntax
• 📸 Add regex validation screenshot
✨ Validation: Boolean Checks
• • Validate is_read, is_starred, has_attachments
• 📸 Add result screen
✨ Validation: Enum & Timestamp
• • Check folder values: Inbox, Sent, etc.
• • Verify ISO 8601 timestamp format
• 📸 Add enum/timestamp result
✨ Jenkins Integration
• • Set up pipeline to run JSON-server and SOAPUI CLI tests
• 📸 Add Jenkins job config
✨ Gamification: YouTube Link
• • Record walkthrough and upload to YouTube
• • Paste video link here
✨ Summary & Report
• • Summarize results of all tests
• • Highlight passed/failed cases
✨ Submission Checklist
• • ✓ [Link]
• • ✓ SOAPUI XML
• • ✓ PDF Report
• • ✓ PPTX Slides
• • ✓ YouTube Link
✨ Thank You!
• • Any Questions?
• • 📧 Contact: your@[Link]

You might also like