DigitalPlatform / dp2

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

【种册窗】 查重功能测试 #915

Open maruimarui opened 2 years ago

maruimarui commented 2 years ago

20220127 dp2circulation 测试版改进:在种册窗工具条的查重按钮下拉菜单,新增加 可以指定某个查重方案进行查重。

注:【种册窗】几个不同的查重方式,都是不会记忆上一次的选择,每次发起查重,都会把上一次的信息冲掉。

在【系统管理窗】创建查重方案时,检索点下拉菜单中有一个“分类号”,也有一个“中图法分类号”,在选择时注意需要确认测试的书目库使用的是哪一个分类号。分类号如果要作为一个检索点,可以将权值设低一点,至少不能影响到查重的结果。

maruimarui commented 2 years ago

测试目录

1 .按照指定方案查重

1.1 没有重复记录的书目信息查重 1.2 有重复记录的书目信息查重(和源书目信息一个书目库和不同库都有重复记录) 1.3 发起查重的源书目信息在查重方案的目标库里 1.4 发起查重的源书目信息不在查重方案的目标库里 2 .直接点“重”按钮查重测试 2.1 配置了查重缺省方案时,直接点“重”按钮查重测试 2.2 没有配置查重缺省方案时,直接点“重”按钮查重测试

3 .在已经打开的查重方案窗查重

4 .在新开的查重窗中查询

5 .检查唯一码

5.1 没有重复记录的书目信息,使用“检查唯一码”方式查重。 5.2 在查重空间的书目信息使用“检查唯一码”方式查重。 5.3 不在查重空间的书目信息使用“检查唯一码”方式查重。 5.4 不在查重空间的书目库中有重复记录,是否可使用“检查唯一码”查重。 5.5 同一查重空间内有多条重复记录,观察【种册窗】窗口变化 5.6 当关闭【固定面板】后,使用唯一码查重,查到重复记录时,【固定面板】是否会强制打开

6 .在【种册窗】不关闭的情况下,切换到【系统管理窗】修改或新增查重方案,再切回【种册窗】,方案操作是否兑现

maruimarui commented 2 years ago

测试用例1.1

测试目的

没有重复记录的书目信息在【种册窗】使用“按照指定方案”方式查重

测试步骤

  1. 在书目查询窗检索一条没有重复记录的书目信息,装载到【种册窗】。
  2. 在【种册窗】书目信息的右上方有“重”按钮,点击这个按钮旁边的三角,下拉菜单中选择“按照指定方案查重”,这时可以看到配置的所有查重方案。
  3. 选择要使用的查重方案,弹出【查重】窗口开始查重,完成后底部显示“没有重复记录”。
  4. “查重方案”texbox显示选择的查重方案。
  5. 文本窗口显示发起查重的书目信息,呈灰色的;因为这条书目在查重方案目标库里,所以文本框会显示。

测试结果

20220127-marui:dp2circulation 测试版:3.58.8061.38432,dp2library测试版:3.102.8060.30736;测试结果符合预期。

maruimarui commented 2 years ago

测试用例1.2

测试目的

有重复记录的书目信息(和源书目信息一个书目库和不同库都有重复记录),在【种册窗】使用“按照指定方案”方式查重

测试步骤

  1. 事先准备好测试环境,需要有3条重复的书目记录,2条在同一个数目库,1条再另外一书目库。这两个书目库都在查重方案的目标库中。
  2. 使用上述其中一条书目信息,装载到【种册窗】。
  3. 在【种册窗】书目信息的右上方有“重”按钮,点击这个按钮旁边的三角,下拉菜单中选择“按照指定方案查重”,这时可以看到配置的所有查重方案。
  4. 选择要使用的查重方案,弹出【查重】窗口开始查重,完成后底部显示“有两条重复记录”。文本窗口显示3条书目信息,灰色的1条是发起查重的书目信息,另外2条是重复的书目信息。
  5. “查重方案”texbox显示选择的查重方案。

