Testing Question - Automatic testing tools, regression testing
-
Hi I am a tester in a development team, we are working on a project designed with Delphi(the main part) and part in c and c++ (with MFC), that uses MSSQL (SQL 2000 or MSDE). I was instructed to search for testing automation options, packages, tools, applications, etc. Our most critical, critical issue is regression testing. What do you recommend? Thanks! Edit/Delete Message
-
Hi I am a tester in a development team, we are working on a project designed with Delphi(the main part) and part in c and c++ (with MFC), that uses MSSQL (SQL 2000 or MSDE). I was instructed to search for testing automation options, packages, tools, applications, etc. Our most critical, critical issue is regression testing. What do you recommend? Thanks! Edit/Delete Message
Of course there is WinRunner at the high end (expensive, steep learning curve), and macro recorders (like Workspace Macro Pro) at the low end. What are your requirements & budget?
-
Of course there is WinRunner at the high end (expensive, steep learning curve), and macro recorders (like Workspace Macro Pro) at the low end. What are your requirements & budget?
-
Thanks for your answer!!.. i don't know about budget. I'll submit that suggestions to my superiors for evaluation. what do you mean with: What are your requirements ?
kfaday wrote: what do you mean with: What are your requirements ? Well, do you need complete, automatic testing with no human intervention? This requires that the testing tool capture screen shots, output file/database interactions, etc., and compare them to a known "good" run. OTOH, if you just want something that will generate some mouse movements, clicks, and keyboard input, then you will have to manually inspect each screen and each db write, to make sure they are correct. Most test environments use some kind of "scripted" technique to run thru regression tests for previous bug fixes, etc. However, sometimes human interaction is required. For example, suppose that a bug was fixed related to excessive flickering when a dialog was resized. It would be difficult to check the fix in a completely automatic way. Even describing it takes longer than just grabbing the dialog and resizing it! Finally, you have to look at how many screens there are - are they dense, packed with controls? Is another application invoked? Are there external dependencies, such as waiting for a file to arrive on a server before some action is performed? Is it client/server, so that both the client and the server must be set up to reproduce the bug? I would also suggest looking thru your bug log and asking, If I had a test tool, what would it have to do to recreate this bug? The types of bugs encountered is heavily dependent on the type of application, whether it has a GUI, client/server, etc. Whatever you do, don't just buy something. Insist on a 30 or even better 60 day evaluation. Take your bug log and try some of the nasty ones. You might find that an inexpensive tool is better for your environment than an expensive one. If you do go with something like WinRunner, you need to get some training. Don't let anybody talk you out of this. Best wishes, Hans
-
Hi I am a tester in a development team, we are working on a project designed with Delphi(the main part) and part in c and c++ (with MFC), that uses MSSQL (SQL 2000 or MSDE). I was instructed to search for testing automation options, packages, tools, applications, etc. Our most critical, critical issue is regression testing. What do you recommend? Thanks! Edit/Delete Message