{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

  1. Understanding Test Automation Value

  2. Leveraging Cypress

  3. Selecting High-Value Test cases

  4. Planning and Implementation

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