Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
3Activity
0 of .
Results for:
No results containing your search query
P. 1
Introduction to Specification-Based Test Design Techniques

Introduction to Specification-Based Test Design Techniques

Ratings: (0)|Views: 85|Likes:
Published by YOGINDER NATH
Test analysts and technical test analysts lay major attention to design, implementation and execution of tests using various testing techniques. Specification-based techniques are one of such techniques.
Test analysts and technical test analysts lay major attention to design, implementation and execution of tests using various testing techniques. Specification-based techniques are one of such techniques.

More info:

Categories:Types, Research
Published by: YOGINDER NATH on Jul 03, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

09/06/2010

pdf

text

original

 
Specification-Based Test Design Techniques as per ISTQB Advanced Level Syllabus
Test analysts and technical test analysts lay major attention to design, implementation andexecution of tests using various testing techniques. Specification-based techniques are oneof such techniques.Specification-based techniquesare popular by more refined names like behavior-basedtechniques or Black Box test design techniques. These techniques can be used for any level oftest activity. These are used by both test analysts and technical test analysts, but exploitedmainly by the test analysts.Code is designed and developed from the software requirement’s specifications (SRS)documents being the primary input documents. Likewise specification-based test techniquestoo are based upon the test conditions & test cases derived from the SRS documents.We can make our specifications that can be in the form of text documents, pictures, models,compilation of features, or any other document which could help us in understanding as towhat we expect from the software & how it is going to accomplish that.Test coverage is represented by the percentage of the specified items addressed by thedesigned tests. Coverage of all the specified items does not necessarily indicate completetest coverage, but it does indicate that we have addressed what was specified. For furthercoverage, we may need to look for additional information.ISTQB Advanced Level syllabus addresses following seven types of specification-basedtechniques
1) Equivalence Partitioning:Brief Description:
It involves grouping of test conditions into various partitions, which arehandled in the same way.
Coverage Criteria:
Number of Coverage Partitions / Total No. of Partitions
2) Boundary Value Analysis (BVA):Brief Description:
It involves defining boundaries of the partitions & testing for them thereafter.
Coverage Criteria:
Number of Distinct Boundary Values covered / Total No. of Boundary Values
3) Decision table testing / cause-effect graphing:Brief Description:
It involves defining & testing for different combinations of conditions.
Coverage Criteria:
Number of combinations of conditions covered / Maximum No. ofcombinations of conditions
4) State transition Tables:Brief Description:
It involves Identification of all types of valid states & transitions, which need tobe tested.
Coverage Criteria:
For single transitions, the coverage metrics is the percentage of all validtransitions exercised during test. This is known as 0-switch coverage. For n-transitions the

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->