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
Course Outline
Introduction to Apigee
- An overview of the Apigee platform and its key features.
- Grasping the nuances of API lifecycle management.
- Comparing Apigee with other API testing solutions.
Environment Configuration
- Setting up and configuring an Apigee account.
- Installing essential supporting tools such as Postman, JDK, and Maven.
- Establishing project structure and initial test setups.
API Design and Deployment in Apigee
- Building API proxies.
- Configuring policies related to security, data transformation, and routing.
- Deploying APIs specifically for testing purposes.
Manual and Automated Testing Strategies
- Conducting API tests using Postman and Apigee Trace.
- Utilizing Apigee Edge for executing automated tests.
- Capturing logs to analyze test outcomes effectively.
Advanced Automation Techniques
- Implementing data-driven API test scenarios.
- Validating authentication and authorization mechanisms, including OAuth and API keys.
- Simulating load and stress tests using Apigee’s toolset.
CI/CD Pipeline Integration
- Incorporating Apigee testing into Jenkins and Maven workflows.
- Automating the validation of API deployments.
- Establishing continuous monitoring and regression testing protocols.
Best Practices and Troubleshooting
- Designing test cases for reusability.
- Managing environments and variables efficiently.
- Debugging and resolving frequent errors.
Conclusion and Future Directions
Requirements
- Foundational knowledge of APIs and standard HTTP methods.
- Proficiency in at least one programming language, with a preference for Java, Python, or JavaScript.
- A solid grasp of RESTful API principles.
Target Audience
- API testers
- QA engineers
- 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.