预约测试工作单
借出图书之预约测试
测试要求:测试预约其他读者借出尚未归还图书的预约功能是否正常。每个测试操作都注意观察重复刷新页面或重复按相应功能按钮时的状态。注意观察匿名用户能否预约。注意观察预约到书通知功能是否正常。注意利用dp2资源管理前端程序观察和记录操作前后读者库记录、实体库记录和预约到书库中的数据变化。
同一读者预约图书测试
测试要求:同一个读者预约一册测试、同时选择同一种图书的多个单册预约测试。测试图书包括未超期和已超期两个状态,以及这两个状态的交叉组合。
多个读者预约同一册图书测试
测试要求:多个读者分别预约同一册图书的测试。测试图书包括未超期和已超期两个状态(选择已超期图书预约,有助于观察还书时同时出现罚款和预约保留数据处理时的情况)。注意观察预约排队是否正常,包括正常排队和前一个预约者失约过保留期时下一个预约者排队情况是否正常。
预约请求合并测试
测试要求:分别测试单册图书预约请求的合并和含多册图书这两类预约请求的拆散功能。对于这两类预约请求,又分别测试预约到书之前、到馆保留期间、到馆保留期后时的拆散功能。包括多个单册预约请求合并、一个单册预约请求和一个含多册(已曾合并过)预约请求、多个已合并过的预约请求再合并测试。
预约请求拆散测试
测试要求:分别测试含单册图书和含多册图书这两类预约请求的拆散功能。对于这两类预约请求,又分别测试预约到书之前、到馆保留期间、到馆保留期后时的拆散功能。包括同时选择单册预约请求、同时选择单册预约请求与合并后的预约请求、同时选择多个合并后的预约请求的拆散测试。
预约请求删除测试
测试要求:分别测试预约到书之前、到馆保留期间、到馆保留期后删除预约请求的功能。
预约失约时禁用预约功能测试
测试要求:测试读者预约失约满一定期限后(系统默认为10次,可在circulation.xml服务器配置文件中修改此数值),系统禁用该读者预约功能是否正常。注意观察利用dp2资源管理程序删除或修改相应失约次数后的情况。
在架图书之预约测试
测试要求:测试预约馆内尚未借出图书的预约功能是否正常。每个测试操作都注意观察重复刷新页面或重复按相应功能按钮时的状态。注意利用dp2资源管理前端程序观察和记录操作前后读者记录和实体记录中的数据变化。注意观察匿名用户能否预约。注意观察预约到书通知功能是否正常。注意观察不许可外借图书是否可以预约(包括根据图书类型和馆藏地点设置的不外借图书)。
同一读者预约图书测试
测试要求:同一个读者预约一册测试、同时选择同一种图书的多个单册预约测试。
多个读者预约同一册图书测试
测试要求:多个读者分别预约同一册图书的测试。注意观察预约排队是否正常,包括正常排队和前一个预约者失约过保留期时下一个预约者排队情况是否正常。
预约请求合并测试
测试要求:分别测试单册图书预约请求的合并和含多册图书这两类预约请求的拆散功能。对于这两类预约请求,又分别测试预约到书之前、到馆保留期间、到馆保留期后时的拆散功能。包括多个单册预约请求合并、一个单册预约请求和一个含多册(已曾合并过)预约请求、多个已合并过的预约请求再合并测试。
预约请求拆散测试
测试要求:分别测试含单册图书和含多册图书这两类预约请求的拆散功能。对于这两类预约请求,又分别测试预约到书之前、到馆保留期间、到馆保留期后时的拆散功能。包括同时选择单册预约请求、同时选择单册预约请求与合并后的预约请求、同时选择多个合并后的预约请求的拆散测试。
预约请求删除测试
测试要求:分别到馆保留期间、到馆保留期后删除预约请求的功能。
预约失约时禁用预约功能测试
测试要求:测试读者预约失约满一定期限后(系统默认为10次,可在circulation.xml服务器配置文件中修改此数值),系统禁用该读者预约功能是否正常。注意观察利用dp2资源管理程序删除或修改相应失约次数后的情况。