测试结果

20220127-marui:dp2circulation 测试版:3.58.8061.38432,dp2library测试版:3.102.8060.30736;测试结果符合预期。

maruimarui commented 2 years ago

测试用例1.3(同测试1.2)

测试目的

发起查重的源书目信息在查重方案的目标库里,在【种册窗】使用“按照指定方案”方式查重

测试步骤

  1. 事先准备好测试环境,需要有3条重复的书目记录,2条在同一个数目库,1条再另外一书目库。这两个书目库都在查重方案的目标库中。
  2. 使用上述其中一条书目信息,装载到【种册窗】。
  3. 在【种册窗】书目信息的右上方有“重”按钮,点击这个按钮旁边的三角,下拉菜单中选择“按照指定方案查重”,这时可以看到配置的所有查重方案。
  4. 选择要使用的查重方案,弹出【查重】窗口开始查重,完成后底部显示“有两条重复记录”。文本窗口显示3条书目信息,灰色的1条是发起查重的书目信息,不计算到重复书目条数里面,另外2条是重复的书目信息。
  5. “查重方案”texbox显示选择的查重方案。

测试结果

20220127-marui:dp2circulation 测试版:3.58.8061.38432,dp2library测试版:3.102.8060.30736;测试结果符合预期。

maruimarui commented 2 years ago

测试用例1.4

测试目的

发起查重的源书目信息不在查重方案的目标库里,在【种册窗】使用“按照指定方案”方式查重

测试步骤

  1. 事先准备好测试环境,需要有3条重复的书目记录,2条在同一个数目库(中文图书),1条再另外一个书目库(date)。创建一个查重方案“编目查重”,这个查重方案的目标库中有“中文图书”库,但是没有“date”书目库。
  2. 使用“date”书目库中的那条重复信息记录,装载到【种册窗】。
  3. 在【种册窗】书目信息的右上方有“重”按钮,点击这个按钮旁边的三角,下拉菜单中选择“按照指定方案查重”,这时可以看到配置的所有查重方案。
  4. 选择“编目查重”方案,弹出【查重】窗口开始查重,完成后底部显示“有两条重复记录”。文本窗口只显示2条书目信息,这两条书目信息是中文图书库中重复的图书信息。发起查重的源书目信息没有显示。 也就是说,这个文本框内只会显示查重方案目标库里面的重复书目信息,如果发起查重的源信息也在目标库里,那么这里也会显示,但是这一条是不算作重复,所以字体做了发灰处理。

测试结果

20220127-marui:dp2circulation 测试版:3.58.8061.38432,dp2library测试版:3.102.8060.30736;测试结果符合预期。

maruimarui commented 2 years ago

测试用例2.1

测试目的

配置了查重缺省方案时,在种册窗,直接点“重”按钮查重测试

测试步骤

  1. 在书目查询窗检索一条没有重复记录的书目信息,装载到【种册窗】。
  2. 在【种册窗】书目信息的右上方有“重”按钮,点击这个按钮,进行查重。
  3. 弹出【查重】窗口,底部显示“没有重复记录”。
  4. “查重方案”texbox显示“编目查重”,和【系统管理窗】配置的查重缺省方案一致。即,直接点击“重”,是按照缺省关系进行查重的。
  5. 文本窗口显示查询的书目信息。
  6. 在书目查询窗检索一条有重复记录的书目信息,装载到【种册窗】。
  7. 直接点“重”字进行查重,【查重】窗口,底部显示“有2条重复记录”。同一个查重方案配置的目标库都会查重。
  8. 文本窗口显示的书目信息中,灰色的一条是源书目(发起查重的书目),其余是重复的书目信息。 注:只需要发起查重的书目信息所在库有缺省关系就可以,目标库没有缺省关系也可以查重。

测试结果

20220127-marui:dp2circulation 测试版:3.58.8061.38432,dp2library测试版:3.102.8060.30736;测试结果符合预期。

