Windows Forms Test Automation

后端 未结 12 630
无人共我
无人共我 2020-12-29 12:47

We are looking for a way to automate windows forms for acceptance testing. Our requirements are:

  • Must be usable by non-developers (ie: people
相关标签:
12条回答
  • 2020-12-29 13:10

    We use TestComplete for automating our Windows forms test cases. It is a pretty good product overall.

    The main issue you will run into is that while most of these products will meet all of your requirements, you are going to run into a lot of maintenance issues, especially having non-developers recording the tests.

    Although it may seem like a good idea to quickly record all of your tests then have them run from the recordings, you will have a much better ROI by actually treating your automated tests like regular development. Recordings will leave you with a lot of duplicated code, which is very difficult to maintain. By properly designing the tests and breaking out reusable code you will end up with much more stable tests and you will be able to get your results much quicker.

    0 讨论(0)
  • 2020-12-29 13:12

    Check out Oracle/Empirix e-Test.

    0 讨论(0)
  • 2020-12-29 13:17

    Check the perfect solution. TestComplete is a great tool for record and play and creating your own scripts using VB, C#, C++ or anything else you want. It beats Silk, Compuware, Mercury hands down. It has very low price per license. You can get 5 license for price of 1 license in Compuware and silk, and 1/4 license for price Mercury.

    0 讨论(0)
  • 2020-12-29 13:19

    AutomatedQA TestComplete meets your requirements AFAIK

    0 讨论(0)
  • 2020-12-29 13:19

    HP QuickTest Pro is a good tool, even for non-developers

    0 讨论(0)
  • 2020-12-29 13:20

    Posting this on behalf of my wife :)


    We were using a tool from Compuware called TestPartner to create the test scripts for testing a WinForms client-server application. For managing and controlling the scripts execution we were using Compuware QA Director.

    TestPartner uses VBA which is quite easy to understand and to use. Some non-developers could even know it because they write Excel macros. It has good record-and-replay functionality and is very good with objects recognition. So you could use it for both simple scripts created by your business users and to create a framework of advanced scripts by your developers and test engineers.

    0 讨论(0)
提交回复
热议问题