PC客户端测试点

tips:以c++开发的客户端产品为例

1.客户端安装测试

1.1 首次安装:部分客户端在第一次安装时候都需要在电脑上进行c++环境的安装,要检查首次安装时候是否有环境安装的提示,检查首次安装时默认的安装路径,是否可以自己指定路径安装,安装过程是否有进度条提示,安装完毕后是否能正常打开客户端登录或者要进入的页面

1.2 重复安装:重复安装客户端需要进行组织和相关的提示,更换安装路径也不能进行安装

1.3 卸载后再次安装:卸载后要检查相关文件是否删除,再次安装到原来相同的路径或者是更换新的路径,客户端是否能够正确的安装和使用

1.4 系统盘安装:电脑盘中的系统盘权限较高,如果安装系统盘,没有对电脑中的权限做处理的情况下,会出现客户端无法安装的情况,并且要检查在系统盘那些要读写的文件,客户端是否给与权限可以正常操作

1.5 安装路径带有中文:当电脑的用户名或者安装的文件夹名字含有中文,如果客户端没有针对中文处理,会出现客户端崩溃和无法使用的情况

1.6 断网情况下进行安装

1.7 自定义安装:测试更换路径或者手动输入路径(存在或者不存在)进行安装

1.8 检查安装向导:安装时候可以正常进行上一步或者下一步

1.9 安装的检查:检查是否创建对应的快捷方式,生成的快捷方式的图标是否清晰,在控制面板中是显示正确的信息如:版本号,开发者名称,大小等

1.10 杀毒软件对于客户端安装的拦截:安装过程中,是否被杀毒软件进行拦截或者标记木马。

1.11 端口占用对客户端安装:在安装或者运行部分客户端,可能会出现需要使用的端口被其他电脑上的软件给占用,检查当某个端口被占用时,时候能够进行安装和提示,解决端口占用的问题

1.12 安装兼容性测试:在不同的系统下进行安装:win7 win10 win8,时候能够正常的使用

1.13 磁盘空间不足的情况下安装

2.UI测试

2.1 不同分辨率下客户单的使用:修改电脑的分辨率,检查客户端的UI是否能够适应不用分辨率

2.2 更改电脑的“缩放和布局”:在电脑中选择电脑的缩放设置,不同电脑的缩放设置不同,一般情况下是100%,但是很多电脑在分辨率较高,125%或者更高,需要测试不同缩放情况下的客户端的界面风格,如:客户端的文字和UI图标是否能够正常按照比例缩放,还是固定的大小不能进行缩放

2.3 客户端最大化和最小化对UI的影响:客户端需要设置一个原先正常的大小,当最大化客户端和还原客户端来回切换,界面UI时候能够正常显示和展示

3.通用测试点

3.1客户端登录用户名包含中文能否正常记住用户名:当登录的客户端的用户名中包含中文,并且选择记住用户名的时候,在本地保存的用户名txt文件中,如果不做处理,保存的文件显示的是乱码,在下次登录后用户名的输入框中会无法正常展示用户名

3.2 正常尺寸下来回拖动客户端的位置

3.3 最大化 最小化 还原:检查客户端是否可以通过底部状态栏点击还原客户端,当电脑桌面打开多个页面,是否可以正常的和其他的页面进行切换使用快捷键Alt+table

3.4 关闭客户端和重新开启客户端:退出客户端前需要进行提示,是否确认退出客户端,点击确认才可以正常退出,退出后需要查看任务管理器,查看对应的进程是否全部关闭,再次打开客户端是否提示客户端已经开启,如果退出后进行没有关闭,无法再次打开

3.5 客户端快捷键:客户端存在需要默认的快捷键需要在开发过程中进行屏蔽,如退出esc,f1,f....,已经检查右键点击菜单中是否包含不必要的菜单

3.6 检查客户端子窗口和主场口的优先级:在升级或者有弹出子窗口时候,客户端是否能够按照用户的习惯或者正常的顺序排列窗口的等级或者正确的顺序进行关闭

3.7 重复开启客户端:只能打开一个客户端的进程,在开启客户端的状态下,再次打开客户端

4.客户端的升级

4.1 升级文件的检查:检查升级文件中升级下载地址是否正确,服务器上传的升级包是否完成,上传到服务器的版本信息以及更新是否都有替换

4.2 网络正常情况下升级

4.3 在升级过程中网络异常:升级过程中,网络断开,升级进度条卡住,要求在升级卡住或者失败的的情况下,更新的进度条在检测失败后,可以自动或者提示手动退出升级

4.4 手动升级和自动升级:自动升级在客户端开启就进行检测是否有可升级版的版本,手动升级在客户端内进行点击升级,就是在开启客户端的情况下进行升级,升级过程需要强制关闭并且退出客户端

4.5 升级后进行提示和自动开启客户端:升级后是否提醒已经是最新版本的客户端,并且能让用户进入到入口的也页面正常使用

4.7 升级失败后重新升级:一些原因导致的更新失败,如中途退出,可以再次升级

4.8 升级过后原来本地保存的文件和数据是否能正常使用:如原先保存的用户账号txt等

4.9 更新成功在控制面板已经文件版本中信息是否正确更新

4.10 下载的更新包的权限检查:当更新的包下载的本地目录,如果是系统盘,要确认程序是否给予升级包足够的权限能在系统盘下进行正常的解压升级

4.11 检查客户端是否可以重复升级

5.客户端的卸载

5.1 通过不同途径卸载客户端:控制面板,安装目录自带卸载程序,通过电脑管家或者360管家卸载程序是否能够正常的卸载程序

5.2 终止程序的卸载

5.3 断网的情况下进行卸载

5.4 客户端开启的状态下进行卸载

5.5 卸载的过后客户端文件是否清理干净:在安装目录下对应的数据是否清理,快捷方式和一些注册信息是否删除

5.6 卸载过程中出现异常不能正常卸载:卸载过程出电脑出出现卡机或者断电

6.稳定性测试

长时间开启客户端

7.性能和cpu的测试

在进行客户端测试的过程中,需要在资源管理器中查看对应的进程占用的内存和cpu,对于一个客户端的在使用的过程中,检查CPU的峰值和正常值,尽量使客户端达到一个稳定的状态

8.网络问题

有的客户端需要不停的向服务器发起轮询,这就需要检查客户端的网络断开和连接机制,在每次轮询过程中是否提示断网,在检查到网络是否能正常的回复

9.客户端和接口的调用

在客户端进行接口调用能正常的展示接口返回的正确信息,当接口返回异常已经一些错误的时候,客户端是具有正常展示异常已经处理的能力,如接口挂掉,长时间没有返回等,无论接口正常或者异常,客户端本身具有处理的能力

10.不同系统的兼容测试

在测试中如果没有足够的电脑进行兼容测试,可在本地安装虚拟机,搭建不同的系统进行测试

11.客户端上线的增量包和全量包

线上的环境在更新增量包进行升级,有时候还需要将更新线上全量的下载包,让新用户能安装到最新版本的客户端。在上全量包时候,要在本地卸载之前的客户端,需要重新安装新的全量包,确保安装在本地的客户端能够正常的使用和升级,检查所有的功能,还有升级,防止在打包的全量包中出现部分文打包缺失,或者版本升级链接错误等问题。


生活和美好,测试很美好,未完,待续.......

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,590评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,808评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,151评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,779评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,773评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,656评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,022评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,678评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,038评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,756评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,411评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,005评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,973评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,053评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,495评论 2 343

推荐阅读更多精彩内容

  • App测试点: 1、 安装查看在安装过程中存在的提示信息是否明确,意思是否明确在安装过程中,点击取消按钮,能否...
    理智_b3b0阅读 1,318评论 2 5
  • 1 APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三...
    测试帮日记阅读 7,488评论 1 86
  • 1 APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三...
    longlong1阅读 1,954评论 0 1
  • 那天晚上田小猪找我聊天,她说,“我刚刚坐在马桶上的时候想起大黑跟我说过的话,他跟我说,以后有了钱,就给我们租个可以...
    小二的原创生活阅读 300评论 0 0
  • 一、每周努力完成一本书#学习 为保证达成此“艰巨”目标: (1)删掉(并禁止恢复)手机中一切视频、游戏等吸引注意力...
    说句心理话阅读 393评论 0 1