Software Verification & Validation
 

Home
Up
Consulting Services
Training
Events & Activities
CSQE Quizzes
About Our Team
How to Contact Us

Papers & Presentations

Basis Path Testing for Structural and Integration Testing: Basis path testing is a structural testing technique that identifies test cases based on the flows or logical paths that can be taken through the software.  A basis path is a unique path through the software where no iterations are allowed; they’re atomic level paths, and all possible paths through the system are linear combinations of them.  Basis path testing uses a Cyclomatic metric that measures the complexity of a source code unit by examining the control flow structure.  Basis path testing can also be applied to integration testing when software units/components are integrated together.  You’ll see how the use of the technique quantifies the integration effort involved as well as the design-level complexity.  

This paper was presented at the Star East 2002 conference.

Author: Theresa Hunt        Date Posted: May 13, 2002


Recommended References

The Art of Software Testing; Glenford J. Myers; John Wiley & Sons, New York, 1979, ISBN 0-471-04328-1.

IEEE Standard for Software Reviews, IEEE Std. 1028-1997, IEEE Standards Software Engineering, Volume 2; The Institute of Electrical and Electronics Engineers, 1999; ISBN 0-7381-1560-6.

IEEE Standard for Software Verification and Validation, IEEE Std. 1012-1998, IEEE Standards Software Engineering, Volume 2; The Institute of Electrical and Electronics Engineers, 1998; ISBN 0-7381-0196-6.

IEEE Standards for Verification and Validation Plans, IEEE Std. 1059-1998, IEEE Standards Software Engineering, Volume 2; The Institute of Electrical and Electronics Engineers, 1999; ISBN 0-7381-1560-6.

Software Testing and Continuous Quality Improvement; William E. Lewis; Auerbach CRC Press LLC, New York, 2000; ISBN 1-8493-9833-9.

Software Testing in the Real World; Edward Kit; Addison-Wesley, Harlow England, 1995, ISBN 0-201-87756-2.

Software Testing Techniques; Boris Beizer; Van Nostrand Reinhold, New York, 1990; ISBN 0-442-20672-0.

Testing Computer Software, Second Edition; Cem Kaner, Jack Faulk, Hung Quoc Nguyen; Wiley Computer Publishing, John Wiley & Sons, Inc., New York, 1999; ISBN 0-471-35846-0.


Recommended Links

Data and Analysis Center for Software (DACS) and the Defense Software Collaborators (DSC) - http://www.dacs.dtic.mil/

Software Testing and Quality Engineering - www.stickyminds.com


For more information about consulting services or training offered by The Westfall Team

Send an email to:  lwestfall@westfallteam.com

Or call: 972-867-1172

© 1999-2008 Westfall Team, Inc.