What tools are available for QA on the site? This is considered unit testing.

We are looking for a QA tool that allows us to test functionality in our web applications. At the moment, we QA all of our work / improvements / defects manually, but we have so many webapps that it is difficult to QA the entire site for several changes.

We want to have a list of test cases that we will run every time we push changes to development in order to at least create a level of trust before clicking.

I am sure that this is a problem that is normal among us, the community of web developers.

+4
source share
8 answers

Selenium is great for functional testing. You can create tests that run automatically in all major browsers using SeleniumIDE (a Firefox plugin that logs interactions with web pages). You can then export the tests to source code in a number of popular programming languages ​​(e.g. Java, PHP, etc.).

+7
source

There are many tools to help you test, I would suggest starting with Selenium to write automated tests, in the language of your preferences. It is easy to use, supports a wide range of languages.

After you have written your tests, you can use Jenkins or Hudson, which allows you to run tests with each update, or you can run them manually or at certain scheduled times.

Jenkins and Selena do an excellent job for us on Wildbit in regression testing and identify any issues. In addition, I forgot to mention both tools, although they are very powerful, they are free.

After you write automated tests, you can also consider running performance tests with tools such as browserermob.

+3
source

You will probably want to check Telerik's offers in this area. I implemented my ASP.NET site using a combination of DLLs (Business Logic, Data Access Layer and NUnit testing dll) to make it easy to test all areas other than the UI. But NUnit extensions for testing the user interface (I forgot the name of the project right now, because I did not accept it) fell to the sidelines due to a lack of work with the tool.

+2
source

We had a good experience:

IEUnit - Free and Open Source

HttpUnit - Free and Open Source

Regression Tester Cheap - $ 100

Silk - Not Cheap! But good.

My favorite was IEUnit. Very intuitive and works like other unit test frameworks.

+1
source

I suggest taking a look at the robot framework , which has a selenium plugin. Also consider setting up a continuous integration server such as hudson . With the ci server, you can run tests automatically, every time a change is transferred to a specific repository.

The advantage of using a robot framework with the selenium plugin is that you can get really good reports along with some tools for maniuplating reports. If you need more than selenium can offer, you can use either python or jython (and therefore java) to extend your tests on the robot platform (for example, fetching data from one of your services and checking it using python scripts or java)

+1
source
  • Watir
    • Watin
    • Webaii

google it. Indeed. There are more tools for the Internet than the desktop.

+1
source

Not for automated parts - but for visual errors, there are four really good QA testing applications:

  • Debugme
  • UserSnap
  • Bugherd
  • Trackduck

Full breakdown of their features, screenshots and prices

+1
source

I want to share what I consider a new tool.

This is an IDE web test development environment. Use jQuery and javasscript. This seems to be new, but I played with it for a while, and it looks great!

0
source

All Articles