DigitalPlatform / dp2

Integrated Library System / 图书馆集成系统
http://digitalplatform.github.io/dp2
Apache License 2.0
106 stars 54 forks source link

测试“种册窗”全部保存功能 #932

Open SZCND opened 2 years ago

SZCND commented 2 years ago

测试大纲

一、

  1. 书目记录保存成功(修改),下级记录保存成功
  2. 书目记录保存成功(修改),下级记录未修改,不需要保存

二、

  1. 书目记录保存失败(修改),下级记录保存成功
  2. 书目记录保存失败(修改),下级记录未修改,不需要保存

三、

  1. 书目记录保存成功(修改),下级记录保存失败

四、

  1. 新增一条书目记录保存失败/成功,下级记录全部修改保存成功
SZCND commented 2 years ago

测试用例1.1 书目记录保存成功(修改),下级记录保存成功(册的增,改,删)

测试目的

确保全部保存可以成功

测试步骤

  1. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【册】中右键空白页面,右键【新增】,在【册信息】属性页填好“册条码,馆藏地点,册价格,索取号,册类型”然后点击确定。在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期直接弹出绿色块提示“记录保存成功”。书目,册都保存成功,实际保存成功,符合预期。
  2. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【册】中选择一条册记录,右键【修改】,在【册信息】属性页将【馆藏地点】更改,然后点击确定。在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期直接弹出绿色块提示“记录保存成功”。书目,册都保存成功,实际保存成功,符合预期。
  3. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【册】中选择一条册记录,右键【标记删除】,在弹出窗口点击【是】,点击【确定】,【册】页面的这条记录变为粉色,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期直接弹出绿色块提示“记录保存成功”。书目保存成功,册记录删除。实际书目保存成功,册记录删除,符合预期。

    测试结果

    20220211-1400 WYC dp2library测试版3.103.8074.21374。dp2内务测试版 3.59.8075.20944 所有测试步骤的结果符合预期。

SZCND commented 2 years ago

测试用例1.2 书目记录保存成功(修改),下级记录保存成功(对象的增,替换,修改字段,删)

测试目的

确保全部保存可以成功

测试步骤

  1. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【对象】属性页,右键【新增】,在【资源对象】属性页的【本地物理路径】右侧额的‘...’中选一张图片放上去,然后点【确定】,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期直接弹出绿色块提示“记录保存成功”。书目,对象都保存成功,实际全部保存成功,符合预期。
  2. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【对象】属性页,选择一条对象,右键【修改】,在856字段中将【媒体类型】改为【test】,点击【确定】,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期直接弹出绿色块提示“记录保存成功”。书目,对象都保存成功,实际全部保存成功,符合预期。
  3. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【对象】属性页,选择一条对象,右键【修改】,将本地物理路径替换成另一种图片,然后点击【确定】,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期直接弹出绿色块提示“记录保存成功”。书目,对象都保存成功,实际全部保存成功,符合预期。
  4. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【对象】属性页,选择一条对象,右键【标记删除】,在弹出窗口点击【是】,点击【确定】,该对象变为灰色,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期直接弹出绿色块提示“记录保存成功”。【对象】被删除,实际结果书目被保存,对象被删除,符合预期。

    测试结果

    20221031-1423 WYC dp2library测试版:3.134.8336.32086 dp2内务测试版3.76.8336.31884,测试结果符合预期。 20220211-1421 WYC dp2library测试版3.103.8074.21374。dp2内务测试版 3.59.8075.20944 所有测试步骤的结果符合预期。

SZCND commented 2 years ago

测试用例1.3 书目记录保存成功(修改),下级记录保存成功(采购的增,改,删)

测试目的

确保全部保存可以成功

测试步骤

  1. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【采购】属性页,新增一条订购记录,该订购记录背景为黄色,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期直接弹出绿色块提示“记录保存成功”。实际全部保存成功,符合预期。
  2. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【采购】属性页,双击这条订购记录,将价格修改,点击【确定】,改订购记录背景为绿色,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期直接弹出绿色块提示“记录保存成功”。实际全部保存成功,符合预期。
  3. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【采购】属性页,选中这条订购记录,右键【标记删除】,点击【确定】2次,该记录变为粉色,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期直接弹出绿色块提示“记录保存成功”。实际书目保存成功,采购记录被删除。符合预期

    测试结果

    20221031-1423 WYC dp2library测试版:3.134.8336.32086 dp2内务测试版3.76.8336.31884,测试结果符合预期。 20220211-1456 WYC dp2library测试版3.103.8074.21374。dp2内务测试版 3.59.8075.20944 所有测试步骤的结果符合预期。

SZCND commented 2 years ago

测试用例1.4 书目记录保存成功(修改),下级记录保存成功(评注的增,改,删)

测试目的

确保全部保存可以成功

测试步骤

  1. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【评注】属性页右侧空白处,右键【新增】,在【新增评注事项】属性页输入“类型,标题,正文”,点击【确定】,该书评为黄色,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期直接弹出绿色块提示“记录保存成功”。实际全部保存成功,且在opac上可以看到,符合预期。
  2. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【评注】属性页右侧空白处,右键【修改】,在【新增评注事项】属性页将正文修改,该书评为绿色,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期直接弹出绿色块提示“记录保存成功”。实际全部保存成功,且在opac上可以看到,符合预期。
  3. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【评注】属性页右侧空白处,右键【标记删除】,点击两次【确定】,该书评为粉色,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期直接弹出绿色块提示“记录保存成功”。实际全部保存成功,且在opac上看不到该书评,符合预期。

    测试结果

    20221031-1455 WYC dp2library测试版:3.134.8336.32086 dp2内务测试版3.76.8336.31884,测试结果符合预期。 20220211-1529 WYC dp2library测试版3.103.8074.21374。dp2内务测试版 3.59.8075.20944 所有测试步骤的结果符合预期。

SZCND commented 2 years ago

测试用例1.5 书目记录保存成功(修改),下级记录保存成功(期刊的增,改,删)

测试目的

确保全部保存可以成功

测试步骤

  1. 打开dp2内务,在【书目查询窗】期刊库中随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【采购】属性页订购一条期刊,并打印订单,之后回到【种册窗】,【期】属性页下,右键空白页面【记到】,在【记到】属性页中右键蓝色区域,【期 增全】,选中下方【显示(单元格)编辑区域】,点击上方右侧一列每个格子的中间空白方框,在弹出【请指定验收批次号】中输入该批次号,点击【确定】,点击右下角【确定】,在【种册窗】【期】可以看到6条黄色的书目,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期直接弹出绿色块提示“记录保存成功”。实际全部保存成功。符合预期。
  2. 打开dp2内务,在【书目查询窗】期刊库中随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在【期】属性页选中一条右键【修改】,将【期号修改】,点击【确定】,该条信息变为绿色,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期直接弹出绿色块提示“记录保存成功”。实际全部保存成功。符合预期。
  3. 打开dp2内务,在【书目查询窗】期刊库中随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在【期】属性页选中一条右键【标记删除】,点击两次【确定】,该条信息变为粉色,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期直接弹出绿色块提示“记录保存成功”。实际全部保存成功。符合预期。

    测试结果

    20221031-1450 WYC dp2library测试版:3.134.8336.32086 dp2内务测试版3.76.8336.31884,测试结果符合预期。 20220211-1613 WYC dp2library测试版3.103.8074.21374。dp2内务测试版 3.59.8075.20944 所有测试步骤的结果符合预期。

SZCND commented 2 years ago

测试用例 2.1 书目记录保存成功(修改)

测试目的

确保修改的书目信息可以保存成功

测试步骤

  1. 打开dp2内务,在【书目查询窗】书目库中随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期直接弹出绿色块提示“记录保存成功”。实际保存成功。符合预期。

    测试结果

    20220211-1619 WYC dp2library测试版3.103.8074.21374。dp2内务测试版 3.59.8075.20944 所有测试步骤的结果符合预期。

SZCND commented 2 years ago

测试用例 3.1 书目记录保存失败(修改),下级记录保存成功(册增,改,删)

测试目的

确保书目记录保存失败(修改),下级记录保存成功

测试步骤

  1. 关闭【修改书目数据】权限
  2. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【册】中右键空白页面,右键【新增】,在【册信息】属性页填好“册条码,馆藏地点,册价格,索取号,册类型”然后点击确定。在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期书目保存不成功,册可以保存成功。实际结果,弹窗提示【保存书目记录出错.....】,点击确定,弹出【是否继续保存下级记录】,点击【是】成功保存。符合预期。
  3. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【册】中右键空白页面,右键【修改】,在【册信息】属性页将【馆藏地点】更改,然后点击确定。在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期书目保存失败,册保存成功。实际结果,弹窗提示【保存书目记录出错.....】,点击确定,弹出【是否继续保存下级记录】,点击【是】成功保存。符合预期。
  4. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【册】中右键空白页面,右键【标记删除】,在弹出窗口点击【是】,点击【确定】,【册】页面的这条记录变为粉色,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期书目保存失败,册保存成功。实际结果,弹窗提示【保存书目记录出错.....】,点击确定,弹出【是否继续保存下级记录】,点击【是】成功保存,该册记录被删除。符合预期。

    测试结果

    20220211-1653 WYC dp2library测试版3.103.8074.21374。dp2内务测试版 3.59.8075.20944 所有测试步骤的结果符合预期。

SZCND commented 2 years ago

测试用例 3.2 书目记录保存失败(修改),下级记录保存成功(对象增,改,删)

测试目的

确保书目记录保存失败(修改),下级记录保存成功

测试步骤

  1. 关闭【修改书目数据】权限
  2. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【对象】属性页,右键【新增】,在【资源对象】属性页的【本地物理路径】右侧额的‘...’中选一张图片放上去,然后点【确定】,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期全部保存失败,实际结果,书目信息保存失败;对象保存不成功“保存对象时出错,对象'...0'在库中不存在”。符合预期。
  3. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【对象】属性页,选择一条对象,右键【修改】,在856字段中将【媒体类型】改为【test】,点击【确定】,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期书目保存失败,对象保存成功,实际符合预期。
  4. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【对象】属性页,选择一条对象,右键【修改】,将本地物理路径替换成另一种图片,然后点击【确定】,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期书目保存失败,对象保存成功,实际符合预期。
  5. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【对象】属性页,选择一条对象,右键【标记删除】,在弹出窗口点击【是】,点击【确定】,该对象变为灰色,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期全部保存失败,实际结果,书目信息保存失败,对象删除保存失败,但只有书目保存失败的提示。符合预期。

    测试结果

    20220211-1733 WYC dp2library测试版3.103.8074.21374。dp2内务测试版 3.59.8075.20944 所有测试步骤的结果符合预期。

SZCND commented 2 years ago

测试用例 3.3 书目记录保存失败(修改),下级记录保存成功(采购增,改,删)

测试目的

确保书目记录保存失败(修改),下级记录保存成功

测试步骤

  1. 关闭【修改书目数据】权限
  2. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【采购】属性页,新增一条订购记录,该订购记录背景为黄色,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期书目信息无法保存,采购可以成功保存,实际书目保存失败,采购保存成功,实际结果符合预期。
  3. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【采购】属性页,双击这条订购记录,将价格修改,点击【确定】,改订购记录背景为绿色,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期书目信息无法保存,采购可以成功保存。实际书目保存失败,采购保存成功,实际结果符合预期。
  4. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【采购】属性页,选中这条订购记录,右键【标记删除】,点击【确定】2次,该记录变为粉色,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期直接弹出绿色块提示“记录保存成功”。预期书目信息无法保存,采购删除的信息可以成功保存。实际书目保存失败,采购删除成功,实际结果符合预期。

    测试结果

    20220214-0948 WYC dp2library测试版3.103.8077.40404。dp2内务测试版 3.59.8075.20944 所有测试步骤的结果符合预期。

SZCND commented 2 years ago

测试用例 3.4 书目记录保存失败(修改),下级记录保存成功(评注增,改,删)

测试目的

确保书目记录保存失败(修改),下级记录保存成功

测试步骤

  1. 关闭【修改书目数据】权限
  2. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【评注】属性页右侧空白处,右键【新增】,在【新增评注事项】属性页输入“类型,标题,正文”,点击【确定】,该书评为黄色,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期书目信息保存失败,评注保存成功,且能在opac上查看到。实际符合预期。
  3. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【评注】属性页右侧空白处,右键【修改】,在【新增评注事项】属性页将正文修改,该书评为绿色,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期书目信息保存失败,评注保存成功,且能在opac上查看到。实际符合预期。
  4. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【评注】属性页右侧空白处,右键【标记删除】,点击两次【确定】,该书评为粉色,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期书目信息保存失败,评注成功删除,且能在opac没有该评注信息。实际符合预期。

    测试结果

    20220214-1005 WYC dp2library测试版3.103.8077.40404。dp2内务测试版 3.59.8075.20944 所有测试步骤的结果符合预期。

SZCND commented 2 years ago

测试用例 3.5 书目记录保存失败(修改),下级记录保存成功(期刊增,改,删)

测试目的

确保书目记录保存失败(修改),下级记录保存成功

测试步骤

  1. 关闭【修改书目数据】权限
  2. 打开dp2内务,在【书目查询窗】期刊库中随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【采购】属性页订购一条期刊,并打印订单,之后回到【种册窗】,【期】属性页下,右键空白页面【记到】,在【记到】属性页中右键蓝色区域,【期 增全】,选中下方【显示(单元格)编辑区域】,点击上方右侧一列每个格子的中间空白方框,在弹出【请指定验收批次号】中输入该批次号,点击【确定】,点击右下角【确定】,在【种册窗】【期】可以看到6条黄色的书目,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期书目信息保存失败,期保存成功,实际符合预期。
  3. 打开dp2内务,在【书目查询窗】期刊库中随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在【期】属性页选中一条右键【修改】,将【期号修改】,点击【确定】,该条信息变为绿色,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期书目信息保存失败,期保存成功,实际符合预期。
  4. 打开dp2内务,在【书目查询窗】期刊库中随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在【期】属性页选中一条右键【标记删除】,点击两次【确定】,该条信息变为粉色,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期书目信息保存失败,期保存成功,实际符合预期。

    测试结果

    20220214-1025 WYC dp2library测试版3.103.8077.40404。dp2内务测试版 3.59.8075.20944 所有测试步骤的结果符合预期。

SZCND commented 2 years ago

测试用例 4.1 书目记录保存失败(修改)

测试目的

确保修改的书目信息可以保存失败

测试步骤

  1. 打开dp2内务,在【书目查询窗】书目库中随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期保存失败,实际弹出窗口提示“保存书目记录‘中文图书/37/’时出错......”。符合预期。

    测试结果

    20220214-1035 WYC dp2library测试版3.103.8077.40404。dp2内务测试版 3.59.8075.20944 所有测试步骤的结果符合预期。

SZCND commented 2 years ago

测试用例 5.1 书目记录保存成功(修改),下级记录保存失败(册增、改、删)

测试目的

确保目记录保存成功(修改),下级记录保存失败

测试步骤

  1. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【册】中右键空白页面,右键【新增】,在【册信息】属性页将【馆藏地点】选为空值,【索取号】与【册类型】填好合法的内容,并保存。点击【确定】回到【种册窗】页面,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期书目保存成功,【册】保存失败。实际书目保存成功,册保存失败,提示“没有关于馆藏地点......”。符合预期。
  2. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【册】中选择一条册记录,右键【修改】,在【册信息】属性页将【馆藏地点】更改,同时将【册类型】选为空值,然后点击确定。在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期书目保存成功,【册】保存失败。实际书目保存成功,册保存失败,提示“记录路径为中文图书实体/9的事项在提交过程中发生错误--图书类型不是合法的值......”。符合预期。
  3. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。新增一条【册】记录,并借阅。选中该【册】右键【标记删除】。并点击【全部保存】。预期书目保存成功,册删除失败。实际书目保存成功,在点击【标记删除】时提示“条码为B100的册包含流通信息,未能加以标记删除......”,符合预期。

    测试结果

    20220214-1147 WYC dp2library测试版3.103.8077.40404。dp2内务测试版 3.59.8075.20944 所有测试步骤的结果符合预期。

SZCND commented 2 years ago

测试用例 5.2 书目记录保存成功(修改),下级记录保存失败(对象增、修改字段、替换、删)

测试目的

确保目记录保存成功(修改),下级记录保存失败

测试步骤

  1. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【对象】属性页,右键【新增】,在【资源对象】属性页的【本地物理路径】中输入不合法的字符,然后点【确定】,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期书目保存成功,对象保存失败。实际书目保存成功,对象保存失败提示“文件test1不存在”,符合预期。 2.【对象】中的856字段是创建在书目信息中的,无法保存书目缺不保存【对象】中856字段修改后的内容
  2. 在【用户窗】将【writeobject】权限关闭。打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【对象】属性页,选择一条对象,右键【修改】,将本地物理路径替换成一个不存在的路径,然后点击【确定】,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期书目保存成功,对象保存失败。实际书目保存成功,对象保存失败,符合预期。
  3. 在【用户窗】将【writeobject】【getres】权限关闭。 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【对象】属性页,选择一条对象,右键【标记删除】,在弹出窗口点击【是】,点击【确定】,该对象变为灰色,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期书目保存成功,对象删除保存失败。实际符合预期。

    测试结果

    20220214-1240 WYC dp2library测试版3.103.8077.40404。dp2内务测试版 3.59.8075.20944 所有测试步骤的结果符合预期。

SZCND commented 2 years ago

测试用例 5.3 书目记录保存成功(修改),下级记录保存失败(采购增、改、删)

测试目的

确保目记录保存成功(修改),下级记录保存失败

测试步骤

  1. 将【order】【setorderinfor】打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【采购】属性页,新增一条订购记录,该订购记录背景为黄色,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期书目保存成功,采购保存失败。实际提示“不具备order,setorderinfor或setorders权限 但同时书目信息保存成功”,符合预期。
  2. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【采购】属性页,双击这条订购记录,将价格修改,点击【确定】,改订购记录背景为绿色,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期书目保存成功,采购修改保存失败。实际提示“不具备order,setorderinfor或setorders权限 但同时书目信息保存成功”,符合预期。
  3. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【采购】属性页,选中这条订购记录,右键【标记删除】,点击【确定】2次,该记录变为粉色,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期书目保存成功,采购删除保存失败。实际提示“不具备order,setorderinfor或setorders权限 但同时书目信息保存成功”,符合预期。

    测试结果

    20220214-1427 WYC dp2library测试版3.103.8077.40404。dp2内务测试版 3.59.8075.20944 所有测试步骤的结果符合预期。

SZCND commented 2 years ago

测试用例 5.4 书目记录保存成功(修改),下级记录保存失败(期增、改、删)

测试目的

确保目记录保存成功(修改),下级记录保存失败

测试步骤

  1. 删除【setissues】权限。打开dp2内务,在【书目查询窗】期刊库中随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【采购】属性页订购一条期刊,并打印订单,之后回到【种册窗】,【期】属性页下,右键空白页面【记到】,在【记到】属性页中右键蓝色区域,【期 增全】,选中下方【显示(单元格)编辑区域】,点击上方右侧一列每个格子的中间空白方框,在弹出【请指定验收批次号】中输入该批次号,点击【确定】,点击右下角【确定】,在【种册窗】【期】可以看到6条黄色的书目,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期书目保存成功,期新增保存失败。实际符合预期。
  2. 删除【setissues】权限。打开dp2内务,在【书目查询窗】期刊库中随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在【期】属性页选中一条右键【修改】,将【期号修改】,点击【确定】,该条信息变为绿色,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期书目保存成功,期修改存失败。实际符合预期。
  3. 删除【setissues】权限。打开dp2内务,在【书目查询窗】期刊库中随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在【期】属性页选中一条右键【标记删除】,点击两次【确定】,该条信息变为粉色,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期书目保存成功,期删除保存失败。实际符合预期。

    测试结果

    20220214-1530 WYC dp2library测试版3.103.8077.40404。dp2内务测试版 3.59.8075.20944 所有测试步骤的结果符合预期。

SZCND commented 2 years ago

测试用例 5.5 书目记录保存成功(修改),下级记录保存失败(评注增、改、删)

测试目的

确保目记录保存成功(修改),下级记录保存失败

测试步骤

前提:在【用户窗】关闭【setcommentinfo 修改评注信息】权限

  1. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【评注】属性页右侧空白处,右键【新增】,在【新增评注事项】属性页输入“类型,标题,正文”,点击【确定】,该书评为黄色,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期书目保存成功,评注新增保存失败。实际符合预期。
  2. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【评注】属性页右侧空白处,右键【修改】,在【新增评注事项】属性页将正文修改,该书评为绿色,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期书目保存成功,评注修改增保存失败。实际符合预期。
  3. 打开dp2内务,在【书目查询窗】随机检索一条书目,双击该书目,进入【种册窗】,在101字段后增加一个空格,然后删除。在下方【评注】属性页右侧空白处,右键【标记删除】,点击两次【确定】,该书评为粉色,在【种册窗】页面点击上方书目路径右侧的【全部保存】按钮,预期书目保存成功,评注删除保存失败。实际符合预期。

    测试结果

    20220214-1619 WYC dp2library测试版3.103.8077.40404。dp2内务测试版 3.59.8075.20944 所有测试步骤的结果符合预期。

SZCND commented 2 years ago

测试用例6.1.新增一条书目记录保存失败,下级记录内容填写符合保存要求

测试目的

确保新增的条书目记录保存失败,下级记录保存失败

测试步骤

  1. 打开dp2内务,在【用户窗】中将“setbiblioinfo 修改书目数据,order采购”权限关闭,点击【确定】,点击右下角【保存】,释放通道,点击【确定】。点击菜单命令常用窗口/种册窗,在【种册】属性页中点击上方的【T】,弹出【装载书目模板】窗口,选择【中文期刊】,点击【确定】。弹出【请选择新书目记录模板】窗口,选择模板名为“中文书目库常用字段空白工作单”,点击【确定】,生成一条空白的书目。
  2. 在该书目中“010”字段“d”后填写价格,在“690”字段“$a”后填写索取号中图法分类号,在“701”字段“a”后填写责任者。
  3. 点击下级记录中【对象】,在空白页面右键【新增】,在【资源对象】页面的本地物理路径栏选择具体图片,点击【确定】,该对象为绿色。右键该对象,点击【创建维护856字段】,将【指示符1,指示符2】都输入“0”,点击【确定】。
  4. 点击【册】,右键空白区域,点击【新增】,进入【新增册】属性页,填写好【馆藏地点,册价格,索取号,册类型】点击【确定】,该册信息为黄色。
  5. 点击【期】,右键空白区域,点击【新增】,进入【新增期】属性页,填写好出版时间(格式例如:20220215),期号,总期号,批次号,点击【确定】,该期信息为黄色。
  6. 点击【采购】,右键空白区域,点击【订购】,输入订购批次号,点击【确定】,在【订购】页面填好【渠道,经费来源,时间范围,期数,复本数,去向,类别】点击右下方【确定】,该订购信息为黄色。
  7. 点击【评注】,右键右侧空白区域,点击【新增】,在【新增评注事项】属性页中填写【标题,正文】,点击【确定】,该评注为黄色。
  8. 点击【种册窗】属性页上方的【全部保存】,预期全部保存失败。实际提示书目保存失败,不具备“order或setbiblioinfo”权限,点击【确定】弹出新窗口【是否继续保存下级记录?】,点击【确定】,“无法保存册信息,原因:册事项中出现了?式的ParentID值”,其他都未保存。符合预期。

    测试结果

    20220215- WYC dp2library测试版3.103.8077.40404。dp2内务测试版 3.59.8075.20944 所有测试步骤的结果符合预期。

SZCND commented 2 years ago

测试用例 6.2 新增一条书目记录保存成功,下级记录全部保存成功

测试目的

新增一条书目记录保存成功,下级记录保存也成功

测试步骤

  1. 打开dp2内务,点击菜单命令常用窗口/种册窗,在【种册】属性页中点击上方的【T】,弹出【装载书目模板】窗口,选择【中文期刊】,点击【确定】。弹出【请选择新书目记录模板】窗口,选择模板名为“中文书目库常用字段空白工作单”,点击【确定】,生成一条空白的书目。在该书目中“010”字段“d”后填写价格,在“690”字段“$a”后填写索取号中图法分类号,在“701”字段“a”后填写责任者。
  2. 点击下级记录中【对象】,在空白页面右键【新增】,在【资源对象】页面的本地物理路径栏选择具体图片,点击【确定】,该对象为绿色。右键该对象,点击【创建维护856字段】,将【指示符1,指示符2】都输入“0”,点击【确定】。
  3. 点击【册】,右键空白区域,点击【新增】,进入【新增册】属性页,填写好【馆藏地点,册价格,索取号,册类型】点击【确定】,该册信息为黄色。
  4. 点击【期】,右键空白区域,点击【新增】,进入【新增期】属性页,填写好出版时间(格式例如:20220215),期号,总期号,批次号,点击【确定】,该期信息为黄色。
  5. 点击【采购】,右键空白区域,点击【订购】,输入订购批次号,点击【确定】,在【订购】页面填好【渠道,经费来源,时间范围,期数,复本数,去向,类别】点击右下方【确定】,该订购信息为黄色。
  6. 点击【评注】,右键右侧空白区域,点击【新增】,在【新增评注事项】属性页中填写【标题,正文】,点击【确定】,该评注为黄色。
  7. 点击【种册窗】属性页上方的【全部保存】,预期全部保存成功,实际弹出绿色背景文字,提示保存成功,符合预期。

    测试结果

    20220215- WYC dp2library测试版3.103.8077.40404。dp2内务测试版 3.59.8075.20944 所有测试步骤的结果符合预期。