Testing from Use Cases Using Path Analysis Technique

[article]
Summary:

Out of sheer necessity and in the absence of any defined methodology, the author devised a testing methodology called Use Case Path Analysis. This methodology has been successfully applied to test two EJB based projects at Fannie Mae. The author has also been involved in teaching this to a number of testing professionals and would like to share it with others.

Use cases have become an industry standard method of specifying user interaction with the system and hence have become part of the requirements definition phase of a software project. Use cases are used to derive, construct, and validate interfaces, objects, relationships, and processes in an application. T

hey can also be very effectively used for derivation of test cases for the software application. The author has been involved in a number of software projects, which were use case driven and was required to come up with test cases to effectively test the application.

Out of sheer necessity and in the absence of any defined methodology, the author devised a testing methodology called Use Case Path Analysis. This methodology has been successfully applied to test two EJB based projects at Fannie Mae. The author has also been involved in teaching this to a number of testing professionals and would like to share it with others.

About the author

StickyMinds is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.