Course Outline
Introduction to the Apigee Ecosystem
- An overview of the Apigee platform and its key features
- Comparative analysis of Apigee with other API testing solutions
Environment Configuration
- Establishment and setup of an Apigee account
- Installation of essential supporting tools (Postman, JDK, Maven)
- Structuring projects and initializing test setups
API Design and Deployment in Apigee
- Construction of API proxies
- Configuration of policies covering security, data transformation, and routing
- Deployment of APIs specifically for testing purposes
Manual and Automated Testing Techniques
- Conducting API tests using Postman and Apigee Trace
- Leveraging Apigee Edge for executing automated tests
- Log acquisition and analysis of test outcomes
Advanced Automation Strategies
- Development of data-driven API test suites
- Verification of authentication and authorization mechanisms (OAuth, API keys)
- Execution of load and stress tests utilizing Apigee utilities
CI/CD Pipeline Integration
- Connection of Apigee testing processes with Jenkins/Maven
- Automation of API deployment validation checks
- Establishment of continuous monitoring and regression testing protocols
Best Practices and Troubleshooting
- Creation of scalable and reusable test cases
- Management of environments and configuration variables
- Diagnosis and resolution of frequent technical errors
Conclusion and Future Directions
Requirements
- Fundamental knowledge of APIs and HTTP methods
- Proficiency in at least one programming language (Java, Python, or JavaScript recommended)
- Working familiarity with RESTful API principles
Target Audience
- API testers
- QA engineers
- Software developers
Testimonials (4)
hands on exercises, easier to retain information
ashley bolen - Insurance Corporation of British Columbia
Course - Test Automation with Selenium
The instructor's teaching style was very good.
Kubra
Course - Automation Testing using Selenium
Key topics can be discussed and agreed upon with the trainer in advance. Relaxed and pleasant atmosphere during the seminar days.
Lorenz - Continentale Lebensversicherung AG
Course - Advanced Selenium
I gained new knowledge and I'm pretty confident about it. Nothing unclear.