maruimarui commented 2 years ago

测试用例2.2

测试目的

没有配置查重缺省方案时,直接点“重”按钮查重测试

测试步骤

  1. 在【系统管理窗】配置查重方案时,不配置查重缺省关系。
  2. 在书目查询窗检索一条有重复记录的书目信息,装载到【种册窗】。
  3. 直接点“重”字进行查重,【查重】窗口会弹出错误提示信息 channel.SearchDup() error: 在没有明确指定查重方案名的情况下,本希望通过相关书目库的缺省查重方案名进行查重。但目前系统没有为书目库 'date' 定义缺省查重方案名,无法进行查重
  4. 界面“查重方案”texbox显示“默认”,底部显示“尚未查重”。
  5. 点“确认”关闭提示框,手动在“查重方案”下拉菜单选择一个查重方案,点“查重”。可以正常查重。

测试结果

20220127-marui:dp2circulation 测试版:3.58.8061.38432,dp2library测试版:3.102.8060.30736;测试结果符合预期。

maruimarui commented 2 years ago

测试用例3

测试目的

“在已经打开的查重方案窗查重”功能测试

测试步骤

  1. 在书目查询窗检索一条书目信息,装载到【种册窗】。
  2. 在【种册窗】书目信息的右上方有“重”按钮,点击这个按钮旁边的三角,下拉菜单中选择“在已经打开的查重方案窗查重”。
  3. 会弹出【查重】窗口,默认使用配置的查重缺省关系进行查重。如果在查重方案中配置了缺省方案,这里可以自动进行查重,查重结果正常。 4.如果没有配置查重缺省方案,选择“在已经打开的查重方案窗查重”后,在【查重】窗口会弹出错误提示信息 channel.SearchDup() error: 在没有明确指定查重方案名的情况下,本希望通过相关书目库的缺省查重方案名进行查重。但目前系统没有为书目库 'date' 定义缺省查重方案名,无法进行查重
  4. 界面“查重方案”texbox显示“默认”,底部显示“尚未查重”。关闭提示框,手动在“查重方案”下拉菜单选择一个查重方案,点“查重”。可以正常查重。
  5. 第一次查重后,将【书目查询窗】,【种册窗】和【查重窗】3个窗口缩小,让电脑界面可以同时看到3个窗口。
  6. 在【书目查询窗】重新加载一条书目信息到【种册窗】,然后选择“在已经打开的查重方案窗查重”进行查重(事先配置了查重缺省方案)。
  7. 仔细观察,这时【查重窗】是没有关闭后重打开的,而是冲掉之前残留的信息,显示新的查重信息。

测试结果

20220127-marui:dp2circulation 测试版:3.58.8061.38432,dp2library测试版:3.102.8060.30736;“在已经打开的查重方案窗查重”功能是默认按照查重缺省方案进行的。

maruimarui commented 2 years ago

测试用例4

测试目的

“在新开的查重窗中查询”功能测试

测试步骤

  1. 在书目查询窗检索一条书目信息,装载到【种册窗】。
  2. 在【种册窗】书目信息的右上方有“重”按钮,点击这个按钮旁边的三角,下拉菜单中选择“在新开的查重窗中查询”。
  3. 会弹出【查重】窗口,默认使用配置的查重缺省关系进行查重。如果在查重方案中配置了缺省方案,这里可以自动进行查重,查重结果正常。
  4. 如果没有配置查重缺省方案,选择“在已经打开的查重方案窗查重”后,在【查重】窗口会弹出错误提示信息 channel.SearchDup() error: 在没有明确指定查重方案名的情况下,本希望通过相关书目库的缺省查重方案名进行查重。但目前系统没有为书目库 'date' 定义缺省查重方案名,无法进行查重
  5. 界面“查重方案”texbox显示“默认”,底部显示“尚未查重”。关闭提示框,手动在“查重方案”下拉菜单选择一个查重方案,点“查重”。可以正常查重。
  6. 第一次查重后,将【书目查询窗】,【种册窗】和【查重窗】3个窗口缩小,让电脑界面可以同时看到3个窗口。
  7. 在【书目查询窗】重新加载一条书目信息到【种册窗】,然后选择“在新开的查重窗中查询”进行查重(事先配置了查重缺省方案)。
  8. 仔细观察,这时前一个【查重窗】是没有关闭的,直接重新再打开一个【查重窗】进行查重。查重结果是正确的。

