• Login
  • Register

DNN Forums

Ask questions about your website to get help learning DNN and help resolve issues.

CI and UI testing

You are not authorized to post a reply.
Sort:


Basic Member


Posts:69
Basic Member

    Copy from SLACK EAG group:

    Sitting in the car back home I have been reading the documentation of testcafe (from DevExpress) on my mobile. A node.js tool to automate
    end-to-end web testing. 
    https://devexpress.github.io/testcafe
    Interesting. Free and open source,  js & typescript, integrated testing and reporting, ui or headless browsers, can integrate with MS devops pipelines, active development, regular new releases.
    devexpress.github.io
    A node.js tool to automate end-to-end web testing | TestCafe
    Use TestCafe to write tests in JS or TypeScript, run them and view results. TestCafe runs on Windows, MacOS, and Linux and takes 1 minute to set up.
    8 replies

    bdukes  [19 hours ago]
    https://www.cypress.io/oss-plan is the other big name in that space
    JavaScript End to End Testing Framework | cypress.io
    Open Source Plan
    Fast, easy and reliable testing for anything that runs in a browser. Install Cypress in seconds and take the pain out of front-end testing.

    EPT  [15 hours ago]
    Do you have any experience and/or preference of we want to choose?

    bdukes  [15 hours ago]
    no, I haven't investigated either enough to have a strong opinion

    David Poindexter  [15 hours ago]
    Interesting - I’m going to look deeper into both of these

    EPT  [14 hours ago]
    Me too.  @David Poindexter Let's keep in contact about this. I know that @Timo Breumelhof is interested too.

    David Poindexter  [14 hours ago]
    Will do - @Vicenç Masanas and @Timo Breumelhof are working to organize testing efforts.

    EPT  [3 hours ago]
    There is an article from a year back that compares the 2 (testcafe, cypress):
    https://medium.com/yld-engineering-...d0303d2103
    Medium
    Evaluating Cypress and TestCafe for end to end testing
    Two frameworks have appeared on the scene recently eschewing the long held belief that end to end testing of web applications means…

    EPT  [3 hours ago]
    And a more recent one:
    https://xebia.com/blog/cypress-and-...one/ 
    and
    https://xebia.com/blog/cypress-and-...two/ 


    XCESS expertise center b.v.Regards,
    Ernst Peter
    LinkedIn Profile Ernst Peter Tamminga

    XCESS: DNN gebaseerde Webapplicaties en Business Apps, zie xcess.nl


    Veteran Member


    Posts:413
    Veteran Member

      In addition:
      1. Timo and Peter (Donker) gave a demo of Puppeteer on DNN Connect
      2. Jan Jonas gave a demo of Testcafe. Knowing Jan, he made a comparison of tools as well and we're curious to hear/read what his thoughts are.
      Tjep's digital agencyRegards,
      Tycho de Waard

      Tjep's digital agency
      We just love DNN
      https://www.tjeps.com


      Basic Member


      Posts:69
      Basic Member

        ATM I have a preference for TestCafe, but we will create experiments to see if my preference holds.


        XCESS expertise center b.v.Regards,
        Ernst Peter
        LinkedIn Profile Ernst Peter Tamminga

        XCESS: DNN gebaseerde Webapplicaties en Business Apps, zie xcess.nl


        New Member


        Posts:11
        New Member

          Although this topic is more for the tech group, I'll elaborate on it here. There is an apples vs oranges thing going on here.

          It appears to me that TestCafe *without* TestCafe Studio is very much like Puppeteer. TestCafe Studio looks like a very good choice. But it's not free by a long shot. The real benefit of using TestCafe Studio is in the creation and manipulation of tests. That is very powerful.


          Basic Member


          Posts:69
          Basic Member

            AFAICS, TestCafe has test rules build in, whereas I understood from your DNNConnect session that puppeteer does not.

            To create scripts is is indeed the best option if you have the Testafe studio (about $300), but to run and/or change the scripts, TestCafe studio is not a requirement.


            XCESS expertise center b.v.Regards,
            Ernst Peter
            LinkedIn Profile Ernst Peter Tamminga

            XCESS: DNN gebaseerde Webapplicaties en Business Apps, zie xcess.nl


            New Member


            Posts:11
            New Member

              Yes, you are right on both accounts. However, adding the actual "test logic" around puppeteer seems to be a mere formality with zero investment or weirdness. As to TestCafe studio: someone would then need to fork out the $ and create those tests.

              Anyway. It is one of the many test options we have and we should put this on a big Excel or something.
              You are not authorized to post a reply.

              These Forums are dedicated to discussion of DNN Platform.

              For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

              1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
              2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
              3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
              4. No Flaming or Trolling.
              5. No Profanity, Racism, or Prejudice.
              6. Site Moderators have the final word on approving / removing a thread or post or comment.
              7. English language posting only, please.

              Would you like to help us?

              Awesome! Simply post in the forums using the link below and we'll get you started.

              Get Involved