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、非使用端口是否关闭

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/9272.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

YOLOv9中模块总结补充|SPPELAN

专栏相关代码:目前售价售价69.9,改进点80 专栏介绍:YOLOv9改进系列 | 包含深度学习最新创新,助力高效涨点!!! 1. SPPELAN SPPELAN是YOLOv9作者在SPPF的基础上创新的模块(增加了一次…

基于STM32F401RET6智能锁项目(环境搭建)

工程搭建 MDK,固件库,芯片包下载 下载keil5,stm32f4xx的固件库以及stm32f4的芯片包 keil官网:https://www2.keil.com/mdk5/ stm32中国官网:https://www.stmcu.com.cn/ 创建工程 1、新建一个工程文件夹,…

【勘误】一个错误的快速排序实现

文章目录 问题一&#xff1a;不一致算法描述部分给出的分划实现完整程序部分给出的分划实现 问题二&#xff1a;不正确问题三&#xff1a;把循环条件改为 i < j 程序还是不正确正确的实现总结 从 10 10 10 年前我开始学 C 语言时我就认为快速排序并不是个简单的算法。相比于…

系统权限控制插件封装-实现系统权限控制插件化

背景&#xff1a;按照传统的开发方式方式&#xff0c;每次新开发一个系统&#xff0c;就需要花费大量时间精力去搭建权限控制模块&#xff0c;如果我们把权限控制这一整个模块都抽离成一个独立的权限控制插件&#xff0c;支持单命令安装&#xff0c;全面暴露参数与方法&#xf…

k8s 理论知识基本介绍

目录 一 k8s 理论前言 &#xff08;一&#xff09;微服务是什么 1&#xff0c;应用场景 2&#xff0c;API 是什么 &#xff08;二&#xff09;&#xff0c;微服务 如何做版本迭代 1. Docker镜像构建 2. 版本标记 3. Docker Registry 4. 环境一致性 5. 滚动更新…

美国海军部发布《海军科学与技术战略》

文章目录 前言一、战略目标二、美海军部科学与技术战略总体归纳(一)强化海上统治地位1、实现更快的技术收益2、应用颠覆性技术3、发挥海军部战略优势4、完善试验和兵棋推演机制(二)建立卓越战斗文化1、打造集合作战人员、科学家和工程师的团队2、强化合作和建设能力3、科学…

多进程编程

创建一对父子进程&#xff1a; 父进程负责向文件中写入 长方形的长和宽 子进程负责读取文件中的长宽信息后&#xff0c;计算长方形的面积 代码&#xff1a; #include <stdio.h> #include <string.h> #include <stdlib.h> #include <unistd.h> #inc…

串口通信---了解

1 串口接线方式 RXD&#xff1a;数据输入引脚&#xff0c;数据接受&#xff1b;STC89系列对应P3.0口 TXD&#xff1a;数据发送引脚&#xff0c;数据发送&#xff1b;STC89系列对应P3.1口 接线方式 串口编程要素 输入/输出数据缓冲器叫做SBUF&#xff0c;都用99H地址码&#x…

Java文件与IO操作

1. 文件与IO操作 1.1 文件 什么是文件: 文件,对我们并不陌生,文件是保存数据的地方,比如大家经常使用的word文档,txt文件.excel文件...都是文件。它既可以保存一张图片,也可以保持视频,声音.… 1.1.1 文件流: 1.1.2 常用的文件操作: 创建文件对象相关构造器和方法: 案例&a…

NeRF算法

目录 算法介绍 基本原理 1. 体渲染 2. 多层感知机&#xff08;MLP&#xff09; 3. 位置编码 4. 两阶段层次化体采样 实验展示 代码解析 算法介绍 NeRF&#xff08;Neural Radiance Fields&#xff09;是一种用于从2D图像中重建3D场景的神经网络模型。它通过训练一个深度…

SAP-ABAP-视图

1、什么是视图&#xff1f; 当需要查询多个表中的某些字段的数据时&#xff0c;就可以使用视图。视图不影响数据库中的数据&#xff0c;仅作为查询手段或工具。 2、视图类型&#xff1a; 数据库视图和维护视图经常使用。 3、创建视图SE11 3.1、数据库视图 可以直接输入表名…

VS中Halcon环境配置

环境配置步骤&#xff1a; 1、项目->属性-> C/C 常规 ->附加包含目录->添加include和include\halconcpp目录 目录如下&#xff1a;&#xff08;在你halcon的安装目录下找到include和include\halconcpp目录&#xff09; D:\HALCON\HALCON-22.11-Progress\include…

万能知识付费系统,为什么培训机构一直年年招老师?

培训机构年年招老师&#xff0c;说明机构的老师流失率大&#xff0c;稳定性不强。为什么稳定性不强&#xff0c;小认为主要有以下几个原因&#xff1a; 1、新入职机构的老师流动性是最大的&#xff0c;一方面&#xff0c;刚进入这个行业&#xff0c;对行业高强度工作不适应&…

【面试八股总结】C++11新特性:智能指针

参考资料 &#xff1a;阿秀、代码随想录 智能指针是一个类&#xff0c;用于存储指向动态分配对象的指针&#xff0c;负责自动释放动态分配的对象&#xff0c;防止堆内存泄露。动态分配的资源&#xff0c;交给一个类对象去管理&#xff0c;当类对象声明周期结束时&#xff0c;自…

Linux 文件

文章目录 文件操作回顾(C/C)系统调用接口 管理文件认识一切皆文件C/C的文件操作函数与系统调用接口的关系……重定向与缓冲区 -- 认识重定向与缓冲区 -- 理解使用重定向缓冲区实现一个简单的Shell(加上重定向)标准输出和标准错误(在重定向下的意义) 磁盘文件磁盘存储文件操作系…

Redis大key问题

Big Key就是某个key对应的value很大&#xff0c;占用的redis空间大&#xff0c;本质上是大value问题。比如用String类型的Key存放大体积二进制文件型数据用List数据结构保存热点新闻的评论列表&#xff0c;因为评论数爆发增长导致存放的元素多&#xff0c;value过大。 大key带来…

【BUUCTF】[RoarCTF 2019]Easy Java1

工具&#xff1a;hackbar发包&#xff0c;bp抓包。 解题步骤&#xff1a;【该网站有时候send不了数据&#xff0c;只能销毁靶机重试】 这里的登录界面是个天坑【迷魂弹】 直接点击help&#xff0c;然后进行打开hackbar——通过post请求&#xff0c;再通过bp抓包&#xff0c;…

Java Collections.emptyList() 方法详解

前言 在Java开发的日常中&#xff0c;我们常常需要处理集合数据结构&#xff0c;而这其中就免不了要面对“空集合”的场景。传统的做法可能是直接返回 null&#xff0c;但这往往会引入空指针异常的风险&#xff0c;降低了代码的健壮性。幸运的是&#xff0c;Java为我们提供了一…

....comic科学....食用手册....

1.点击链接后&#xff0c;保存漫画至夸克网盘&#xff0c;若是新用户需要用手机注册. 2.在应用商店下载夸克APP. 3.登录APP下载已保存的漫画. 3.1 进入APP点击 夸克网盘 3.2 点击“转存的内容”后&#xff0c;长按 漫画文件夹&#xff0c;点击下载&#xff0c;下载速度400K左…

桥田汉诺威工业展观察:走好脚下更需着眼未来

2024年4月21日&#xff0c;桥田创始人刘小平携核心团队6人共赴“制造业展会天花板”——德国汉诺威工业博览会参观学习&#xff0c;此次参访&#xff0c;是桥田智能组队出海的第二次学习之旅&#xff0c;未来&#xff0c;我们将组织更多优秀员工出海交流学习&#xff0c;让每一…