测试结果

20220127-marui:dp2circulation 测试版:3.58.8061.38432,dp2library测试版:3.102.8060.30736;“在新开的查重窗中查询”功能是默认按照查重缺省方案进行的,符合预期。

maruimarui commented 2 years ago

“检查唯一码”功能说明:

“检查唯一码”是指通过书目记录的997字段进行查重,和配置的查重空间有关;和查重方案没有关系。在同一个查重空间的书目库才可以查重。不在同一个查重空间内,那就没有任何关系,不能通过997字段自动查重,只能使用查重方案进行查重。

系统查重空间配置如下: `

`

maruimarui commented 2 years ago

测试用例5.1

测试目的

在查重空间,但没有重复记录的书目信息,在【种册窗】使用“利用997字段”查重。

测试步骤

  1. 中文图书库在查重空间,在中文图书库检索一条没有重复记录的书目信息,装载到【种册窗】。
  2. 在【种册窗】书目信息的右上方有“重”按钮,点击这个按钮旁边的三角,下拉菜单中选择“利用997字段”。
  3. 注意这里不会弹出【查重】窗口,而是直接弹出绿色块提示“没有发现重复”。
  4. 【固定面板】的浏览属性页会显示书目的标题栏“路径,1,2...”;信息为空。
  5. 此时书目信息的保存按钮是灰色的。在书目记录中敲一个空格再删除,目的是为了点“保存”按钮。
  6. 点“保存按钮”保存书目信息,界面底部提示“书目记录保存成功”。
  7. 点“全部保存”按钮,弹出绿色块提提示“记录保存成功”

测试结果

20220128-1500-marui:dp2circulation 测试版:3.59.8063.27334;dp2library测试版:3.103.8063.27432;测试结果符合预期。

20220128-marui:dp2circulation 测试版:3.58.8061.38432,dp2library测试版:3.102.8060.30736;测试结果符合预期。

maruimarui commented 2 years ago

测试用例5.2

测试目的

在查重空间且查重空间内有重复记录时,在【种册窗】使用“利用997字段”查重。

