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 am making changes to a configuration tool for a web application. The tool allows internal users to configure messages and custom experiences for external users of the webapp.

I have been given a task to provide cases that would show 100% test coverage, and then help the test team target reasonable test coverage for the changes. I'm trying to find a tool that will let me put configuration variations in a table or spreadsheet, and then generate the different use case variations that result from these configurations.

Does such a tool exist?

share|improve this question
1  
Such tools are mentioned under combinational/pairwise testing. See the following questions and other question linked to them: sqa.stackexchange.com/questions/3194/…, sqa.stackexchange.com/questions/5359/…. –  dzieciou Jan 22 '13 at 20:04
1  
100% test coverage ? Did you mean code coverage ? –  Rsf Jan 23 '13 at 10:38
add comment

1 Answer

I'd suggest using a modelling tool to perform Model-based testing; we use one called Direct-to-test (DTT) at our workplace. Basically, you can set up a path through the application and specify what should vary based on what configuration files, proving therefore that you've covered every configuration file option (usually a cluster of nodes at the beginning of the model) and every path through the application, and let the tool generate the test cases from that. It's not a spreadsheet, but it can be easier to show people outside your department a graphic than a spreadsheet anyway.

share|improve this answer
    
Can you please share the link to DTT download. Also the full form of DTT please. –  Pangea Apr 2 '13 at 3:08
    
@Pangea I actually only found out the full name a couple weeks ago, but I've edited it in –  Yamikuronue Apr 3 '13 at 11:22
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.