0


系统测试主要测试类型

功能测试、性能测试、GUI测试、易用性测试、兼容性测试、可靠性测试、安全性测试、文档测试、稳定性测试、健壮性测试、特定场景测试 等等

1、功能测试:规格书实现的功能是否相等或多、少某些(需要从需求和业务角度考虑)

2、性能测试:测试软件匹配性能需求的能力。

性能测试工具:jmeter、loadrunner

(1)响应时间:系统对请求作出响应的时间。

2-5-8原则:如果系统2秒内作出响应,会感觉系统响应很快。

2-5秒内作出响应,会感觉系统响应还可以。

5-8内作出响应,会感觉响应很慢但是还可以接受。

超过8秒还没有响应,会感觉很糟糕,会认为系统已经失去响应,从而发起二次请求或离开改软件。

(2)并发用户数:指系统可以同时承载的正常使用系统功能的用户数量。

(3)吞吐量:系统在单位时间内处理请求的数量

(4)服务器的资源利用率:cpu的使用率、内存的占用率、磁盘的读写速率

app性能测试额外关注指标:

   1、手机端的资源利用情况:cpu、内存的使用率

   2、耗电量

   3、启动速度

   4、界面的滑动、跳转速度

3、GUI测试(界面测试):关注人机界面展示。

1、整体风格:色彩使用、界面元素排版布局

2、针对具体元素考虑:

(1)单选框:首先考虑是否需要设置默认值。选择一下,只能单选

(2)复选框: 首先考虑是否需要设置默认值。选择一下,可以多选

(3)输入框:首先考虑尺寸大小,考虑输入超过最大限制是否可以继续输入,输入框回显

(4)密码框:首先考虑尺寸大小,考虑输入超过最大限制是否可以继续输入,只能掩码显示,不能支持复制、剪切。

(5)下拉框:首先考虑尺寸大小,关注下拉菜单内的值是否完整、正确。是否需要设置默认值。

(6)超链接:考虑连接的对不对,考虑超链接上的内容与链接到的内容是否一致。

4、易用性测试:关注用户体验

具体体现:能选择不输入、支持快捷键操作、菜单级数不超3级,提供导航式操作,提供帮助手册、提示信息。

最终目标:软件要易理解、易学习、易操作、有吸引性。

5、兼容性测试:指测试软件在不同的软件之间、操作系统平台上、不同的网络环境中是否能很好的运行

主要考虑兼容内容:1、操作系统

       2、应用软件的兼容性:framework、jdk、flash

       3、浏览器兼容性:IE、Firefox、Chrome

       4、分辨率兼容性

           其它:操作系统语言、时区

APP兼容性测试:

安卓:考虑兼容多个安卓版本、考虑兼容不同手机厂商系统、考虑兼容不同屏幕尺寸。

IOS:一般考虑最新IOS版本、一般考虑最新型号的手机,一般往前倒推1-2个版本。

6、可靠性测试:可靠性是指软件不管怎么用都不出问题,或问了问题也能很快解决

异常测试:测试软件出现异常(故障)后是否可以恢复,以及恢复的程度和时间,往往需要人为制造故障。
7、安全测试:测试系统受到恶意攻击时,系统的自我保护能力,病毒防护能力。

从功能测试角度考虑软件安全性:

       1、密码要有一定长度和复杂度要求

       2、改密码必须验证老密码

       3、是否需要使用HTTPS安全协议。

       4、是否存在超时验证

       5、密码要加密传输、加密存储(sha-one)

       6、是否有防爆力破解机制(连续登陆失败达到一定次数锁定账号或IP)

       7、用户相关数据的校验必须在服务端进行。

8、健壮性测试: 健壮性是指在异常情况下,软件还能正常运行的能力。健壮性有两层含义:一是容错能力,二是恢复能力。

比如一个产品,你怎么折腾它,它都不会坏,或者很难坏,就算坏了也能保护用户数据之类的。

9、稳定性测试:测试系统在一定的负荷下,长时间运行的情况。

负荷:有一定的数据量、有一定的用户量、软件要运行

测试时间单位:N天。 发现问题:内存泄漏

文档测试:测试文档的正确性和可用性。

熟悉软件方法的六个纬度(测试角度)

1.架构:无架构 ---- 例如:单机版 安装,卸载

B/S 浏览器 ---- 兼容性,功能,性能,GUI

服务器 ---- 环境搭建(大的平台有专人负责部署小的平台,需要提供部署文档)C/S 客户端 ---- 安装,卸载,功能,兼容性,GUI (比如 5年前 qq 和现在 QQ)

服务器 ---- 环境搭建,功能

P2P 端到端:两端是平等的,比如:飞秋 功能

2.功能:软件实现的功能
3.数据:输入的数据:输入的信息,传入的图片文字等等

输出的数据:输出的信息和文件

预置的数据:软件自带的数据(默认值,下拉框选项等等)
4.平台:提醒测试人员关注软件的运行的平台(操作系统,浏览器,分辨率等

5.操作:提醒测试人员关注用户的使用方法

6.时间:提醒测试人员关注软件是否收到时间的限制

例如:时区,跨时区聊天,聊天记录如何显示

夏令时,冬令时:夏季作息时间,冬季作息时间


本文转载自: https://blog.csdn.net/weixin_44819949/article/details/125059604
版权归原作者 weixin_44819949 所有, 如有侵权,请联系我们删除。

“系统测试主要测试类型”的评论:

还没有评论