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)
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.