Published by Brad Kuhn on 18 May 2007 at 11:34 am
Test Case Planning and Execution Template
I’ve used the template described in this post when I don’t have a test tool available on the project. Many tools (such as HP/Mercury’s QualityCenter or Seapine’s TCM) will provide this functionality. If you don’t have access to a tool, though – this template may help. The template is designed to help you define your test case coverage, plan for test iterations, and track test case status per iteration.
Template Links
Go ahead and grab the template and I’ll describe the worksheets below. You can get the template in an OpenOffice or Excel version.
The Template Explained
You’ll want to blank out the sample data before you use the template, but it may be helpful to leave it there while I walk through each worksheet.
Test Case List
This worksheet is used to plan the creation of your test cases. It starts with test scenarios, which are just ways to group related test cases together (if you don’t group your test cases, just ignore these 2 columns). Then list out each test case with a description. Columns F, G, and H are for tracking purposes and shows the status of each test case as it is being produced, the person authoring the test case, and the approver(s). Columns J and K are for traceability and allow you to ensure that every use case and functional requirement has at least one corresponding test case (you could easily extend the spreadsheet if you need to trace other items). Columns M and N are placeholders for other classifications you may want to apply.
Test Case Coverage Plan
This worksheet is used to plan test case coverage across planned test iterations. This worksheet (and the next five) are setup for 5 test iterations. This is just a number I picked to demonstrate the tool – you may need more, or may need less than 5 iterations (you can extend or shrink the template as necessary). Determine which test cases will get executed in each test iteration and make the appropriate selections in columns C through G – you can also assign a lead tester.
Test Iteration
In each of the test iteration worksheets, you mark information about each test case as it is executed. The template tracks tester, status, identified defects, and blocking defects (a blocking defect is an issue that prevents the test case from being executed). Column C will be brought forward based on entries you make on the Test Case Coverage Plan worksheet.
Stats
This worksheet summarizes the Test Iteration worksheets in one table that can be reported against. Don’t make entries on this worksheet – all data is brought forward from other worksheets. Please note that if you add rows to the Test Case List, you’ll need to add rows to this worksheet as well (along with each of the Test Iteration worksheets). A nice touch to add to the template would be some macros that add rows simultaneously to each worksheet – perhaps I’ll include that on the next version.
Pivot Tables
This worksheet includes a few pivot tables that would be helpful in creating regular statuses. The Excel version of the template has a sample pivot chart as well.
Duggirala on 05 Nov 2007 at 10:08 pm #
Nice post..I dowloaded the excel version of this template and i’ll check out this features.
Rolf Barbakken on 06 Mar 2009 at 7:34 am #
Great template. Saves a lot of time for me
Thanks, Brad
Ubaid ur Rehman Baig on 19 Apr 2010 at 8:00 pm #
Nice article, saved a lot of time.
Thanks,
Anand K on 07 Sep 2010 at 5:39 am #
Nice template …….
Vinod on 19 Oct 2010 at 12:28 pm #
Great Template, Simple to understand and easy to use
Thanks
Ruth on 18 Feb 2011 at 9:16 pm #
Thanks!! It’s useful, inteligent, easy way to use….
Wonderful!!
stan on 17 Jun 2011 at 10:23 am #
What does classification mean on the stats tab.
Brad Kuhn on 17 Jun 2011 at 11:45 am #
There are two classification fields that come from the Test Case List worksheet. These are placeholders to be used (or ignored) as needed. I’ve added two classification fields since you may want to filter/report more than one way. Ideas to think about for using this: application name, functional group, process group, end user role, etc….
stan on 17 Jun 2011 at 3:33 pm #
Thanks Brad for your prompt reply. This document is really gr8…I liked it (One document captures everything).
zeb on 10 Nov 2011 at 4:21 am #
Thanks much Brad! Just want to throw in my 2 cents worth of thanks as this tool and your writeup has helped another soul who was lost in software testing limbo. We have a ticketing system which works great but we didn’t have a way to organize and plan testing. This gives me a foundation to build a custom solution for us on. You the man.
Brad Kuhn on 10 Nov 2011 at 8:09 am #
Many thanks – appreciate the feedback.
Tatyana on 05 Dec 2011 at 12:40 pm #
Thank you! But you have wrote about macross for add rows and secound edition, can you post it? =)
Vinzy on 05 Dec 2011 at 11:13 pm #
Hi, I cannot find a link to download the excel version. Please anyone help ?
Brad Kuhn on 06 Dec 2011 at 8:34 am #
Vinzy-
The links are in the paragraph titled “Template Links”. The link for the Excel version is
http://www.carnegiequality.com/test/TestCasePlanningTemplateV1.0.xls
Brad Kuhn on 06 Dec 2011 at 8:35 am #
Tatyana-
Thanks for the feedback. I’ve had this on my to do list for quite awhile, but unfortunately haven’t had the time to do it