Take the 2-minute tour ×
Software Quality Assurance & Testing Stack Exchange is a question and answer site for software quality control experts, automation engineers, and software testers. It's 100% free, no registration required.

I currently write automated tests using WebDriver/Selenium 2 and utilize the Page Object model. I'd like to start documenting manual tests but our current process is only creating test cases in MS word documents.

What I'd like is software that supports scenario linking or modules similar to the Page Object model I use for automation. What this means is that if a user needs to login I'd like the software to be able to call the login module, if something changes on the login module I only need to make the change one time and have it bubble back up to my manual test scripts.

Is anyone aware of a software that allows this type of modular/scenario linking?

I've looked at TestLink and FitNesse, but unsure if these technologies support scenario linking.

Any help will be greatly appreciated!

share|improve this question
add comment

9 Answers

up vote 2 down vote accepted

I document test cases in a Wiki. I use Mediawiki for a Wiki engine. With Mediawiki, you can write test case fragments (like the login scenario you described) in a separate page, and then either hyperlink to that page or reference the fragment in other pages, which causes the contents of the fragment to be displayed within the page. If you need to update that fragment, you just change its page; the changes will automatically appear in any page that references that fragment.

Aside from Mediawiki, there are many other free and commercial Wiki engines, each with its own advantages and disadvantages. You can use your favorite search engine to research a Wiki engine appropriate to your own needs.

There are also test case management systems that may help with more than just documenting your test cases. I do not use one, but if you type "test case management system" into your favorite search engine, you should fine many relevant links.

share|improve this answer
    
Thanks I like your Wiki idea. –  Brett K Sep 15 '11 at 19:31
    
After reading this suggestion I've given the approach a trial run. I'm using some templates and some parser functions to create "Scenario" pages which contain [[TestStep|NameOfTestStep]] to import a test step using transclusion. I've tried to set it up so that if a test step doesn't exist, it lets you create a new page with preloaded template. I'm trying to greate a backlog of test steps (Login to app, Create new report etc) which can be collated into Scenarios, and then Scenarios can be imported into Test Plans. –  Toby Jackson Oct 26 '12 at 12:55
add comment

You can have a look at Test Collab.
Though it's a new product but it's really easy to use with great UI.

share|improve this answer
add comment

This link has 21 test management tools reviewed http://qtp.blogspot.com/2010/07/test-management.html

share|improve this answer
    
Hi @Nitin - just a tip, rather than just providing a link, it's preferable to try to summarise the content(at least a little), especially if that's your whole answer. Unfortunately the reviews at the page linked don't really answer the question - I wasn't able to tell from them whether the tools would support his needs. –  testerab Oct 23 '12 at 22:18
add comment

You could refer how they make it linked for qTest tool - cloud-based Test Management. http://www.qasymphony.com/qtest-features.html

share|improve this answer
    
Nam, I'm seeing a pattern here, and it's not a good one. Please refer to our policy on self-promotion. Specifically, "you must disclose your affiliation in your answers" and "If a huge percentage of your posts include a mention of your product or website, you're probably here for the wrong reasons". There also is no accompanying material to explain why the tools are a good fit for the OP. If you'd like a perfect example (from yesterday!) of how self-promotion is supposed to work here, check out sqa.stackexchange.com/a/5058/65 –  corsiKa Oct 26 '12 at 14:52
    
Sorry for this. I'll notice it for later posts. Thx for advice. –  Nam Nguyen Nov 1 '12 at 6:08
add comment

I'm not sure if you came across a suitable tool, but you may want to consider a tool that I have been developing TestLodge

The main aim of the tool is to keep people productive by only providing the essential features to get the job done, which is ideal for someone who is just starting out with this kind of testing.

Hope this helps, Scott

share|improve this answer
add comment

You can try RTH(http://sourceforge.net/projects/rth/). It supports a lot of stuffs but I am not sure of the support of scenario linking

share|improve this answer
    
Hi, Shantonu, this answer is probably not all that helpful here, since the original question has already been answered. If there's a reason you feel RTH is a better solution than the marked answer, perhaps you could edit your answer to explain this? –  Kate Paulk Jun 3 '13 at 16:47
    
Hi Kate, RTH can be customize to support remotely running process. Because of that I refer that as relevant answer. From RTH I have seen making build(integrating with build servers). –  Shantonu Jun 3 '13 at 22:32
add comment

There are a bunch of test management tools listed here (under 'Test Management') - http://www.ministryoftesting.com/resources/software-testing-tools/

share|improve this answer
add comment

I want to share my experience. You could try to use TestRail Test case management system. TestRail has great UI, integrates with bugtrackers, great visualazing, easy to create great test reports, has own API, could join external requirements and a lot of other nice features. Our QA team using this great tool more than 2 years and still happy. For more details: http://www.gurock.com/testrail/

share|improve this answer
add comment

Your Answer

 
discard

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.