天天看点

【测试人】最全测试策略总结,这一篇足足够用了......

目录:导读

    • 前言
    • 一、界面测试
    • 二、控件测试
    • 三、文档测试
    • 四、兼容性测试
    • 五、易用性测试
    • 六、安装测试
    • 七、总结

前言

“测试策略”通俗来讲就是6个字:“测什么”和“怎么测”。

具体来讲,就是答好和产品测试相关的六大问题:

测试的对象和范围是什么?

测试的目标是什么?

测试的重点和难点是什么?

测试的深度和广度?

如何安排各种测试活动(先测试什么,再测试什么)?

如何评价测试的效果?

决定按照什么样的方式对系统进行测试

一般一个产品从以下几个角度设计测试:

界面测试、功能测试、易用性测试(兼容性测试)、性能测试、安全测试

界面,控件,文档,兼容性,易用性,安装,web测试,数据库,功能

一、界面测试

概念:针对网站的页面/界面所进行的测试工作

网站的分类:

B/S:浏览器-服务器

C/S:客户端(桌面客户端)-服务器

界面测试测试点:

①相同或相近的按钮要使用frame框起来,集中在一起

②按功能的不同,将页面划分为不同的区域,彼此之间要有明显的分割

③界面要支持tab或者enter键

④优先级最高的控件要放在也页面最靠前的位置,或者是整个页面中最显眼的位置

⑤页面有限,元素过多,使用下拉列表集中管理;元素很少,空间充足,可以考虑直接罗列选项

⑥如果有图标/图示,图标和后面的文案要一致

⑦网站要有帮助/帮助文档

⑧网站上任何的提示信息(提示、警告、或错误说明),都要足够清晰明了

二、控件测试

文本框,按钮,单选按钮,up-down,组合列表,复选框,列表框,滚动条,(混合)

控件:页面上的元素

(包括不限于)文本框、下拉列表、单选按钮、复选框、表格、按钮、链接、图片、弹窗、强提示(/弱提示)

a.文本框测试测试点:

使用了等价类+边界值、空格、是否支持拷贝、是否支持放大缩小、设置默认值

b.按钮测试测试点:

①按钮是否可以操作

②按钮是否有文案提示

③操作之后是否实现指定的功能(实现文案内容)

④对于不可逆的操作行为是否有二次确认的过程

⑤对按钮测试需要考虑按钮对齐,字体大小,颜色,重复功能按钮等界面测试的要素

c.单选按钮测试点:

①单选按钮必须只能单选

②每一个单选所给的文案提示和实际提交到服务器/数据库的数据一致

③单选按钮初始状态应该有一个被默认选中

④单选按钮是否可以切换

d.up-down:向上向下增删方向键

①可以直接通过up-down调整值,或者直接手动输入值

②达到边界值之后,继续增或者减,是否重新循环

③每次增减的步长是否是固定的

④非数字的无效类

e.组合列表框的测试点:

①优先确保每一个元素功能是正确的

②组合列表框之间的逻辑运算关系是与、或

f.复选框测试点:

①是否可选/取消选择

②是否可以多选

③提交到服务器/数据库的数据和复选框文案是否一致

④是否提供一次性全选/全部取消选择的功能

⑤需要考虑界面测试的要点:是否对齐,控件大小,字体等等

g.列表框控件测试点:

①是否支持分页功能

②每一页是否支持滚动条

③是否支持快速跳转

④是否提供总数以及每一页的总数

⑤每一列数据的正确性

⑥是否提供选择功能,如果提供,是否支持全选以及快捷键的选择

h.滚动条测试:

①是否可以滚动(鼠标滚轮、拖动、上下增减)

②滚动之后页面内容是否刷新

③不操作滚动条的时候,滚动条是否会隐藏

④内容长度变化之后,滚动条长度是否变化

⑤滚动时页面刷新是否有乱码

i.控件混合使用测试思路:

①自上往下依次测试每一个控件,再考虑组合

②是否tab键

③是否支持热键

④是否支持回车键

三、文档测试

概念:测试软件开发过程中所有使用到的文档,检查文档功能、编写是否有问题

文档测试的测试点:

读者群,术语,正确性,完整性,一致性,易用性,示例,语言

①文档的读者群

②文档的术语

③文档的正确性

④文档的完整性

⑤文档的一致性

⑥文档的易用性

⑦样例与示例

⑧文档的语言

四、兼容性测试

查看:软件和软件、软件和硬件、硬件和硬件之间是否兼容

软件兼容性测试点:

app:

不同手机系统、同一系统版本不同的型号、同一型号不同系统版本、不同系统不同的版本

型号、厂商、Android/iOS版本

web:

浏览器型号(IE、火狐、chrome、opera、safari)

浏览器版本

厂商(同一厂商不同型号)

五、易用性测试

概念:好用程度

易用性测试点:

①易理解性

②易学习性

③易操作性

④吸引性

⑤依从性(上瘾性)

六、安装测试

关注软件安装、卸载、使用三个过程的测试

系统安装

七、总结

努力,是为了跳出你厌恶的圈子。读书,是为了远离渣货垃圾人。健身,是为了让傻子心平气和的跟你说话。唯有成为了更好的自己,世界才属于你。

成长的很大一部分是接受,接受分道扬镳,接受世事无常,接受孤独挫折,接受突如其来的无力感,接受自己的缺点,然后发自内心的去改变,找到一个平衡点。

想要成就自己,不只要有才干,还要有坚韧不拔的志向。