R-GMA Test Plan
Service Description
R-GMA is a relational style pub-sub system.
Features/Scenarios to be tested
For each RPM
File layout
- Check that the files in the rpm are in sensible places
APIs
Java, C, Python and C++ APIs are provided
Documentation
- Check for compete HTML documentation
- Check presence and accuracy of the user manual
- Examples should be provided
Functionality testing
- Ensure that example code builds and runs according to the documentation
Command line tool
Documentation
- Check for man page
- Check for internal help system
- Check presence and accuracy of the user manual
Functionality testing
- Check for -h and -v options
- Check that command line completion works as expected
- Check that it is fairly intuitive
- Try to break it
- Run the examples (see help examples) and ensure that output is reasonable
--
SteveFisher - 29-Jan-2010
Topic revision: r1 - 2010-01-29
- unknown