Arunkumar Khannur's Software Testing Knowledge Center

6.1. Overview

Test Design Specification is to be carried out early in the Life Cycle along with the Requirements Specification, Functional Specifications and Analysis phase. Creating the test design is the first stage in developing the tests for a software-testing project.

Test Design Specification records what needs to be tested, and is derived from the documents that come into the testing stage, such as requirements and designs. It records which features of a test item are to be tested, and how a successful test of these features would be recognized.

Test Design Specification is written to show which test cases are to be included in the test case suite. The test design does not record the values to be entered for a test, but describes the requirements for defining those values. It is a wrong practice to start writing test cases without having a proper Test Design Specification written. Inputs to the test Design Specification comes from Business requirements or Requirement specification and it helps to come with a Test Case Specification, Test Execution and Closures and other related test documents.

Test Design Specification techniques or testing techniques allow us to write test cases. A testing technique is a process for ensuring that some aspect of an application system or unit functions properly in a structured way. This chapter presents Software Testing Strategies, Test Design Specification and Testing Techniques.
Khannur's Book
Arunkumar Khannur, Software Testing - Techniques and Applications, Published by Pearson Publications, 2011 (ISBN:978-81-317-5836-6; Pages:341 + xxii)
Follow Khannur
Khannur's Company
ISQT Process & Consulting Services Pvt. Ltd., Bangalore, INDIA
Khannur's Software Testing Forum
 Contact Khannur
ISQT Process & Consulting Services Pvt. Ltd.
#732, 1st Floor, 12th Main,
3rd Block, Rajajinagar,
Bangalore - 560010, INDIA
Phone: +91 80 23012511
Skype: arun.isqt