Orthogonal Array Testing -



Orthogonal Array Testing -

i'm newbie software testing. can pls help me understand

"orthogonal array testing"

i went articles mentioning , it's kind of blackbox testing technique". need more info on it. pls provide that.

orthogonal array testing strategy (or "oats") test case selection approach selects highly-varied set of test scenarios in order find many bugs possible in few tests possible. powerful test design approach gaining in popularity because has proved increment efficiency , effectiveness of testing in many different types of testing contexts. disclaimer: created hexawise, tool generates orthogonal array-like sets of software tests may biased benefits of test design approach).

using oats, testers can strategically identify manageable number of high-priority tests in situations there might thousands, millions, billions, or gazillions of possible permutations take from. oats based on knowledge vast bulk of defects in production today can detected testing every possible 2-way (or pairwise) combination of test inputs - , defects triggered interactions involving 3 or more specific inputs quite rare. (google reports dr. rick kuhn specific info supporting this; he's been involved in many studies; several of them summarized in articles below).

here clear introductory materials oats (and extremely-closely-related topic of pairwise test design):

[pairwise testing] (http://www.developsense.com/pairwisetesting.html) michael bolton describes concepts quite clearly. mid-way through article, correctly , draws distinction between closely-related topics of orthogonal arrays vs. all-pairs aka "pairwise" testing articles gloss over.

[combinatorial software testing] (https://hexawise.com/combinatorial-software-testing-case-studies-ieee-computer-kuhn-kacker-lei-hunter.pdf) rick kuhn (nist), raghu kacker (nist), yu lei (utexas @ arlington) , justin hunter (hexawise).

a fun image-rich presentation on subject [combinatorial software test design - beyond pairwise testing] (http://www.slideshare.net/justinhunter/combinatorial-software-testdesignbeyondpairwisetesting).

you might find related stackexchange question of interest. in reply question, provide explanation why pairwise solutions (aka allpairs) solutions superior orthogonal array-based solutions software testers. when utilize pairwise test generator, able generate more efficient sets of tests meet coverage goal fewer tests: http://sqa.stackexchange.com/questions/775/systematic-approaches-to-selection-of-test-data/780#780

the above materials give relatively thorough understanding of basic principles. there is, unfortunately, not plenty written people how apply these techniques in different testing contexts; that's things interesting , valuable. applying test design technique takes analytical skill, development of new techniques , strategies, practice. wanting deeper dive topic, i'd suggest articles , presentations @ pairwisetesting.com help.hexawise.com , training.hexawise.com.

testing

Comments

Popular posts from this blog

php - Android app custom user registration and login with cookie using facebook sdk -

django - Access session in user model .save() -

php - .htaccess Multiple Rewrite Rules / Prioritizing -