测试步骤

  1. 事先准备好测试环境,需要有3条重复的书目记录,2条在同一个数目库(中文图书),1条再另外一个书目库(date)。中文图书库在查重空间内,date书目库不在查重空间内。
  2. 在中文图书库检索这条有重复记录的书目信息,装载到【种册窗】。
  3. 在【种册窗】书目信息的右上方有“重”按钮,点击这个按钮旁边的三角,下拉菜单中选择“利用997字段”。 4.【种册窗】窗口大小变回大概界面一半大小,让出一半的界面空间,是给重复记录打开后使用。 同时弹出提示:“检查书目记录 '中文图书/10' 唯一性时发现重复: 经查重发现书目库中已有 1 条重复记录(中文图书/11)。重复的书目记录已装入固定面板区的“浏览”属性页” 新版本提示信息优化:
    检查书目记录 '中文图书/10' 唯一性时发现重复: 经查重发现书目库中已有 1 条重复记录(中文图书/11)。
    重复的书目记录已装入固定面板区的“浏览”属性页。在浏览行上双击鼠标左键,可把书目记录装入第二个种册窗进行观察
  4. 观察【固定面板区】显示了重复书目信息“中文图书/11 最着迷动物故事...”。
  5. 关闭提示框后,双击固定面板上重复的书目记录,信息会装载到新的【种册窗】,窗口大小正好是刚才【种册窗】缩小后让出的空间。两条书目信息同时平铺在界面上,方便使用者比对。
  6. 由于date书目库不在查重空间,所以查重结果中没有date书目库中的重复书目记录。
  7. 点“保存按钮”保存书目信息,弹出提示
    保存书目记录 '中文图书/10' 时出错: 经查重发现书目库中已有 1 条重复记录(中文图书/11)。本次保存操作被拒绝
    重复的书目记录已装入固定面板区的“浏览”属性页,请合并重复书目记录后,重新提交保存
  8. 关闭提示框,点“全部保存”,会弹出同样的提示。~~关闭提示框“是否继续保存下级记录? ”
  9. 点“确定”,弹出红色块提示“记录保存失败”。~~ 新版本改进:当下级记录没有发生增删改等操作,不会弹出“是否继续保存下级记录? ”的提示。具体关于保存的功能,另行详细测试。
  10. 在【种册窗】不进行查重,直接保存有重复记录的书目信息(在查重空间内),会自动按照“利用997字段”查重。弹出提示信息和点保存按钮是一样的。 12.【种册窗】自动缩小让出空间,【固定面板】会显示重复的书目记录。 ~~疑问: 当有重复记录时,在【种册窗】点“全部保存”按钮,会弹出提示有重复记录,点“确定”后,又弹出“是否保存下级记录”,点“是”。弹出红色提示“保存记录失败”。这条书目记录有册记录和无册记录,提示信息都一样。实际册记录保存是成功的。~~

测试结果

20220129-1430-marui:dp2circulation 测试版:3.59.8064.21012;dp2library测试版:3.103.8063.37822;测试结果符合预期。有重复记录书目无法保存。新版本优化了按钮名称,提示信息。

20220128-marui:dp2circulation 测试版:3.58.8061.38432,dp2library测试版:3.102.8060.30736;其他符合预期。

maruimarui commented 2 years ago

测试用例5.3

测试目的

当发起查重的书目信息所在书目库不在查重空间时,在【种册窗】使用“利用997字段”方式查重。(在查重空间的库中有重复记录的书目信息)

测试步骤

  1. 事先准备好测试环境,需要有3条重复的书目记录,2条在中文图书库,1条在date书目库。中文图书库在查重空间内,date书目库不在查重空间内。
  2. 在date书目库中检索这条有重复记录的书目信息,装载到【种册窗】。
  3. 在【种册窗】书目信息的右上方有“重”按钮,点击这个按钮旁边的三角,下拉菜单中选择“利用997字段”。 4.【种册窗】窗口大小没有变化,同时弹出绿色块提示:“没有发现重复”。弹出提示:
    检查书目记录 'date/1' 唯一性时出错: 发起记录 date/1 没有处在查重空间内,无法进行唯一性检查

  4. 此时书目信息的保存按钮是灰色的。在书目记录中敲一个空格再删除,目的是为了点“保存”按钮。
  5. 点“保存按钮”保存书目信息,界面底部提示“书目记录保存成功”。
  6. 点“全部保存”按钮,弹出绿色块提提示“记录保存成功”

测试结果

20220129-1435-marui:dp2circulation 测试版:3.59.8064.21012;dp2library测试版:3.103.8063.37822;测试结果符合预期。

20220128-marui:dp2circulation 测试版:3.59.8063.27334;dp2library测试版:3.103.8063.27432;测试结果符合预期。当发起查重的书目信息所在书目库不在查重空间时,不进行查重,直接提示不在查重空间内。

20220128-marui:dp2circulation 测试版:3.58.8061.38432,dp2library测试版:3.102.8060.30736;没有重复记录时,【种册窗】窗口不会自动缩小,符合预期。

maruimarui commented 2 years ago

测试用例5.4

测试目的

当发起查重的书目信息所在书目库不在查重空间时,在【种册窗】使用“利用997字段查重”。 前提:这条书目信息在自己所在书目库中有重复记录。

