Hello,
we’re using Excel to write our test scripts but I’m looking into test case management tools at the moment to improve reporting and visibility.
Here’s an example what our test scripts usually look like.
Test case ID, Stepno , area , pre-requisites , test step , expected result, execution no ,outcome, comment/bug tracking no
TC123, Step1 , Install and Config ,app installed ,Click button... , Window x opens, 1 , Failed , FB1235
We usually have 10 test areas and about 50 test steps in one test script – all in one Excel worksheet. The test script could be “installation and config”. The next test script could be data loading, etc.
Pros:
- As far as I can see the advantage of this approach is that we can easily amend test scripts, can send them to off-shore partners for execution via email and also fail individual test steps.
- Also it’s easy to copy and paste content from one cell to another when there are repeat steps or very similar things to be tested.
Cons:
- There is very limited reporting that we can do when it comes to seeing how many tests have we scripted against how many have been executed or passed or failed.
- Linking tests to test cases to requirements is a manual task and requires discipline
- Version control is done by process and not enforced
In comparion the test case management tools I know (Test Director, TestLink and Team Foundation Server) all work in a more modular way. You create test areas and then group them together in some order, assign them to testers who can then execute them.
Pros:
- Requirements can usually be easier assigned to test cases.
- Tests are version controlled
- Reporting is a lot easier
Cons:
- Requires to write test scripts in a different way. In Excel all test areas are grouped together in a script. In say TFS areas are modular and a lot more emphasis needs to be on the pre-requisites to make sure that the system is in the proper state before a test can be executed.
- Could take longer to create scripts with a lot of similar steps as copy/paste is not possible or not as fast as in Excel
We’re a small team of 6 testers but have some testers off-shore which execute only (all test script writing is done in-house). So we don’t need a huge system, just something that lets us manage our test scripts better and lets us report on progress whenever we want. We do have TFS in house already so could use that. Or TestLink as it’s free.
What are you using, why, how do you structure your test scripts and are there considerations I should take into account I have missed here so far? I'm concerned about the fact that we go from failing individual steps to failing a whole group of tests.
Thanks for your input in advance.
Tags: excel, test case management, tfs, tools
Share
-
▶ Reply to This