Get in Touch
 Duration 14 hours (2 days)

Course Outline

Introduction to Apigee

  • Overview of the Apigee platform and its key features
  • Managing the API lifecycle
  • Comparing Apigee with other API testing solutions

Environment Configuration

  • Setting up and configuring an Apigee account
  • Installing auxiliary tools (Postman, JDK, Maven)
  • Organizing project structure and test initialization

API Design and Deployment in Apigee

  • Creating API proxies
  • Setting up policies for security, transformation, and routing
  • Deploying APIs for testing purposes

Manual and Automated Testing

  • Testing APIs using Postman and Apigee Trace
  • Executing automated tests via Apigee Edge
  • Logging captures and analyzing test outcomes

Advanced Test Automation

  • Developing data-driven API tests
  • Testing authentication and authorization mechanisms (OAuth, API keys)
  • Conducting load and stress tests using Apigee tools

CI/CD Integration

  • Connecting Apigee testing with Jenkins/Maven
  • Automating the validation of API deployments
  • Performing continuous monitoring and regression testing

Best Practices and Troubleshooting

  • Crafting reusable test cases
  • Managing environments and variables
  • Debugging and resolving frequent errors

Conclusion and Future Directions

Requirements

  • Foundational knowledge of APIs and HTTP methods
  • Proficiency in any programming language (Java, Python, or JavaScript recommended)
  • Familiarity with RESTful API principles

Target Audience

  • API Testers
  • QA Engineers
  • Software Developers

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories