dp2
dp2 copied to clipboard
测试旧版检索点刷新定义后能否自动更新
测试大纲
- 测试在dp2内务,将中文期刊keys文件中“总期号”的xpath节点改错,让其与browse文件中的“总期号”xpath不对应,然后在期查询中,使用检索途径为“空值”,让检索窗错误的命中内容。
测试用例 1 改错keys文件中xpath节点,刷新定义,让其自动更正
测试目的
确保新版本刷新定义加重建检索点能够使“期查询”窗中的检索途径正确命中结果
操作步骤
- 打开dp2内务,在菜单命令,功能/系统维护/系统管理窗/内核中,点击“中文期刊期”左侧的“+”,点击子目录“cfgs”,会看到“browse”和“keys”文件。在新版本中keys与browse中的“总期号”xpath是一样的,都是“zong”,所以要手动修改,创造测试环境。
- 选择“keys”文件,右键“编辑配置文件”,找到以下内容,并改并保存。 修改前
<key>
<xpath>*/zong</xpath>
<from>zong</from>
<table ref="zong" />
</key>
<table name="zong" id="4">
<caption lang="zh-CN">总期号</caption>
<caption lang="en">zong</caption>
</table>
修改后
<key>
<xpath>*/no</xpath>
<from>no</from>
<table ref="no" />
</key>
<table name="no" id="4">
<caption lang="zh-CN">总期号</caption>
<caption lang="en">no</caption>
</table>
- 保存好后,点击菜单命令,功能/系统维护/批任务处理窗,在“任务名”一栏的下拉菜单中选择“重建检索点”,然后点“开始”
- 这时会弹出一个新窗口,“启动 重建检索点 任务”,在“数据库名”这个文本框中输入“中文期刊期”然后点击确定。当提示绿字“任务,重建检索点,已成功启动”代表已经成功了。
- 打开“期查询”窗,匹配方式“前方一致”,检索途径“总期号”,检索词“100”,点击“查询”, 会显示出1条期刊信息,而这条期刊是有总期号的。
- 点击菜单命令,功能/系统维护/系统管理窗,单击数据库下“中文期刊”书目库,然后右键“刷新书目库中文期刊的定义”,点击“是”,在弹出窗口“刷新数据库定义的方式”中选择“结构”,并勾选最下方的“自动启动重建检索点任务”然后点击“确定”。在“确认身份”页面输入相应密码。提示如下
下列内核数据库的检索点定义已经发生修改...
然后点击“确定” 7. 打开“期查询”窗口,匹配方式“前方一致”,检索途径“总期号”,检索词“100”点击“查询”,预期输出0条,实际提示“没有命中”,符合预期。
测试结果
20220128-1649 WYC dp2内务测试版:3.59.8064.28178 dplibrary测试版:3.103.8063.37822 符合预期。