Biblibre circ rules testing

From Koha Wiki
Jump to navigation Jump to search

Rules testing

  1. certify rules are created and saved correctly
  2. certify that circulation periods are computed correctly
  3. certify that fines are calculated correctly
  4. certify that holds rules are applied correctly to items
  5. certify that renewals are completed and restricted properly
  6. certify that rental charges are applied correctly
  7. certify that rules can be deleted and no longer apply

Database Consistency Checks

  1. certify that rules are migrated correctly from older versions - document proper upgrade procedure or fail QA if not.
  2. certify all database changes are added to kohastructure for new installations
  3. certify all database changes are applied correctly updating from existing installation
  4. certify transformation for existing issuingrules are done correctly

System Preference knobs to twiddle (test with it both ways)

  • Independent branches on or off
  • CircControl
  • Homeorholdingbranch
  • homeorholdingbranchreturn
  • issuinginprocess
  • renewalperiodbase
  • ReservesControlBranch*

Translatability

Interface

  • consistent use of elements (pull down list, checkboxes, look&feel compared to other parts of Koha)
  • consistent use of 'Koha vocabulary' (reserves vs. holds, AE/BE, typos)

Documentation (test plan for http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5872) http://drupal.biblibre.com/