Print Page | Close Window

Test Case Design

Printed From: One Stop Testing
Category: Software Testing @ OneStopTesting
Forum Name: Test Cases @ OneStopTesting
Forum Discription: You must be well versed in writting Good Test Cases as they only will decide whether you can catch most of bugs or not.
URL: http://forum.onestoptesting.com/forum_posts.asp?TID=2853
Printed Date: 28Dec2024 at 11:07am


Topic: Test Case Design
Posted By: tanushree
Subject: Test Case Design
Date Posted: 15Oct2007 at 3:59am
Test Case Design

Learning Objectives


You will learn about:

•   Dynamic testing of Software Applications
•   White box and black box testing
•   Various techniques used in White box testing
•   Various techniques used in black box testing
•   Static program analysis
•   Automation of testing process

Introduction


Software can be tested either by running the programs and verifying each step of its execution against expected results or by statically examining the code or the document against its stated requirement or objective. In general, software testing can be divided into two categories, viz. Static and dynamic testing. Static testing is a non-execution-based testing and carried through by mostly human effort. In static testing, we test, design, code or any document through inspection, walkthroughs and reviews as discussed in Chapter 2.  Many studies show that the single most cost-effective defect reduction process is the classic structural test; the code inspection or walk-through. Code inspection is like proof reading and developers will be benefited in identifying the typographical errors, logic errors and deviations in styles and standards normally followed.

Dynamic testing is an execution based testing technique. Program must be executed to find the possible errors. Here, the program, module or the entire system is executed(run) and the output is verified against the expected result. Dynamic execution of tests is based on specifications of the program, code and methodology.



Replies:
Posted By: suresh5003
Date Posted: 19May2009 at 12:26am
< ="Content-" content="text/; charset=utf-8">< name="ProgId" content="Word.">< name="Generator" content="Microsoft Word 12">< name="Originator" content="Microsoft Word 12"> file:///C:%5CDOCUME%7E1%5Cdfxhfcg%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml - file:///C:%5CDOCUME%7E1%5Cdfxhfcg%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx - file:///C:%5CDOCUME%7E1%5Cdfxhfcg%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml - <>

- In software Testing Test Design is the important for software testing itself, to reduce the testcases as minimum as possible and find more defects

- There is a tool called http://testersdesk.com/ - TestersDesk.com which is used specially for Test Design and Test Data Generation Tools, There are different types of tools which are used to reduce the testcases into little number, I can explain clearly with good example

PairWise TestCase Generator

This tool will be useful in the situations where several parameters exist each of which take several values resulting a high number of Test combinations, to reduce that combinations into a little number we are using this tool.

It will cover almost 80-90% of Test coverage.

It will cover single fault determination.

For Example:

Net connections: Tata, Reliance, Airtel

Browsers: IE6, IE7, IE8

Platforms: XP, XP2, XP3, Vista

Ram: 1GB, 2GB, 3GB

Manually if we generate the combinations it will generate 108 pair combinations like

1)      Tata-IE6-XP-1GB

2)      Reliance-IE7-XP2-2GB etc

 but our pairwise TestCase Generator Generates into a little number 13 which is very simple for the Tester to test those 13 pair combinations.

PairWise Testing can be used mainly when we have to find critical defects.



-------------
Suresh


Posted By: cprasenjit26
Date Posted: 07Jul2009 at 5:41am
Thank you for the information.
-------------------------------------------------------------------------------------
http://www.softwareqatestings.com - Software Testing



Print Page | Close Window