In this talk, we will cover the following topics:
- Write your first automation script using Cypress.
- Configuring your GitHub Actions workflow YAML file to run tests on CI/CD.
- Setting up your project to run tests on multiple test environments.
- Passing and consuming secrets in tests, both locally and on the pipeline.
Takeaways from the talk:
- Automation Scripting with Cypress: You learned how to write your first automation script using Cypress, a powerful end-to-end testing framework. Cypress allows you to write tests in JavaScript and provides a rich set of APIs for interacting with your application.
- GitHub Actions for CI/CD: You gained knowledge on configuring your GitHub Actions workflow YAML file to automate the execution of your Cypress tests. By integrating Cypress with GitHub Actions, you can ensure that your tests are run consistently and automatically whenever changes are made to your repository.
- Testing in Multiple Environments: You discovered how to set up your project to run tests in multiple test environments. This enables you to validate the functionality and compatibility of your application across different configurations, such as development, staging, and production environments.
- Handling Secrets Securely: You learned best practices for passing and consuming secrets in your tests, both locally and on the pipeline. By using techniques like environment variables, encryption, or secret management tools, you can protect sensitive information such as API keys or database credentials.
September 26 @ 15:15
15:15 — 16:00 (45′)
Bhargav Garlapati