dp2capo实例管理测试计划
测试用例目录
- 新建实例时,修改dp2capo实例名
- 对已存在dp2capo实例,修改实例名,检查是否正常修改
- 测试删除部capo实例
1 新建实例时,修改dp2capo实例名
测试目的
新建dp2capo实例时,修改为一个容易记忆的实例名,检查操作是否顺畅。
操作步骤
- 在ChordInstaller,打开 配置dp2capo实例 界面,点新建,创建一个dp2capo实例,点击实例名后面的...,输入test。然后设置dp2library等参数。
- 然后在“一个实例”对话框,点击 确定,回到实例管理界面,弹出一个提示
名为'test'实例在列表中没有找到。这一步提示不符合预期,应该没有这个提示,正常创建实例。 - 在实例管理界面看到,这个新建的实例名称,目前还是instance1,不是test,并且没有显示状态。这一步不符合预期。

- 再打开实例管理界面,看到刚才新创建的实例名称为 test了,但状态为停止。这一步也不符合预期
测试结果
20200825-0948-ryh:第2-3不符合预期,期望结果是可以正常修改实例名。
- 删除dp2capo实例-卸载dp2capo-到控制面板卸载chord installer-
- 再重新安装chord installer-安装dp2capo-新增dp2capo实例
- 关掉chord installer,再打开后,提示“下列模块有新版本,是否升级?”点击“是”后,报错:

在本机可以再现,换个机子不可再现,不提示“下列模块有新版本,是否升级”。 版本:1.34.6933.19632
测试目的
测试是否可以把capo实例都删除
测试步骤
把capo实例全删除,点 确定 希望回到实例管理界面,但却提示 尚未创建第一个实例,我觉得不创建实例也可以的,等后面再创建。

测试目的
测试在chordinstaller卸载dp2capo
测试步骤
在chordinstaller点菜单 dp2capo/工具/卸载dp2capo,系统进入实例管理界面,询问确实要卸载dp2capo,点 是,报日志文件被占用。

2. 对已存在dp2capo实例,修改实例名
测试目的
已有dp2capo实例,修改实例名,检查是否正常修改
测试步骤
1)在ChordInstaller,打开 配置dp2capo实例 界面,先新建一个dp2capo实例,在 一个实例 对话框中实例名按照缺省值instance1(未做修改),配置dp2library服务器参数,其它项未设置,点 确定 按钮回到 配置dp2capo实例界面。
2)双击这个instance1实例,打开 一个实例 对话框,修改实例名为test,点 确定 按钮,对话框关闭,提示 名为 'instance1' 实例在列表中没有找到,此时实例名已经显示为test,如下图:

3)点击提示框的 确定 按钮,实例前面的状态按钮,是红色停止状态。

4)再打开实例管理界面,看到实例名称为 test了,但状态为停止。这一步也不符合预期
测试结果
20200825-1009-ryh:第2-4步不符合预期。
todo
2020/8/27 7:57:34 发现公众号访问不通,查capo日志,看到有两个实例名信息。 是chordinstaller升级后,将instance1改为dpcloud。但此版本可能有bug,需进一步测试。

2020/8/27 8:01:18 chordinstaller 里面对实例改名的操作还需要测试一下,有可能改名前的实例还在内存,然后又重新启动了一个新名的实例
后面看看如何增加一个命令用于观察内存中的实例
刚才我让你重新启动云服务器,意思是让 dp2capo 这个 service 彻底重新启动一次