📬 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]