Get in Touch

Course Outline

Introduction to Apigee

  • Overview of the Apigee platform and its key features
  • Grasping the fundamentals of API lifecycle management
  • Comparing Apigee with alternative API testing tools

Environment Setup

  • Creating and configuring an Apigee account
  • Installing necessary supporting tools (such as Postman, JDK, and Maven)
  • Establishing project structure and initial test setup

API Design and Deployment in Apigee

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

Manual and Automated Testing Techniques

  • Conducting API tests using Postman and Apigee Trace
  • Leveraging Apigee Edge for automated test execution
  • Log capture and analysis of test outcomes

Advanced Test Automation Strategies

  • Developing data-driven API test scenarios
  • Testing authentication and authorization mechanisms (including OAuth and API keys)
  • Performing load and stress testing simulations using Apigee tools

CI/CD Integration

  • Linking Apigee testing workflows with Jenkins and Maven
  • Automating the validation of API deployments
  • Implementing continuous monitoring and regression testing

Best Practices and Troubleshooting

  • Creating reusable and efficient test cases
  • Managing environment configurations and variables
  • Debugging techniques and resolving common errors

Summary and Future Directions

Requirements

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

Target Audience

  • API Testers
  • QA Engineers
  • Software Developers
 14 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories