strapi / community-content

Contribute and collaborate on educational content for the Strapi Community
https://strapi.io/write-for-the-community
572 stars 401 forks source link

Cypress vs Selenium vs Playwright: The best automated testing tool #1328

Open Arikeee opened 6 months ago

Arikeee commented 6 months ago

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

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

Theodore-Kelechukwu-Onyejiaku commented 6 months ago

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!

Arikeee commented 6 months ago

Hi @Theodore-Kelechukwu-Onyejiaku,

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

Theodore-Kelechukwu-Onyejiaku commented 6 months ago

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?

Arikeee commented 6 months ago

Hello @Theodore-Kelechukwu-Onyejiaku,

Yes, I am open to adding code snippets

Theodore-Kelechukwu-Onyejiaku commented 6 months ago

Hi @Arikeee ,

Thank you. Please proceed.

Arikeee commented 5 months ago

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

Theodore-Kelechukwu-Onyejiaku commented 5 months ago

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

Theodore-Kelechukwu-Onyejiaku commented 4 months ago

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.

Arikeee commented 4 months ago

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 commented 4 months ago

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

Theodore-Kelechukwu-Onyejiaku commented 4 months ago

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!

Theodore-Kelechukwu-Onyejiaku commented 3 months ago

Hi @Arikeee,

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

Please ping me the following details on Discord:

Thank you!

Arikeee commented 3 months ago

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

Theodore-Kelechukwu-Onyejiaku commented 3 months ago

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.

Theodore-Kelechukwu-Onyejiaku commented 1 month ago

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.

Theodore-Kelechukwu-Onyejiaku commented 1 week ago

Hi @Arikeee ,

Please may I know the update on this article?

Arikeee commented 4 days ago

Hello Theodore, i sent you a message days ago via discord, i am just checking to know if you got the message

On Wed, Sep 25, 2024, 7:42 PM Theodore Kelechukwu Onyejiaku < @.***> wrote:

Hi @Arikeee https://github.com/Arikeee ,

Please may I know the update on this article?

— Reply to this email directly, view it on GitHub https://github.com/strapi/community-content/issues/1328#issuecomment-2374890486, or unsubscribe https://github.com/notifications/unsubscribe-auth/BHDVPQP3LQMQODEKF4KOEIDZYL7ZJAVCNFSM6AAAAABF2WXJXOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNZUHA4TANBYGY . You are receiving this because you were mentioned.Message ID: @.***>