Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 14 hours (2 days)
Course Outline
Getting Started with Apigee
- Introduction to the Apigee platform and its key capabilities
- Understanding the management of the API lifecycle
- Comparing Apigee with other API testing solutions
Environment Configuration
- Creating and setting up an Apigee account
- Installing auxiliary tools such as Postman, JDK, and Maven
- Defining project structure and initial test configurations
API Design and Deployment in Apigee
- Constructing API proxies
- Applying policies for security, transformation, and routing
- Deploying APIs specifically for testing purposes
Manual and Automated Testing Practices
- Conducting API tests using Postman and Apigee Trace
- Leveraging Apigee Edge for automated test execution
- Recording logs and interpreting test outcomes
Advanced Automation Techniques
- Executing data-driven API tests
- Verifying authentication and authorization mechanisms (OAuth, API keys)
- Using Apigee tools to simulate load and stress scenarios
CI/CD Pipeline Integration
- Connecting Apigee tests with Jenkins and Maven
- Streamlining the validation of API deployments
- Establishing continuous monitoring and regression test routines
Best Practices and Error Resolution
- Developing reusable test case frameworks
- Managing environments and configuration variables
- Identifying and fixing common technical issues
Wrap-up and Future Directions
Requirements
- Foundational knowledge of APIs and HTTP methods
- Proficiency in at least one programming language (Java, Python, or JavaScript are recommended)
- Understanding of RESTful API principles
Target Audience
- API specialists
- QA professionals
- Software developers
Testimonials (3)
hands on exercises, easier to retain information
ashley bolen - Insurance Corporation of British Columbia
Course - Test Automation with Selenium
Very interesting subject and very knowledgeable trainer
Pedro Miguel Costa - Natixis
Course - Automation Testing with Cypress
Key topics can be discussed and agreed upon with the trainer in advance. Relaxed and pleasant atmosphere during the seminar days.