API testing collection using Postman and Newman with detailed reports.
This repository demonstrates automated API testing for the BackTalkAI project using Postman and Newman. It includes robust test scripts, environment variable usage, negative test cases, and detailed HTML test reports.
| File Name | Description |
|---|---|
BackTalkAI.postman_collection.json |
Postman collection with API tests (Signup, Signin, Forgot Password, Chat) |
BackTalkAI.postman_environment.json |
Postman environment file (with base URL and collection variables) |
BackTalkAI_API_report.html |
Newman HTML report (22 assertions, 0 failures) |
BackTalkAi_API_report_4time_run.html |
Extended Newman report (4 iterations, all passed) |
screenshots/report-summary.png |
Optional screenshot from the test report |
npm install -g newman newman-reporter-htmlextranewman run BackTalkAI.postman_collection.json -e BackTalkAI.postman_environment.json -r htmlextra --reporter-htmlextra-export BackTalkAI_API_report.htmlnewman run BackTalkAI.postman_collection.json -e BackTalkAI.postman_environment.json -r htmlextra --iteration-count 4 --reporter-htmlextra-export BackTalkAi_API_report_4time_run.html- 🔐 Authentication: Signup, Signin, Forgot Password, Reset Password, Token Verification
- 🤖 AI Chat: Test dynamic text/image prompt
⚠️ Negative Scenarios: Email validation, OTP error cases- ⏱️ Response Time & Schema Validation: Includes response time, header, content-type checks
AB Rahman
Manual + Automation QA Enthusiast
📧 Email: abdurtutul6@gmail.com
