dp2 icon indicating copy to clipboard operation
dp2 copied to clipboard

测试dp2installer新版本在升级 dp2OPAC 的时候,是否会检查虚拟目录下 bin 子目录

Open SZCND opened this issue 3 years ago • 3 comments

测试大纲

  1. 预期应删除多余的system.*.dll
  2. 预期不应删除多余的非system.开头的dll
  3. 针对同名的dll,预期新版本会覆盖原来的dll

SZCND avatar Jan 30 '22 02:01 SZCND

测试用例1 预期应删除多余的system.*.dll

测试目的

确保能删除多余的system.*.dll

测试步骤

  1. 在开始菜单搜索iis
  2. 打开iis,点左上角的小箭头,在“default web site”下找到对应实例
  3. 右键实例,选择“浏览”,进入其中的bin目录
  4. 将准备好的“System.Runtime.dll”放入其中
  5. 在浏览器上打开opac,显示错误提示信息如下
未能加载文件或程序集“System.Runtime”或它的某一个依赖项...
  1. 卸载dp2installer,重新安装,然后打开bin目录,发现“System.Runtime.dll”不存在,在浏览器上打开opac,预期可以正常检索书目详情。实际可以正常检索书目详情。

测试结果

20220130 WYC,dp2library:测试版:3.103.8064.36862,测试步骤结果符合预期。

SZCND avatar Jan 30 '22 03:01 SZCND

测试用例2 预期不应删除多余的非system.开头的dll

测试目的

确保不会删除多余的非system.开头的dll

测试步骤

  1. 在开始菜单搜索iis
  2. 打开iis,点左上角的小箭头,在“default web site”下找到对应实例
  3. 右键实例,选择“浏览”,进入其中的bin目录
  4. 将准备好的“test.Runtime - .dll”放入其中
  5. 在浏览器上打开opac,显示错误提示信息如下
未能加载文件或程序集“test.Runtime ”或它的某一个依赖项...
  1. 卸载dp2installer,重新安装,然后打开bin目录,发现“System.Runtime.dll”依旧在,在浏览器上打开opac,预期不能正常打开opac,实际无法打开opac,符合预期。

测试结果

20220130 WYC,dp2library:测试版:3.103.8064.36862,测试步骤结果符合预期。

SZCND avatar Jan 30 '22 03:01 SZCND

测试用例3 针对同名的dll,预期新版本会覆盖原来的dll

测试目的

确保针对同名的dll,新版本会覆盖原来的dll

测试步骤

  1. 在开始菜单搜索iis
  2. 打开iis,点左上角的小箭头,在“default web site”下找到对应实例
  3. 右键实例,选择“浏览”,进入其中的bin目录
  4. 截下图片,发现当前“修改日期”显示“2022/01/30 14:12”
  5. 将准备好的时间为“2022/01/30 13:58”的“Accord.dll”和“System.IO.FileSystem.Primitives.dll”替换bin目录里的相同文件。因为dp2installer已升级,直接用dp2installer里的菜单命令“更新OPAC”刷新一下OPAC程序。打开bin目录发现上述2个文件的时间更新为“2022/01/30 14:12”,符合预期

测试结果

20220130 WYC,dp2library:测试版:3.103.8064.36862,测试步骤结果符合预期。

SZCND avatar Jan 30 '22 03:01 SZCND