Difference between basis path testing and full path testing? -
looking @ them, both seem exact same thing: finding possible paths in cfg. there difference between them?
what path testing?
path testing structural testing method involves using source code of program in order find every possible executable path. helps determine faults lying within piece of code. method designed execute or selected path through computer program.
any software program includes, multiple entry , exit points. testing each of these points challenging time consuming. in order reduce redundant tests , achieve maximum test coverage, basis path testing used.
what basis path testing?
the basis path testing same, based on white box testing method, defines test cases based on flows or logical path can taken through program. basis path testing involves execution of possible blocks in program , achieves maximum path coverage least number of test cases. hybrid of branch testing , path testing methods.
the objective behind basis path testing defines number of independent paths, number of test cases needed can defined explicitly (maximizes coverage of each test case).
Comments
Post a Comment