Automated Testing

7
I have been trying to find an automatic testing tool for regression and functional testing, that works well with Mendix. So far I have worked with Sikuli, for this, however Sikuli does have some limitations. I have been trying to work with selenium, with little success. If any one has some tips or links about selenium testing Mendix applications I would appreciate the info. Also if you have worked with anyone other automatic testing tools with Mendix, I would really like to know what tools you have used.
asked
5 answers
6

It is not so nice to post to a thread this old (2012) with a sales pitch. For further documentation about working with Selenium go to the documentation here: https://world.mendix.com/display/howto6/Testing%20Mendix%20applications%20using%20Selenium%20IDE

Regards,

Ronald

answered
4

Hi Christopher,

I have a question for you, if you are so kind to answer this for me. We are also trying to implement some automatic testing into our application. Therefore we like to use selenium as you once tried, are you still trying/using this tool? If so, here is my question:

Clicking on a button from selenium in our application gives a problem because selenium cant target it. This could be a next button, but also the menu bar is a problem to target. Did you have the same problem and do you have any solution for this or maybe some tips?

Thank you in advance!

Dave

Daywize

answered
0
  • Query successful

Try again without apps

Automated Testing is the process of using specialized software tools and scripts to execute predefined test cases on a software application, automatically comparing the actual outcomes against the expected results. This is a critical practice in modern development, as it allows for the rapid, frequent, and consistent validation of software quality.

The key benefits of adopting test automation far outweigh the initial setup cost:

  • Speed and Efficiency: Automated tests run significantly faster than manual tests, reducing the time required for a full regression test from days to hours or even minutes. This accelerated feedback loop is essential for Agile and DevOps methodologies.

  • Accuracy and Consistency: Machines execute scripts precisely the same way every time, eliminating the human error, fatigue, and inconsistency inherent in manual testing. This ensures highly reliable results.

  • Scalability and Coverage: Automation allows for the concurrent execution of thousands of test cases across multiple platforms, devices, and browser configurations. This vastly increases test coverage, catching more complex bugs and compatibility issues earlier.

  • Cost Reduction (Long-Term): While there is an initial investment, the ability to run repetitive, complex tests at no additional cost over the software's lifecycle drastically reduces the overall cost of bug fixes (which are significantly cheaper to resolve when found early) and the need for large manual testing teams.

To fully leverage the transformative power of test automation and integrate it seamlessly into your Continuous Integration/Continuous Delivery (CI/CD) pipeline, you need expert talent. Don't let your QA get bottlenecked by repetitive, manual checks; hire dedicated automation testers from CMARIX Infotech They are proficient in the latest frameworks like Selenium, Appium, Cypress, and Playwright to build a scalable and robust quality assurance strategy

answered
-2

You could read about our experience in Cleveroad company - https://www.cleveroad.com/blog/what-is-software-testing-and-how-do-we-run-it-at-cleveroad-following-the-highest-quality-standards- Maybe you'll like something

answered
-4

Check MTF (Mansystems Test framework) op http://www.mansystems.com/nl/mansystems-test-framework/ Test application build on Mendix platform created to test Mendix apps

Best Regards, Marcel Janssen (06-12507538)

answered