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
Introduction to Apigee
- Exploring the Apigee platform and its key features
- Grasping API lifecycle management concepts
- Comparing Apigee with alternative API testing solutions
Environment Configuration
- Provisioning and setting up an Apigee account
- Installing necessary auxiliary tools (Postman, JDK, Maven)
- Establishing project structure and initial test configurations
API Design and Deployment on Apigee
- Building API proxies
- Setting up policies for security, data transformation, and routing
- Deploying APIs specifically for testing purposes
Manual and Automated Testing Strategies
- Executing API tests using Postman and Apigee Trace
- Leveraging Apigee Edge for running automated tests
- Collecting logs and interpreting test outcomes
Advanced Automation Techniques
- Developing data-driven API testing frameworks
- Testing authentication and authorization mechanisms (OAuth, API keys)
- Conducting load and stress simulations using Apigee utilities
CI/CD Pipeline Integration
- Connecting Apigee testing workflows with Jenkins and Maven
- Automating validation of API deployments
- Establishing continuous monitoring and regression testing routines
Best Practices and Issue Resolution
- Crafting reusable and maintainable test cases
- Managing multiple environments and variable configurations
- Debugging and addressing frequent errors
Recap and Future Learning Paths
Requirements
- Foundational knowledge of APIs and HTTP methods
- Proficiency in at least one programming language (Java, Python, or JavaScript recommended)
- Familiarity with 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
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.