Customer Engagement & Dynamics CRM Forum

Expand all | Collapse all

Test Automation

  • 1.  Test Automation

    Posted Sep 04, 2018 03:03 PM
    ​Hi all,
    Doing research on Automated testing applications that do not require being a 'coder' developer.
    I have found Leapwork, ranorex and tricentis which all have great reviews. The only one that states it is specific to D365 on prem is Leapwork.
    Any other ideas, comments, etc. that can aid in my research would be appreciated.
    Thanks,

    ------------------------------
    Diane Stasiewicz
    Quality Assurance Specialist
    Crisis Prevention Institute Inc (CPI)
    ------------------------------


  • 2.  RE: Test Automation

    SILVER CONTRIBUTOR
    Posted Sep 05, 2018 08:52 AM
    Hi Diane,

    You can do some UI testing using Firefox, Selenium, and SideeX to record and playback interface actions. It's all free if you want to give it a try.

    https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/
    http://sideex.org/

    ------------------------------
    David Craig
    Senior Dynamics CRM Application Specialist
    Blue Cross Blue Shield of Kansas City
    Kansas City MO
    ------------------------------



  • 3.  RE: Test Automation

    D365UG/CRMUG ALL STAR
    Posted Sep 05, 2018 09:14 AM
    Hi Diane

    You might want to check out North52's TestShield.  I haven't tried it yet, and I am not sure on what the status is, but I like the concept and their other tools are great.  In full disclosure, John and Bruce did buy me a beer once, but it in no way did it influence this suggestion. :)

    TestShield | North52
    North52 remove preview
    TestShield | North52
    Delivering high-quality applications is vital to an organization's longevity. Development has become more agile, but QA testings tools and processes have remained fairly static. Many tests are still run manually and the use of shareable, reusable test assets is often limited or doesn't exist.
    View this on North52 >


    Cheers
    Nick



    ------------------------------
    Nick Doelman
    Microsoft MVP
    Dynamics 365 Avenger
    Ottawa ON
    ------------------------------



  • 4.  RE: Test Automation

    Posted Sep 06, 2018 03:11 AM
    Hello Diane,

    I made a start with EasyRepro, looks promising to me.
    You can find it at Git : https://github.com/Microsoft/EasyRepro

    ------------------------------
    Rob Driessen
    Hogeschool van Arnhem en Nijmegen

    ------------------------------



  • 5.  RE: Test Automation

    TOP CONTRIBUTOR
    Posted Sep 06, 2018 07:50 AM
    EasyRepro is good, but it will require some coding.  I've also noticed some weird behavior with it, where tests will succeed one time and fail another, with no discernible changes. But, for me, being able to rile through 50 tests with no manual effort makes it worth it.

    ------------------------------
    Steve Platz
    Commercial Excellence Technical Lead
    LORD Corporation
    Cary NC
    ------------------------------



  • 6.  RE: Test Automation

    D365UG/CRMUG ALL STAR
    Posted Sep 06, 2018 08:36 AM
    ​Hi @Diane Stasiewicz


    We use Telerik Test Studio to implement our automated test strategy. Has the ability to record tests and can be enhanced with a little bit of script, but doesn't require you to be a developer to get started. Our QA team really like it.



     Automated Testing for Web, Mobile and Desktop Apps - Telerik Test Studio
    Telerik.com remove preview
    Automated Testing for Web, Mobile and Desktop Apps - Telerik Test Studio
    Try the ultimate testing tool for both QAs and Developers and build automated tests for the most current technologies - Angular, React, WPF, MVC, Ajax, RESTful, etc.
    View this on Telerik.com >






    ------------------------------
    Todd Mercer
    Dynamics CRM Technical Lead
    MD Financial Management
    Ottawa ON
    ------------------------------



  • 7.  RE: Test Automation

    TOP CONTRIBUTOR
    Posted Sep 06, 2018 08:37 AM

    Hi Diane

    Automation Testing with Dynamics 365 using Selenium
    https://www.youtube.com/watch?v=Pf8n2UxWe0E

    What I would suggest to make things easier is to put your automation code in a BDD framework. 

    https://specflow.org/

    This would allow you minimize and reuse code since a lot of ui testing is "repeatable" actions.

    Cheers!



    ------------------------------
    Rex Kenley Tan, MCP
    Tallmadge OH
    https://www.youracclaim.com/users/rex-kenley-tan

    *Always be CURRENT with JavaScript & C#, NEVER be obsolete.

    DISCLAIMER: All views expressed on this site are my own and DO NOT represent the opinions of ANY entity whatsoever with which I have been, am now, or will be affiliated.
    ------------------------------



  • 8.  RE: Test Automation

    Posted Sep 07, 2018 09:48 AM
    We are using EasyRepro, but it's not, really, codeless. The good thing about it is that Microsoft seems to be actively maintaining the open source project(see below) which does provide a good framework on top of Selenium specifically for Dynamics, so you don't have to write code from scratch and the tests look really simple (compared to any other type of coding). But, every now and then, something does not work as expected, so you may need to tweak the framework itself, and, even though the tests can be written with very basic knowledge of coding, you would need somebody more experienced to make those other changes in the framework.

    Spring 2018 update for Easy Repro
    Dynamics 365 Customer Engagement Team Blog remove preview
    Spring 2018 update for Easy Repro
    We are excited to announce several key enhancements and updates to EasyRepro for Dynamics 365 and Model-Driven standalone apps from PowerApps.com. With this release we are providing capabilities to get developers up and running quickly with more pre-defined tests, support for the Unified Interface and updates to support the Chrome Browser.
    View this on Dynamics 365 Customer Engagement Team Blog >


    ------------------------------
    Alex Shlega
    ------------------------------



  • 9.  RE: Test Automation

    Posted 5 days ago
    I have researched on various D365 test automation tools. I found that Tricentis Tosca, TestComplete, Accelq, Microsoft EasyRepro, Executive Automats, LEAPWORK, TestModeller.io are not 100 self-efficient automation accelerators that can manage all possibilities of D365 automation testing, integration testing, API testing, Performance testing, security testing, etc. All these tools require support from a developer or a vendor to manage run time challenges. But if you focus on RSAT integrated with latest Selenium IDE based Frameium (I have used the testhouse version) combined with Microsoft easy Repro automation library, I was able to address many of the challenges and increase the speed of execution.

    ------------------------------
    Anish Roy
    Director - D365 Quality Assurance
    Testhouse Ltd
    London, UK
    https://www.testhouse.net/dynamics365/
    ------------------------------



If you've found this thread useful, dive deeper into User Group community content by role