软件测试理论5

第六天

Web测试

1、输入框的测试要点

(1) 字符型输入框

① 字符型输入框检查 ②长度检查 ③空格检查 ④多行文本检查 ⑤安全性检查

(2) 数值型输入框

① 边界值检查 ②位数检查 ③异常值检查 ④安全性检查

(3) 日期型输入框

① 合法性检查 ②异常值检查 ③安全性检查

 

2、搜索功能

(1) 功能实现测试

① 如果支持模糊搜索,搜索名称中任意一个字符是否能搜索到

② 长名称是否能搜到

③ 输入系统中不存在的字段

④ 用户查询后是否清空内容

(2) 组合测试

① 不同查询条件之间来回选择,是否出现页面错误

② 测试多个查询条件时,要注意查询条件的组合测试,可能不同组合的测试会报错

3、添加、修改功能

(1) 特殊键:是否支持Tab键和回车键

(2) 提示信息:不符合要求的地方是否有错误提示

(3) 唯一性:字段唯一的是否可以重复添加,添加后是否能修改为已存在字段

(4) 数据正确性

4、删除功能

(1) 特殊键

(2) 提示信息

(3) 数据实现

5、注册功能

(1) 注册时,设置密码为特殊字符,检查登录时是否会报错

(2) 注册成功后,页面应该以登录状态跳转到首页或指定页面

(3) 在注册信息中删除已录入的信息,检查是否可以录入成功

(4) 注册时,密码复杂度效验

6、登录功能(所有的有效等价类和无效等价类)

(1) 输入正确的用户名和正确的密码,错误的用户名密码...

(2) 用户名为空....

7、上传文件测试

(1) 功能实现测试

① 文件类型正确、大小合适与不合适

② 文件类型错误、大小合适

③ 文件类型大小都合适,上传一个正在使用中的文件

④ 手动输入文件地址上传

⑤ 输入不存在的地址上传

⑥ 输入文件名上传

⑦ 不选择文件直接点击上传,查看是否给出提示

⑧ 连续多次上传不同文件,查看是否上传最后一次选择的文件

8、查询结果列表

(1) 功能实现

① 列表的行宽列宽是否合理

② 列表数据有没有提供横向滚动条

③ 列表的列名有没有与内容对应

④ 列表的每列的列明是否描述清晰

⑤ 列表是否把不必要的列都显示出来

⑥ 点击某列进行排序是否会报错

⑦ 双击或单击某条信息是否会报错

9、返回键检查、回车键检查、刷新键检查、直接URL连接检查

(1) 一条已经成功提交的记录,返回后再次提交是否做了处理

(2) 检查多次使用返回键的情况,在有返回键的地方多次返回,查看是否有出错

在输入结果后,直接按回车键,看系统如何处理是否会报错

(3) WEB系统中,使用刷新键看系统如何处理是否会报错

(4) WEB系统中,在地址栏直接输入各个功能页面的URL,看系统如何处理

10、其他要点

(1) 在测试时,与网络有关的步骤必须考虑到断网的情况

(2) 每个页面都有相应的Title

(3) 在测试的时候要考虑页面出现滚动条时的操作是否正常

(4) 某个字段是唯一的,当多个用户并发并发点击产生该字段时,检查系统怎么处理

(5) 对于商务交易网站当用户并发购买数量大于库存的数量,系统如何处理

(6) 测试的数据应尽量接近实际

(7) 测试时尽量不要只用超级管理员进行测试

(8) 做测试的时候需要注意系统的性能情况

11、界面和易用性测试

(1) 风格、样式、颜色是否协调

(2) 页面布局是否整齐、协调

(3) 界面操作、标题描述是否恰当

 

 

常见控件测试

一、标签的测试

1.标签主要起提示作用,对其测试主要检查上面的文字是否正确以及是否与其提示的控件功能相符

二、分组框的测试

1.分组框的主要作用是对一个窗体中的某些操作项目进行分组,明确用户的操作

2.分组框的测试要点

(1)分组合理性排查

(2)如果分组有标题,检查标题的正确性

三、文本框的测试

1.文本框的测试要点:①输入正确的内容 ②对于必填的文本框尝试不填内容时的处理;③输入错误的格式或类型;④要求输入字母,尝试非字母测试;⑤输入超过允许的长度;⑥如果文本框有默认值,要使用默认值测试 ⑦采用边界测试

四、单选按钮的测试

1、单选按钮测试要点

(1) 检查同组的单选按钮是否彼此互斥

(2) 一组单选按钮是否满足有默认值,如果有,检查是否正确

(3) 单选按钮的功能实现是否正确

 

五、复选框的测试

1.复选框的测试要点

(1)检查是否需要有默认项,如果有则需要检查是否正确

(2)测试多个复选框都不被选中时是否正确

(3)逐一执行每个复选框的功能

(4)测试多个复选框被部分选中的情形

(5)多个复选框被同时选中的情形

 

六、列表框的测试

1.列表框的测试要点

(1)检查列表框中的各选项是否正确,包括每项内容和排列顺序

(2)根据列表的功能特点进行测试

(3)如果每个列表选项设置不同,则需要逐一执行每个列表项的功能和检查其正确性

(4)如果列表只是提供列表项数据,按照边界值等价类的方法测试

(5)列表框允许多选时,要分别检查shiftCtrl键,看其中的功能是否正常相应

 

七、选项卡的测试

1.选项卡的测试要点

(1)选项卡上的标签文字是否正确

(2)检查选项卡的排列是否正确

(3)检查选项卡中的内容与需求是否一致

(4)检查是否支持特殊按键

 

八、Up-down控件+文本框组合的测试

1.Up-down控件+文本框组合的测试要点

(1)检查上下箭头的控制是否正确

(2)检查范围和步长是否与需求一致

(3)使用默认值进行设置

(4)按照文本框进行测试,合法的数据正确设置,非法的数据进行适当处理;

原文地址:https://www.cnblogs.com/qsj-python/p/13336078.html