web端通用测试点

web端通用测试点:

一、链接测试:

  • 该链接将用户带到它所说明的地方,,所见即所得
  • 被链接页面是存在的,,,不会出现4**,5**的响应状态码
  • 保证web应用系统上没有孤立的页面,所谓孤立页面是指没有其他链接指向该页面   没有友情链接

死链接检查:

工具:Xenu

二、表单测试

1、内容正确性,通过提交后的数据库内容或者返回的页面信息判断。(先填有效等价类,确保能正常提交

2、每个字段的等价类和边界值测试。每个字段的类型和实际所接受的数据类型。(数字、文本、日期)(根据SRS的定义来测试,每一个表单项都要测试

3、页面是否有不该有的源代码

4、必填项:

不填会有提示?

提示时,是不是按顺序提示?

要提示到具体哪个没填?

5、下拉:

-下拉列表的选择性和可填性(男,女?)

-下拉列表的选择内容提供,模糊匹配(输入前缀bi,要出现bicycle等)

-二级下拉框,联动选择。例如收货地址选择,选了上海,自动后面出现上海的区,黄浦区等(应用等价类)

再举个联动的例子:这里可使用等价类的方式,例如直辖市,省市,港澳台各选一个测试

6、单选框的独选性

· 独选性

· 按住ctrl或者shift能不能选到多个

7、长文本的滚动条

使用边界值,注意超过边界的情况

8、sql注入(后面说)

9、时间:

1)开始时间=结束时间,验证一天范围的数据;

2)开始时间<结束时间,验证跨天、跨月、跨年的数据;

3)开始时间大于/小于当前时间,若是针对出生年月搜索,验证大于的情况;若是定时任务时间搜索验证小于的情况;

4)只输入开始时间或者只输入结束时间;开始时间和结束时间都不输入;

5)结束时间早于开始时间,验证系统是否给予合理提示;

6)时间文本框的格式化  (_ _ _ _/_ _/_ _),并注意时间格式验证例如20180612格式

10、表单提交按钮测试:

—是否支持回车/单击

-快速多次点击是否重复提交表单

-网络中断(弱网)提交

-提交之后是否有提示,例如“提交成功”

-提交后内容是否加密(fiddler抓包看)

 —提交是否做权限校验控制(比如积分扣除,有些人是在进入支付页面进行校验,需检查点击提交按钮是否做了校验)

-多人针对表单同时操作的场景测试

11、一些业务相关约束,

-例如共享单车规定12周岁以上才可以骑行,那么注册年龄>=12岁。

-再如,C1,C2驾驶证年龄在18—70周岁,申请驾照时,就要校验

===============================================================================

UI:

页面文字的正确性

页面缩放带来的文字环绕

界面输入框的可承载长度,超过最长长度是否不显示,被截断?

==============================================================================

其他补充内容:(面试补充内容)

1、搜索框:(正交法)

1)任单个条件查询:正常输入搜索、模糊搜索、超长搜索、不存在与之匹配的条件、为空;

2)任两个组合查询:确保任两个组合查询的正确性验证,验证两个组合的所有情况;

3)三个组合查询:不需要测试三个组合的全部级组合。因为前面针对所有单个条件的搜索、两个组合的所有组合进行测试了,那么在这里选择2-3组三种组合进行测试即可;

4)全条件组合查询:确保最大组合的正确性;

5)默认条件查询:补充默认条件查询的用例;

6)根据需求或者业务规则选取重点条件组合查询,如果此点与第1)2)3)4)重复,不需重复测试。

 2、报表

1)内容数据正确性校验

2)翻页

-首页、上一页、下一页、尾页功能验证;注意下首页情况下,上一页是否支持点击;尾页情况下,下一页是否支持点击;

-总页数、当前页数正确性验证;

-指定跳转页验证;例如输入8,点击跳转那么是否能正常跳转到第8页的数据;

-且还注意下跳转的有效范围是1-总页数 ;(等价类,边界值)

 所以我们考虑1、最大页数的有效值验证,

 且也需要考虑0、总页数+1、负数、小数、非数字、空的异常值验证

猜你喜欢

转载自blog.csdn.net/cxxc980322/article/details/130549583