Software Quality Assurance & Testing Stack Exchange is a question and answer site for software quality control experts, automation engineers, and software testers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there a tool for manual testing with the following features:

  • defining test scenarios (card no. 14, sale) and
  • expected results: (Transaction authorized, declined...)


  • show dialog window with steps to the tester (what should he do: e.g. insert card to ATM, enter pin...)
  • check the expected results (Transaction authorized, declined), which were defined in the beggining with data in database.

Thank you for your help.

share|improve this question
Don't really understand what you are asking, do you want a tool to generate all of that or to manage it? – Phil Kirkham Sep 13 '13 at 13:09
I use MS-Word (and sometimes Excel). – Joe Strazzere Sep 13 '13 at 13:41
I need tool, where can I define the steps for tester with expected results. Then the application tells him what to do. When the test is performed by tester, the result is checked in DB automatically by application. – diffper Sep 13 '13 at 13:57
So, if I understand your comment, essentially you want a tool that dictates specific instructions to a "tester" to do manually, and then rely on some automated oracle to check the outcome of the test. Why don't you just automate the tests? In the explanation of your magical tool you don't need a need a robot. – Bj Rollison Sep 13 '13 at 14:47
@diffper - it's possible to create such a "tool" using your favorite scritping language. – Joe Strazzere Sep 13 '13 at 14:53

I've created a similar tool in the past. I happened to use WinTask, but you could easily use your favorite scripting language.

My need was for some repeated, automation-assisted manual testing across a multitude of browsers during the period where the UI was undergoing a series of rapid changes. I needed these tests to be performed by a contractor will very little experience in our product.

The tester was instructed to fire up the browser if needed, perform the listed steps manually, then press a function key when ready. The script then took a picture of the resulting page, performed the database query, compared the results to the expected results, and moved on to the next step.

Everything was logged for later review by more senior, experienced testers.

We already had the manual steps listed in a document, so it was a pretty trivial process to put them in the script.

I'm not sure what you are trying to accomplish here, but I hope this helps.

share|improve this answer
Yes, I need something like this. I am doing just research of possible solutions. Eventually I will create it by myself. – diffper Sep 14 '13 at 16:03

If I understand you correctly, this is, as Joe said, something you can write yourself. It's also something that some of the commercial and open source test management tools offer.

The ones I know about are Microsoft Test Manager (with Team Foundation Server) and TestLink. Both allow someone to define tests with test steps as detailed as you want them to be (down to "click the OK button") and expected results at a similar level. Both will guide the test executor through the test by displaying the current test step until the user gives some result and optionally enters more information about the system. Both will store the result in their database (TestLink uses its own database, MS Test Manager uses the Team Foundation Server database).

share|improve this answer
Will either of these execute a query and compare the actual results against the expected results, as the final step? – Joe Strazzere Sep 13 '13 at 18:59
Thanks for the tips. – diffper Sep 14 '13 at 16:06

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.