Purpose: Cypress has a lot of benefits and we will explore that in this lesson. For this activity, ask yourself and share with others what your pain points are when it comes to working with a test automation tool.
Introduction:
In this lesson, you will know what Cypress, why Cypress is created and what are its benefits. By the end of this lesson, you’ll be able to understand the benefits of using Cypress and how it has simplified test automation.
Activity:
Write down and share on the club what your pain points are with working with a test automation tool? Is it the setup? Lack of clear documentation? Whatever it is, please share it here so we can discuss with others who are also on a similar situation
In the beginning, for me it was always setting up that was a challenge. Either because I was learning the language on my own following documentation that I didn’t understand. Or that steps had changed over time and the documentation is out dated, and I didn’t know better.
But what it has taught me is to reach out and ask for help when I get stuck sooner, rather than later.
I have been a manual tester for a very long time, 15 years. I had been told for many years that the software that i was primarily working with was unable to automate. My pain points are the setting up and understanding how all the parts fit together. Second, is learning the language and adapting my testing strategy to encompass automation.
In the beginning it was the set-up, specifically the errors that would display and understanding how to get through those errors. After the initial set-up everything was fairly straightforward, the one other pain point was finding elements that are hidden and selecting them. That would something take more time to do than I anticipated.
I didn’t use Selenium but I was told that this tool is not easy to install, it’s a pain when you want to wait for an event and the documentation is not as good as Cypress’ one.
I adopted Cypress because it has:
I think that one of the challenge with automation test is lack of documentation. Sometimes also happens that steps are changed over time and that documentation is older than expected. What makes me feel comfortable with Cypress is that, compared to other tools, has got a simple setup.