测试步骤

  1. 在date书目库创建2条重复的书目记录,date书目库不在查重空间内。
  2. 在date书目库中检索这条有重复记录的书目信息,装载到【种册窗】。
  3. 在【种册窗】书目信息的右上方有“重”按钮,点击这个按钮旁边的三角,下拉菜单中选择“利用997字段查重”。 4.弹出绿色块提示“没有发现重复”。也就说,date书目库不在查重空间,所以执行查重后,不会查出重复的记录。 4.【种册窗】窗口大小没有变化,弹出提示:
    检查书目记录 'date/1' 唯一性时出错: 发起记录 date/1 没有处在查重空间内,无法利用997字段查重。

  4. 此时书目信息的保存按钮是灰色的。在书目记录中敲一个空格再删除,目的是为了点“保存”按钮。
  5. 点“保存按钮”保存书目信息,界面底部提示“书目记录保存成功”。
  6. 点“全部保存”按钮,弹出绿色块提提示“记录保存成功”

测试结果

20220129-1450-marui:dp2circulation 测试版:3.59.8064.21012;dp2library测试版:3.103.8063.37822;测试结果符合预期。

20220128-marui:dp2circulation 测试版:3.59.8063.27334;dp2library测试版:3.103.8063.27432;测试结果符合预期。当发起查重的书目信息所在书目库不在查重空间时,不进行查重,直接提示不在查重空间内。

20220128-marui:dp2circulation 测试版:3.58.8061.38432,dp2library测试版:3.102.8060.30736;第4条的提示信息,改成“书目库不在查重空间,所以不能使用997字段查重”,这样提示好像更明确一点。

maruimarui commented 2 years ago

测试用例5.5

测试目的

同一查重空间内有多条重复记录,观察【种册窗】窗口变化

测试步骤

  1. 事先准备好测试环境,需要有4条重复的书目记录,3条在中文图书,1条中文期刊。中文图书和中文期刊在同一个查重空间内。
  2. 在中文图书库检索到重复书目的记录,双击其中一条装载到【种册窗】。
  3. 使用“利用997字段查重”。 4.【种册窗】窗口大小变回大概界面一半大小,靠左边,让出一半的界面空间,是给重复记录打开后使用。 ~~同时弹出提示:“检查书目记录 '中文图书/24' 唯一性时发现重复: 经查重发现书目库中已有 3 条重复记录(中文期刊/1,中文图书/1,中文图书/25)。重复的书目记录已装入固定面板区的“浏览”属性页 ”~~
    检查书目记录 '中文图书/24' 唯一性时发现重复: 经查重发现书目库中已有 3 条重复记录(中文期刊/1,中文图书/1,中文图书/25)。
    重复的书目记录已装入固定面板区的“浏览”属性页。在浏览行上双击鼠标左键,可把书目记录装入第二个种册窗进行观察
  4. 观察【固定面板区】显示了重复书目信息,发起查重的书目记录不在固定面板区显示。
  5. 关闭提示框后,双击固定面板上重复的书目记录,信息会装载到新的【种册窗】,窗口大小正好是刚才【种册窗】缩小后让出的空间。两条书目信息同时平铺在界面上,方便使用者比对。
  6. 在固定面板双击其他重复记录,靠右侧的【种册窗】会加载信息信息。
  7. 此时书目信息的保存按钮是灰色的。在书目记录中敲一个空格再删除,目的是为了点“保存”按钮。
  8. 点“保存按钮”保存书目信息,弹出提示
    保存书目记录 '中文图书/24' 时出错: 经查重发现书目库中已有 3 条重复记录(中文期刊/1,中文图书/1,中文图书/25)。本次保存操作被拒绝
    重复的书目记录已装入固定面板区的“浏览”属性页,请合并重复书目记录后,重新提交保存
  9. 关闭提示框,点“全部保存”,会弹出同样的提示~~。关闭提示框“是否继续保存下级记录? ”
  10. 点“确定”,弹出红色块提示“记录保存失败”。~~ 新版本改进:当下级记录没有发生增删改等操作,不会弹出“是否继续保存下级记录? ”的提示。具体关于保存的功能,另行详细测试。
  11. 在【种册窗】不进行查重,直接保存有重复记录的书目信息(在查重空间内),会自动按照“唯一性”进行查重。弹出提示信息和点保存按钮是一样的。 13.【种册窗】自动缩小让出空间,【固定面板】会显示重复的书目记录。

