What are the main differences between Percy and Cypress?

On day two of TestBash Autumn 2023 we had the fantastic duo @renka17 (@ren17 ) and @vaibhavvaja present a talk about how their company (Admiral Group) automates!
The talk was super insightful as well as their live Q&A. One of the questions we didn’t get a chance to ask live was from @karenlewis:

What are the main differences between Percy and Cypress?

What about you? Do you know what the differences are? :thinking:

4 Likes

Percy and Cypress serve different Purpose. Percy is used for visual testing while Cypress had as its focus e2e and component testing.

Percy can be integrated in Cypress if you want. See below

2 Likes

Hey Karen,

Percy - Visual testing tool - All-in-one visual testing and review platform | Percy
Cypress - e2e/functional testing tool - JavaScript Component Testing and E2E Testing Framework | Cypress

So they cover different types of testing where Percy could help validate some functionality indirectly but it focuses on the UI. Cypress is like Playwright/Protractor etc where its validating the behaviour.