{Unlocking Efficiency}
Transitioning from Manual Testing to Test Automation with Cypress
Anna Patterson,
Principal Quality Engineer at
EVERFI
Lambda Test's XP Series
May 2024

cy.hello()
Anna Patterson, Principal Quality Engineer at EVERFI
https://www.linkedin.com/in/tester-anna/
- 10+ years in software testing
- Principal Quality Engineer at EVERFI
- Applitools & Cypress Ambassador
- QA Career Mentor

Agenda
-
Understanding Test Automation Value
-
Leveraging Cypress
-
Selecting High-Value Test cases
-
Planning and Implementation
-
Measuring Success
Improved Efficiency
Enhanced Test Coverage
Reduced
Time-to-Market
Cost Savings
Understanding Test Automation Value
Why Cypress?
Modern JavaScript framework with robust features
1.
2.
Ease of Use and Minimal Setup
3.
Comprehensive documentation and active ecosystem

npm install cypress
# PRESENTING CODE
But wait, there's more!
- Test Configuration and Environment Setup
- Custom Commands
- Plugins/integrations (e.g. Applitools for visual testing)
- Fixtures and Mocking
- Debugging and Troubleshooting
- Cypress Dashboard and Parallelization


Selecting High-Value Test Cases
- Business Impact Analysis
- Frequency of Execution
- Complexity and Risk
- Repetitive Tasks
- Regression Testing
- Boundary and Edge Cases
- Customer Feedback and Usage Patterns
1
Setting Clear Objectives
2
Identifying Stakeholders and Roles
3
Assessing Current State and Resources
5
Addressing Training and Skill Gaps
4
Crafting a Roadmap
6
Iterative Approach and Continuous Improvement
Planning and Implementation
Measuring Success
-
Testing Efficiency
-
Test Coverage
-
Bug Detection and Resolution
-
Time Savings
-
Release Velocity
-
Cost Savings
Get in touch
https://www.linkedin.com/in/tester-anna/



Anna Patterson,
Principal Quality Engineer at
EVERFI
Unlocking-Efficiency-Cypress
By Anna Patterson
Unlocking-Efficiency-Cypress
- 43