# Thread: Functional Testing Method Decision

1. ## Functional Testing Method Decision

Hello to everyone,

I am very new to both this forum and Testing. I currently take a testing and QA class and I have to do some sorth of testing for given program. I want to use Boundary Value, Decision Table, and Equivalence Class testing tecniques, but I was not sure how to combine all these three. My question is..

Is it good idea to use only one metod for testing or does multiple techniques usage increase my ability to test efficiently? if yes... How can I combine all these three method.

2. ## Re: Functional Testing Method Decision

You need to use sufficient technique to ensure that the program is completely (or as close to as time allows) tested without including unnecessary duplication.

Personally I do not look at different techniques consciously. I look at the requirements and then develop the tests needed to test the requirements. Depending on the requirement these may include all of the techniques you have identified or none of them.

3. ## Re: Functional Testing Method Decision

Thanks, That clears some of my doubts, but I will definetly ask some more question as I go through more depth in my testing.

4. ## Re: Functional Testing Method Decision

Hi...
As you are new to testing field may be thats the reason you sounds little bit confused, look first of all you have to understand the exact meaning of Equivalence class partitionig, boundary value analysis etc, then only you will be in a position to decide what will be good for your application.And it is also depends upon the requirements and the application. I can describe in simple words about Equivalence class partitionig, boundary value analysis

Equivalence class partitioning :- This is a technique to identify the valid set of input data.
Boundary value Analysis: This comes after Equivalence class partitioning like after identifying that valid set of data you have to check that for extreme outside value, extreme inside value, inside value , the application is working fine. The idea behind this is that, if the application is working fine for these values then it will work fine for all the values inside that valid data.

Regards
Vikas.

5. ## Re: Functional Testing Method Decision

combine all these methods will be good, I think, just make make sure your can cover all the aspects.

6. ## Re: Functional Testing Method Decision

Actually Vikas, Equivalence Class Partitioning is more clearly defined as a software testing technique which allows identification of a small set of representative input values which will invoke as many different input conditions as possible. This is supposed to reduce the total number of tests.
One definition of boundary testing is if you take the partitions which you utilized in the above and make a sequential list for each of them, a partition might be a list of inputs which will and will not work, a list of odd or even numbers as inputs, etc., and test the first &amp; last entries, and perhaps the center entry you will pretty much have reduced your overall number of tests.

Warning: Using the ECP does not give you anywhere near 100% coverage. It's like a beer brewery, where every 1000 bottles is tested. That doesn't guarantee that all bottles are good. But I could by tasting every bottle.

#### Posting Permissions

• You may not post new threads
• You may not post replies
• You may not post attachments
• You may not edit your posts
•

vBulletin Optimisation provided by vB Optimise v2.6.0 Beta 4 (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.