Get in Touch
 Duration 14 hours (2 days)

Course Outline

Introduction to Apigee

  • Overview of the Apigee platform and its key features
  • Insights into API lifecycle management
  • Comparing Apigee with other API testing tools

Environment Setup

  • Creating and configuring an Apigee account
  • Installing necessary supporting tools (Postman, JDK, Maven)
  • Structuring projects and preparing the test environment

Designing and Deploying APIs in Apigee

  • Building API proxies
  • Configuring policies for security, transformation, and routing
  • Deploying APIs specifically for testing purposes

Manual and Automated Testing

  • Conducting API tests using Postman and Apigee Trace
  • Utilising Apigee Edge for automated test execution
  • Capturing logs and interpreting test outcomes

Advanced Test Automation

  • Implementing data-driven API testing strategies
  • Testing authentication and authorization mechanisms (OAuth, API keys)
  • Simulating load and stress testing using Apigee tools

CI/CD Integration

  • Integrating Apigee testing with Jenkins and Maven
  • Automating the validation of API deployments
  • Establishing continuous monitoring and regression testing protocols

Best Practices and Troubleshooting

  • Designing reusable and efficient test cases
  • Managing environments and variables effectively
  • Debugging and resolving common errors

Summary and Next Steps

Requirements

  • Fundamental grasp of APIs and HTTP methods
  • Proficiency in at least one programming language (Java, Python, or JavaScript is preferred)
  • Knowledge of RESTful API principles

Target Audience

  • API testers
  • QA engineers
  • Developers

Number of participants


Price per participant

Testimonials (3)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories