Welcome to Dream.In.Code
Getting Help is Easy!

Join 109,491 Programmers for FREE! Ask your question and get quick answers from experts. There are 1,185 online right now! We've got more than 500 tutorials and 2,000 snippets. Join and find out why Dream.In.Code is the #1 programming help community on the internet! Registration is fast and FREE... Join Now!



N-way Software Testing

 
Reply to this topicStart new topic

N-way Software Testing, Test case Generation

miy_alkhiro
post 4 Jun, 2008 - 12:42 PM
Post #1


New D.I.C Head

*
Joined: 19 Sep, 2007
Posts: 3


My Contributions


Testing is important part in software development cycle. Test case generation can be done either through analysis (white box testing) or from the input/ output relation (black box testing).
for large systems that have many interacted parameters (variables) with options (values) it is desired to test using systematic approaches. One of these approaches is t-way testing, where t is the strength of coverage.
The Generation of test case that covers each pairs of parameters is called pair
wise testing (t=2) , and covers each triples called 3-way testing and so forth.
the generation of test case is NP_completeness problem( no unique solution for minimal number of test case) and so different strategies exist.
The strategies that cover variable t are called n-way strategies.

During testing of many software we find that code coverage is doing well with pairwise testing.

The question here how we can find suitable case study that required n-way testing?
User is offlineProfile CardPM

Go to the top of the page


1lacca
post 4 Jun, 2008 - 12:53 PM
Post #2


code.rascal

Group Icon
Joined: 11 Aug, 2005
Posts: 3,721



Thanked 9 times
My Contributions


With google!
User is offlineProfile CardPM

Go to the top of the page

PsychoCoder
post 4 Jun, 2008 - 01:02 PM
Post #3


DIC.Rules == true;

Group Icon
Joined: 26 Jul, 2007
Posts: 7,245



Thanked 52 times

Dream Kudos: 7775

Expert In: VB, VB.Net, C#, SQL, ASP, ASP.Net, Web Development, HTML, CSS, Win32 API, Javascript, mySQL, J#, GDI, Boo.Net

My Contributions


Sounds like a homework question to me?
User is offlineProfile CardPM

Go to the top of the page

getzephyr
post 5 Jun, 2008 - 01:39 AM
Post #4


New D.I.C Head

*
Joined: 17 Dec, 2007
Posts: 25


My Contributions


I know little bit about testing field, but I am not getting exact answer for your problem
User is offlineProfile CardPM

Go to the top of the page

miy_alkhiro
post 6 Jun, 2008 - 07:14 PM
Post #5


New D.I.C Head

*
Joined: 19 Sep, 2007
Posts: 3


My Contributions


QUOTE(1lacca @ 4 Jun, 2008 - 12:53 PM) *

With google!


Welcome friend,

It's ok. But How one can formalize the parameters and doing the test??

QUOTE(PsychoCoder @ 4 Jun, 2008 - 01:02 PM) *

Sounds like a homework question to me?


Welcome friend.
Actually its real discussion rather than h/w. The result we optain mean that the programmers put non_interacted parameters in their applications. So, It is hard to find such system that really required N-way interaction.


QUOTE(getzephyr @ 5 Jun, 2008 - 01:39 AM) *

I know little bit about testing field, but I am not getting exact answer for your problem



Welcome friend.
Don't worry. But when you find such as system notify us.
Regards.

This post has been edited by miy_alkhiro: 6 Jun, 2008 - 07:10 PM
User is offlineProfile CardPM

Go to the top of the page

davegeek
post 5 Aug, 2008 - 07:07 AM
Post #6


D.I.C Head

Group Icon
Joined: 30 Jan, 2008
Posts: 81



Thanked 1 times
My Contributions


As professional test engineer I am going to reply to it.
For all my carrear I have never heard of n-way testing, neither in my testing courses nor from someone. Though, I presume that if your program does execute some business workflow (a way) or many of them (the ways) then this might be a case. In other words, n--way testing would be E2E test back and forth with respect to the test paths that are possible in your application. What I mean by "test path" is just a test scenario that includes sequence of test steps in the logical order.
Though if we are talking about path or branch tests (white-box methodology) then n-way might be execution/test of this variable throughout all code units.
Also I assume that n-way testing means something else, something that is just called the way I did not get use to. You will need to ask QA guys for that, or more likely - methodology QA guys. It's all about theory, IMHO, that's from the Brainbench pool of questions.

Thx.

This post has been edited by davegeek: 5 Aug, 2008 - 07:10 AM
User is offlineProfile CardPM

Go to the top of the page

Fast ReplyReply to this topicStart new topic
Time is now: 9/7/08 02:08PM

Live Help!

Tutorials

Programming

Web Development

Reference Sheets

Code Snippets

Bye Bye Ads

Free DIC T-Shirt

T-Shirt Example

Related Sites

Monthly Drawing

Thumb Drive

Partners

Top Contributors

Top 10 Kudos This Month