community-content icon indicating copy to clipboard operation
community-content copied to clipboard

Cypress vs Selenium vs Playwright: The best automated testing tool

Open Arikeee opened this issue 2 years ago • 14 comments

What is your article idea?

This article teaches developers and QA testers the differences between Cypress, Selenium, and Playwright. It compares these tools based on these points:

  1. Ease of setup
  2. Ease of scripting
  3. Browser compatibility
  4. Performance and speed
  5. Integration with Continuous Integration (CI) tools.

Outline

  • Introduction to automated testing

  • Overview and use cases of automated testing

  • Comparison of automated testing tools based on

    • Ease of setup
    • Ease of scripting
    • Browser compatibility
    • Performance and speed
    • Integration with Continuous Integration Tools (GitHub Actions, Jenkins, Circle CI)
  • Conclusion

    • A summary of the tools mentioned and guide on choosing the right tool based on requirements
    • A call to action to use Strapi for CMS needs and test these platforms using one of the mentioned tools

What are the objectives of your article?

This article aims to give developers and QA testers a methodic guide on choosing an automated testing tool for their projects, with this article, a dev or tester doesn't have to go through the hassle of testing these tools and can pick the best tool from the argument presented in the article

What is your expertise as a developer or writer?

Intermediate

What type of post is this?

Comparison Article

Terms & Conditions

  • [X] I have read the Write for the Community program guidelines.

Arikeee avatar Apr 06 '24 20:04 Arikeee

Hi @Arikeee ,

This sounds interesting. Will you be willing to include diagrams to show comparisons and code snippets to demonstrate some comparisons as well?

Please let me know. Thank you!

Hi @Theodore-Kelechukwu-Onyejiaku,

Yes, I will be willing to add diagrams to show comparisons. Thank you

Arikeee avatar Apr 08 '24 21:04 Arikeee

Hi @Arikeee,

That's great. Adding code snippets, such as execution time and others for comparisons, would be a significant improvement. Is that something you're open to as well?

Hello @Theodore-Kelechukwu-Onyejiaku,

Yes, I am open to adding code snippets

Arikeee avatar Apr 09 '24 12:04 Arikeee

Hi @Arikeee ,

Thank you. Please proceed.

Hello @Theodore-Kelechukwu-Onyejiaku The first draft of the article is ready. You can find it here: https://www.dropbox.com/scl/fi/mfozvyq9p4pcbciaylyvf/Cypress-vs-Selenium-vs-Playwright_-The-best-automated-testing-too.paper?rlkey=aogdb0xojbdkhjay4tf8l8hkb&dl=0

Arikeee avatar May 06 '24 14:05 Arikeee

Hi @Arikeee ,

Thanks for your contribution to the Write for the Community program. I will add this to the review backlog. Later, i will let you know when I need anything else. Thanks

Hi @Arikeee ,

I see no diagrams in your work. I realized your code snippets are not displayed properly. Have you tried HackMD instead of Dropbox paper. I think it may be more convenient for you.

I would suggest you write a test so that the audience will have a practical knowledge of their comparisons. Depending on the effort and quality of your content, we might have to make this intermediate.

Pleasre let me know what you think. Thanks.

Hello @Theodore-Kelechukwu-Onyejiaku

The images and code snippets weren't displaying properly because it was on Dropbox paper. Here is the link to view it via HackMD:

https://g0v.hackmd.io/@iQ-_rZS4TjSdN04SAfAJ3A/BkimL6nmC

Arikeee avatar May 23 '24 13:05 Arikeee

Hello @Theodore-Kelechukwu-Onyejiaku Is this still being reviewed?

Arikeee avatar May 31 '24 10:05 Arikeee

Hi @Arikeee ,

At the moment we have lots of article in the backlog. When it is time for yours, I will let you know. Please be patient. Thanks for your contribution!

Hi @Arikeee,

Thanks for your contribution to the Write for the Community program!

Please ping me the following details on Discord:

  • Full Name
  • Bio
  • Photo
  • Email Address
  • Twitter Handle

Thank you!

Hello @Theodore-Kelechukwu-Onyejiaku Do you mind sharing your username?

Arikeee avatar Jul 01 '24 18:07 Arikeee

Please do well to join our Discord community channel (#write-for-the-communty) if you haven't. To stay informed on updates about community contents, https://discord.gg/invite/strapi. 😊

Also, there you will find me.

Hi @Arikeee ,

This issue was closed recently by me but I gave it a second chance. Please make sure to follow our writing guidelines. You are using HTML tags in your draft. Please make use of Markdown and read up our writing Guidelines. Thank you.

Hi @Arikeee ,

Please may I know the update on this article?