Get in Touch
 Duration 14 hours (2 days)

Course Outline

Introduction to Apigee

  • Exploring the Apigee platform and its key features
  • Grasping API lifecycle management concepts
  • Comparing Apigee with alternative API testing solutions

Environment Configuration

  • Provisioning and setting up an Apigee account
  • Installing necessary auxiliary tools (Postman, JDK, Maven)
  • Establishing project structure and initial test configurations

API Design and Deployment on Apigee

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

Manual and Automated Testing Strategies

  • Executing API tests using Postman and Apigee Trace
  • Leveraging Apigee Edge for running automated tests
  • Collecting logs and interpreting test outcomes

Advanced Automation Techniques

  • Developing data-driven API testing frameworks
  • Testing authentication and authorization mechanisms (OAuth, API keys)
  • Conducting load and stress simulations using Apigee utilities

CI/CD Pipeline Integration

  • Connecting Apigee testing workflows with Jenkins and Maven
  • Automating validation of API deployments
  • Establishing continuous monitoring and regression testing routines

Best Practices and Issue Resolution

  • Crafting reusable and maintainable test cases
  • Managing multiple environments and variable configurations
  • Debugging and addressing frequent errors

Recap and Future Learning Paths

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

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories