cs客户端测试注意点

客户端安装卸载测试

安装测试

1、GUI测试:安装过程中所有的界面显示,提示信息等是否正确

2、兼容性测试:在不同的操作系统,不同配置的主机上能否正常安装

3、安装路径测试(软件不能自动安装的情况下):

软件默认路径安装(一般是当前系统盘);
自定义路径安装:缺省路径安装;手动输入路径(包括存在的和不存在的路径)安装; 包含特殊字符的路径安装;中文路径或者中英文路径安装;包含空格、下划线等合法路径安装;不同硬盘格式分区(FAT16,FAT32,NTFS)路径上安装;网络路径,移动设备,虚拟机等安装路径安装;小于软件安装所需的磁盘空间路径上安装等

4、不同安装环境下测试:包括没安装过的系统;已安装过老版本(系统正在使用,系统未使用);已安装最新版本;卸载后重新安装;重复安装;多次安装;修改安装;修复安装(完好软件和有部分文件受损的软件);在未达到最低硬件配置下安装等

5、测试各种不同的安装组合,并验证各种不同组合的正确性(包括参数组合,控件执行顺序组合,产品安装组件组合,产品组件安装顺序组合)等)。如在安装CS客户端前先安装服务器与CS客户端安装后再安装服务器,这两种组合,对CS客户端的安装是否有影响。

6、异常情况下安装测试:安装过程中取消;安装过程中关机/断电;系统进入待机,休眠等状态;数据库终止;网络终止等

7、至少要在一台笔记本上进行安装/卸载测试,因为有很多产品在笔记本中会出现问题,尤其是系统级的产品;

8、安装后测试项:安装后是否能产生正确的目录结构和文件,文件属性正确;安装后动态库是否正确;安装后有没有生成多余的目录结构,文件,注册表信息,快捷方式等;桌面是否有快捷方式,【程序】列表是否有启动和卸载选项,安装目录是否为安装时设置的路径,安装后的程序能否正常启动;安装成功后是否会对其他常用软件有影响等。

卸载测试

1、GUI测试:卸载过程中界面显示,提示信息是否正常等

2、兼容性测试:在不同的操作系统,不同配置的主机上能否正常卸载等

3、通过不同方式能否正常卸载:控制面板中卸载;安装包卸载;程序自带程序卸载;第三 方卸载工具卸载(360,优化大师,RevoUninstaller等)

4、异常情况下卸载测试:卸载过程中取消;卸载过程中关机/断电系统进入待机,休眠等状态;数据库终止;网络终止;程序在运行/暂停/终止等状态时的卸载;多次卸载等

5、在可以选择组件卸载的情况下,测试各种不同的卸载组合,并验证各种不同组合的正确性(包括参数组合,控件执行顺序组合,产品卸载组件组合,产品组件卸载顺序组合等)

注:CS客户端不可以选择组件卸载

6、卸载后测试项:是否删除了全部的文件:安装目录里的文件及文件夹,非安装目录(向系统其它地方添加的文件及文件夹),包括exe,dll,配置文件等;是否同步去除了快捷方式——桌面,菜单,任务栏,系统栏,控件面板,系统服务列表等;复原方面-卸载后,系统能否恢复到软件安装前的状态(包含目录结构、动态库,注册表,系统配置文件,驱动程序,关联情况等)(专门的测试工具regsnap);卸载后是否对其他的应用程序造成不正常影响(如操作系统,常用应用软件等)等

客户端升级测试

1、与变更相关的测试
2、变更内容的测试
3、原有内容覆盖/非覆盖测试
4、自动升级的测试

客户端与服务器链接测试

1、断网情况部分场景保存功能正确
2、自动恢复连接

服务器端数据验证

1、功能的正确性
2、数据的一致性

客户端可维护性测试

1、帮助文档

安全性测试

1、抓包看是否明文传输
2、非使用端口是否关闭

相关推荐

  1. cs客户测试注意

    2024-05-10 09:10:07       12 阅读
  2. 客户注册账号-服务器-存入数据库..

    2024-05-10 09:10:07       30 阅读
  3. webrtc客户测试和arm平台测试(待补充)

    2024-05-10 09:10:07       10 阅读
  4. Unity创建简单的Http服务器/客户测试

    2024-05-10 09:10:07       8 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-10 09:10:07       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-10 09:10:07       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-10 09:10:07       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-10 09:10:07       20 阅读

热门阅读

  1. vue原生div做触底加载

    2024-05-10 09:10:07       11 阅读
  2. 新加坡SEO服务器应对网站被恶意篡改的方法

    2024-05-10 09:10:07       16 阅读
  3. C++11

    C++11

    2024-05-10 09:10:07      9 阅读
  4. 深入探索Dockerfile:构建容器化应用的秘密武器

    2024-05-10 09:10:07       11 阅读
  5. Jenkins的原理及应用详解(四)

    2024-05-10 09:10:07       9 阅读
  6. TypeScript学习笔记:入门指南

    2024-05-10 09:10:07       9 阅读
  7. 人体姿态估计学习

    2024-05-10 09:10:07       10 阅读