Skip to main content
April 9, 2014
Question

Testing Automation

  • April 9, 2014
  • 1 reply
  • 762 views

hi guys,

Do you use any tools to handle your coldfusion application testing?

if yes, what do you use?

I'm trying to find something that i can for testing that will not involve the developer team

    This topic has been closed for replies.

    1 reply

    Carl Von Stetten
    Legend
    April 10, 2014

    Can you elaborate on what you mean by "application testing"?  For example, there are Open-Source unit testing frameworks for ColdFusion: MXUnit and TestBox are the two most popular ones.  For integration or UI testing, I think many people use Selenium and CFSelenium.

    -Carl V.

    April 11, 2014

    Hi carl,

    Thanks for the reply and suggestions

    Honestly i'd rather choose not to let the developers handle the application testing

    QA in our company often comes up with over 1000 test scripts for manual testing and often the developers tends screw up without doing any testing

    Forcing the QA to run a test up to 3-5 times a week based on the test scripts created

    This kind of testing work should be automated with minimal hands on due to human mistakes/errors

    Are there any tools we can use for testing that might involve in recording instead of coding?

    BKBK
    Community Expert
    Community Expert
    April 11, 2014

    As far as I know, there exist no fully automated tests for normal, data-based applications put together by developers for human users, such as ColdFusion applications. Fully automated tests are suited to embedded, runtime applications designed for machines.

    However, you can emulate automated tests. But testing cannot be separated from analysis and design. After all, the most significant tests are created during the analysis and design phase of the application.

    In other words, your tests are ideally created from the DNA of your application. That explains why all frameworks for automated testing, like the ones Carl mentions, only help you to create the tests yourself, based on the specific application under development. Naturally, the more the human foibles your application has to take into account, the less will be the degree of automation in the tests.