PC端测试
PC端测试可从如下方面考虑
UI测试、功能测试、兼容性测试、性能测试、安全性测试、易用性测试
UI测试
UI的全称:User Interface(用户界面)
肉眼观察界面各种显示。文字显示是否正确、排版是否合适、控件、图标显示是否合适
需要多注意,在需求文档中可能不会提及
功能测试
根据需求文档写的各个功能进行测试
功能测试要做的就是按照描述的方式点击页面,查看是否出现输出条件所描述的现象
兼容性测试
可分为以下五点
操作系统兼容性
测试该应用在Windows,Linux,Mac上是否兼容
新旧数据转换
当应用升级后可能定义了新的数据格式或文件格式,涉及对原来格式的支持及更新,需要测试转换过程中数据的完整性和正确性
异种数据兼容性
测试应用是否提供对其他常用数据格式的支持,支持的程序的兼容性如何
应用软件兼容性
测试数据或信息是否能导出至第三方软件工具,是否造成其他应用运行错误或应用本身不能正确实现功能
硬件兼容性
考察应用对硬件环境有无特殊说明,如对计算机的型号网卡的型号、声卡/显卡的型号等有无特别说明
性能测试
TPS
: 全称为Transactions Per Second,指每秒处理的事务数目QPS
: 全称为Queries Per Second,指每秒处理的查询数目并发量
: 每秒对待测试接口发起请求的用户数量响应时间
: 一般指处理一次请求所需要的平均处理时间
换算关系:QPS = 并发量 / 响应时间
QPS和TPS的区别是,如果TPS完成该事务仅为单个服务接口,我们也可以认为它就是QPS
性能测试主要就是压力测试
测试方式: 以一定请求总量,保持不变,逐步增加并发量观察QPS的变化及平均响应时间的变化,目的是找到系统在哪里失效以及如何失效的地方
安全性测试
测试系统是否会被攻击,盗取资料等
例如:权限,数据安全等
易用性测试
易用性可分为五个子特性
易理解性、易学习性、易操作性、吸引性、依从性