Get in Touch
 Duration 14 hours

Course Outline

Getting Started with Apigee

  • Key features and platform overview of Apigee
  • Concepts in API lifecycle management
  • Comparing Apigee with alternative API testing solutions

Environment Configuration

  • Setting up and customizing your Apigee account
  • Installing auxiliary tools such as Postman, JDK, and Maven
  • Structuring projects and preparing the test framework

API Design and Deployment in Apigee

  • Constructing API proxies
  • Applying policies for security, data transformation, and routing
  • Publishing APIs for test environments

Manual and Automated Testing Strategies

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

Advanced Automation Techniques

  • Developing data-driven API tests
  • Verifying authentication and authorization mechanisms (OAuth, API keys)
  • Performing load and stress simulations with Apigee utilities

CI/CD Pipeline Integration

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

Best Practices and Problem Solving

  • Creating reusable test cases
  • Effective management of environments and variables
  • Debugging techniques and resolving frequent errors

Conclusion and Future Pathways

Requirements

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

Target Audience

  • API Testers
  • QA Engineers
  • Software Developers

Testimonials (4)

Related Categories