Skip to content

crest-2024/APIwithEnvironmentV

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

24 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

API with Environment Variables

API Automation Testing with Environment Variable in Postman Collection

๐Ÿš€ API Automation Framework ๐Ÿš€

Iโ€™m thrilled to share the successful development of a Java-based API Automation Framework, designed for scalability, maintainability, and seamless CI/CD integration.

๐Ÿ”ง Technologies & Tools Used:

๐Ÿ’ป Java: Reliable and robust core for the framework.

๐Ÿ“ฆ Maven: Simplified dependency management and build process.

๐Ÿงช TestNG: Advanced test management and parallel execution capabilities.

๐ŸŒ RestAssured: For testing RESTful APIs with ease.

โœจ Framework Design Features:

๐Ÿงฉ Service Object Model Design Pattern: Enables modular and reusable code for API interactions.

๐Ÿ—๏ธ Builder Classes: Simplifies creating dynamic and complex request payloads.

๐Ÿ” Listeners & Filters: Custom logging, request/response validation, and enhanced reporting.

๐Ÿ“ Comprehensive Logging: Tracks API requests and responses for debugging and traceability.

๐Ÿ”„ Integrated with GitHub Actions:

๐Ÿค– Automated Test Execution: Runs on every code push or pull request.

๐Ÿ“Š Continuous Feedback: Provides real-time reporting for seamless CI/CD workflows.

๐Ÿ“œ JUnit Reports: Maven Surefire Plugin ensures detailed test results in the pipeline.

This framework empowers teams with efficient API testing and seamless CI/CD automation, ensuring high-quality delivery at speed. If youโ€™re exploring ways to integrate API automation into your CI/CD pipelines, letโ€™s connect and share ideas!

About

API Automation Testing with Environment Variable in Postman Collection

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published