Web网页测试用例

本文详细总结了Web测试中各类控件如文本框、多文本框、添加按钮、移除按钮、列表和搜索功能的测试要点。内容涵盖了界面检查、边界值、特殊字符、正确性测试、安全性校验、功能测试等多个方面,旨在确保Web应用的稳定性和安全性。
摘要由CSDN通过智能技术生成

Web测试中,各类web控件测试点总结 
一 、界面检查 
  进入一个页面测试,首先是检查title,页面排版,字段等,而不是马上进入文本框校验 
  1、页面名称title是否正确 
  2、当前位置是否可见 您的位置:xxx>xxxx 
  3、文字格式统一性 
  4、排版是否整齐 
  5、列表项显示字段是否齐全,列表项字段名称是否跟表单统一 
  6、同一页面,是否出现 字段名称相同、值取不同的问题。 
  7、数据加载情况:除了文本框的值,还要注意: 
  复选框,是否保存打√,或者保存不打√ 
  下拉框,是否保存选择的值 
  多文本框,值是否都被保存,空格,换行是否保存 
二、单文本框(type=text) 
  边界:字段长度 
  判空:是否可以为空 
  唯一性:是否唯一 (小归结:边界、判空、唯一性、特殊字符、正确性) 
  考虑语言,操作环境 
  特殊符号测试输入: 
  ’ or 1<>’1   ’ or ‘1’=’1  ’ or ‘1’<>’2  “|?>< 
  where a=’xxx’   下划线是否允许  输入全部空格 输入 单引号 
  >> 
  特殊字段输入限定: 
  框内容是否合法(tel,ip,url,email)序号等,直接限制输入数字,其他过滤掉 
  输入金额文本框,整数首位为0,过滤掉,小数点后面,一般保留两个有效数字。 
  正确性测试:(必不可少的步骤) 
  1)、(字段长度输入最大允许长度时)数据允许长度的测试: 
  a、页面是否被挤出的测试(都输入长英文字符串,是否断行); 
  b、数据库是否允许最大字符(都输入汉字、都输入英文、混合……); 
  c、最短长度的正确流程,最大长度的正确流程覆盖。 
  2)、对于允许为空的字段,不填入,再次数据传递后,看是否报500错误。 
  3)、未规定字段长度(或者数值大小),不按死板输入,输入非常多字符(或者非常大的数值)时,做允许动作的正确性校验,看是否报错。(要达到的结果:不管有没有长度限制(没有给最长、最大限制让你去测?),最终页面不能抛数据库异常。)monkeytest 
  说明:通过不断输入长字符串,看是否有长度校验; 
  最终都会出现以下两种情况的一种: 
  A、页面(前台)有校验长度、大小; 或者 
  B、无校验,数据库报错。 
  所以: 所有字段都要做长度、大小限制(不管需求有没有给出明确要求,不管测试颗粒度,都要限制长度,不允许报数据库错误,都要测!!!)。最大长度限制可限定方法:1、不允许再输入;2、自动截断处理,并且给用户提示。 
关于长度概念: 
  1、 数据库规定的字节长度A 
  2、 页面上可以输入的字符数B 
  控制方法: 
  1)、页面上,不管输入什么字符(全角如汉字、半角如字母),统一规定不能超过B个字符,此种限制, 
  测试点:全部输入全角B个,测试(B*3字节)会不会超过数据库字节长度 
  全部输入半角B个,测试(B*1字节)会不会超过数据库字节长度 
  混合输入全角X半角Y,测试(X*3+Y字节)会不会超过数据库长度 
  2)、页面上,不以字符统计,以总的输入字节数统计,比如,全部输入全角字符,允许可以输入A/3个字符,全部输入半角字符,允许输入A个字符( 民生网的设计) 
  测试点:全部输入全角,看是否允许输入A/3个字符 
  全部输入半角,看是否允许输入A个字符 
  混合输入全角X,半角Y,看是否允许X*3+Y=A 
  (5个:判空、唯一、边界值、特殊字符、正确流程(多种数据、多种分支)) 
  +测试校验位置:ajax鼠标事件校验、前台提交按钮js校验,服务器拿到数据后再次验证 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值