Course Outline
Introduction to Apigee
- An overview of the Apigee platform and its key features
- Comprehending API lifecycle management concepts
- Comparing Apigee with other API testing solutions
Environment Setup
- Creating and configuring an Apigee account
- Installing necessary supporting tools (Postman, JDK, Maven)
- Structuring projects and setting up test environments
Designing and Deploying APIs in Apigee
- Building API proxies
- Configuring policies for security, transformation, and routing
- Deploying APIs for testing purposes
Manual and Automated Testing
- Conducting API tests using Postman and Apigee Trace
- Utilizing Apigee Edge for automated test execution
- Capturing logs and interpreting test results
Advanced Test Automation
- Developing data-driven API tests
- Testing authentication and authorization mechanisms (OAuth, API keys)
- Simulating load and stress scenarios with Apigee tools
CI/CD Integration
- Connecting Apigee testing with Jenkins/Maven
- Automating the validation of API deployments
- Implementing continuous monitoring and regression testing
Best Practices and Troubleshooting
- Creating reusable test cases
- Managing environments and variables effectively
- Debugging issues and resolving common errors
Summary and Future Steps
Requirements
- Foundational knowledge of APIs and standard HTTP methods
- Working experience with at least one programming language (Java, Python, or JavaScript is recommended)
- 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.