测试结果

20220129-1500-marui:dp2circulation 测试版:3.59.8064.21012;dp2library测试版:3.103.8063.37822;测试结果符合预期。

20220128-marui:dp2circulation 测试版:3.59.8063.27334;dp2library测试版:3.103.8063.27432;新版本测试结果符合预期。 注:1. 当第一次查重后,将【种册窗】最大化,然后再执行一次“利用997字段查重”,【固定面板】的记录不清除,这时【种册窗】不会再缩小。预期会缩小。

  1. 当第一次查重后,将【种册窗】最大化,【固定面板】的记录清除掉,然后再执行一次“利用997字段查重”,这时【种册窗】会再缩小。新版本,清除浏览属性页的记录,再查重,窗口也不会缩小。

20220128-marui:dp2circulation 测试版:3.58.8061.38432,dp2library测试版:3.102.8060.30736;其他符合预期。 注:1. 当第一次查重后,将【种册窗】最大化,然后再执行一次“利用997字段查重”,【固定面板】的记录不清除,这时【种册窗】不会再缩小。

  1. 当第一次查重后,将【种册窗】最大化,【固定面板】的记录清除掉,然后再执行一次“利用997字段查重”,这时【种册窗】会再缩小。
maruimarui commented 2 years ago

测试用例5.6

测试目的

系统不配置任何查重空间,“利用997字段查重”情况。

测试步骤

  1. 确认系统中没有配置任何查重空间。
  2. 随机检索一条书目的记录,双击其中一条装载到【种册窗】。
  3. 选择“利用997字段查重”。
  4. 弹出提示:
    检查书目记录 '中文图书/10' 唯一性时出错: library.xml 中尚未定义查重空间参数。因此无法进行唯一性检查
  5. 不配置任何查重空间,书目记录可以正常保存。
  6. 再给系统配置一个查重空间
  7. 检索一条有重复记录的书目信息,再“利用997字段查重”,可以正常查重。

测试结果

20220128-marui:dp2circulation 测试版:3.59.8063.27334;dp2library测试版:3.103.8063.27432;符合预期

maruimarui commented 2 years ago

测试用例5.7

测试目的

当关闭【固定面板】后,再“利用997字段查重”,查到重复记录时,【固定面板】是否会强制打开

测试步骤

1.事先准备好测试环境,需要有4条重复的书目记录,3条在中文图书,1条中文期刊。中文图书和中文期刊在同一个查重空间内。 2.在中文图书库检索到重复书目的记录,双击其中一条装载到【种册窗】。 3.将右侧的固定面板关闭,【种册窗】最大化。 4.选择“利用997字段查重”。 5.【种册窗】窗口仍是最大化,没有缩小,【固定面板】窗口没有强制打开。 5.此时,【固定面板】会强行打开,同时【种册窗】会缩小成有固定面板时的一半大小。不会遮挡,符合预期 6.双击【固定面板】的书目信息,打开第二个【种册窗】和第一个【种册窗】一样大,会发生覆盖。


注:如果把所有窗口全部关掉,从一开始就没有开固定面板。然后再操作一遍,这时,第二个【种册窗】就是第一个【种册窗】预留的位置,两个窗口平铺在界面,不会遮挡。

测试结果

20220129-1602-marui:dp2circulation 测试版:3.59.8064.21012;dp2library测试版:3.103.8063.37822;上一个版本问题解决了。符合预期

