Testing Checklist
In any application, adding new features can sometimes break old ones. The intent of this page is to list key VuFind features in checklist format so that periodic reviews can be made to ensure that everything is functioning as expected. This list is aimed at high-level testing by a human using a web browser; for automated testing, see the Unit Tests page.
Please add your own notes to this page if you add or encounter features that you think may get lost in the shuffle without occasional testing. This list may become very long, but it is useful to have a reminder.
General Considerations
Browser Testing
Specific Modules
Admin Module
Test Statistics feature.
Does statistics collection enable/disable appropriately based on config.ini setting?
Does browser identification work correctly?
Are record views counted?
Are searches counted?
Are no-hit searches counted?
Author Module
Browse Module
MyResearch Module
Test that ILS data is properly pulled down and displayed (checked out items, etc.).
Test that list management functionality works correctly.
Record Module
Test “Cite This” functionality.
Test “Text This” functionality.
Test “Email This” functionality.
Test RefWorks/EndNote/Zotero interface.
Test “Add to Favorites” functionality.
Search Module
Test sorting and paging of results.
Test that all special searches (author, title, etc.) are actually searching the correct set of index fields.
Test that adding and removing facet filters from the result set works correctly.
Doing an author search should display a box of author facets at the top of the results screen with links to the Author module.