20220128-marui:dp2circulation 测试版:3.59.8063.27334;dp2library测试版:3.103.8063.27432; 固定面板关闭后,利用997字段查重可以强行打开控制面板,在查重前【种册窗】是全屏,那点了查重,【种册窗】缩小的是全屏的一半。这时双击【固定面板】上书目信息两个窗口就盖住了。 如果把所有窗口全部关掉,从一开始就没有开固定面板。然后再操作一遍,这时,第二个【种册窗】就是第一个【种册窗】给预留的位置。 这个预留空间有点复杂。

20220128-marui:dp2circulation 测试版:3.58.8061.38432,dp2library测试版:3.102.8060.30736;不合符预期。预期会强制打开【固定面板】窗口。

maruimarui commented 2 years ago

测试用例5.8

测试目的

当【固定面板】在其他属性页时,利用997字段查重

测试步骤

  1. 中文图书库中需要有多条重复的书目记录,中文图书库在查重空间内。
  2. 在中文图书库检索到重复书目的记录,双击其中一条装载到【种册窗】。
  3. 将右侧的固定面板属性页选到“浏览”以外的,其他属性页。
  4. 选择“利用997字段查重”。
  5. 可以正常查重,【固定面板】属性页会自动切换到“浏览”属性页,并显示重复的记录。
  6. 【种册窗】窗口会自动缩小为一半大小,同时提示有重复记录。

测试结果

20220129-1350-marui:dp2circulation 测试版:3.59.8064.21012;dp2library测试版:3.103.8063.27432;符合预期。

maruimarui commented 2 years ago

测试用例5.9

测试目的

利用997字段 查重强行打开 固定面板 时,退出内务再启动,确认 固定面板 打开是否被记忆。

测试步骤

  1. 启动内务后,关闭 固定面板
  2. 书目查询窗 检索在查重空间的书目信息,书目信息需要有重复记录。装载 种册窗
  3. 利用997字段 进行查重。
  4. 此时, 固定面板 会强行打开,同时 种册窗 会缩小。
  5. 不关闭 固定面板 ,关闭 种册窗
  6. 重启内务,固定面板 自动打开,符合预期。

测试结果

20220129-1400-marui:dp2circulation 测试版:3.59.8064.21012;dp2library测试版:3.103.8063.27432;符合预期。

maruimarui commented 2 years ago

测试用例6

测试目的

在【种册窗】不关闭的情况下,切换到【系统管理窗】修改或新增查重方案,再切回【种册窗】,方案操作是否兑现

测试步骤

  1. 在【书目查询窗】查询一条书目信息,加载在【种册窗】
  2. 在【种册窗】书目信息的右上方有“重”按钮,点击这个按钮旁边的三角,下拉菜单中选择“按照指定方案查重”,这时可以看到配置的所有查重方案,有书目查重,编目查重两个查重方案。
  3. 将【种册窗】窗口缩小,打开【系统管理窗】,要同时看到两个窗口。
  4. 将书目查重的查重方案名改成“采购查重”,保存修改。
  5. 在【种册窗】“重”下拉菜单查看,“书目查重”没有变成“采购查重”。
  6. 点“书目查重”,弹出提示“channel.SearchDup() error: 查重方案 '书目查重' 的定义不存在”。
  7. 关闭种册窗,重新打开,再查看“重”下拉菜单已经变成“采购查重”,查重正常。
  8. 将【种册窗】,【系统管理窗】,调整成同时看到两个窗口。
  9. 在【系统管理窗】“查重”属性页新增一个查重方案“渠道查重”。
  10. 回到【种册窗】,再查看“重”下拉菜单没有新增的“采购查重”。
  11. 关闭种册窗,重新打开,再查看“重”下拉菜单,显示有“采购查重”。

测试结果

20220128-marui:dp2circulation 测试版:3.58.8061.38432,dp2library测试版:3.102.8060.30736;在【种册窗】不关闭情况下,修改或新增查重方案,【种册窗】查重功能不能兑现,需要重新打开【种册窗】,符合预期。