【软件测试基础】Web测试基础中输入框测试

1529 篇文章 61 订阅
1442 篇文章 54 订阅

软件测试基础知识,在一般web页面测试时,输入框是最常用的组件之一,如何对输入框进行测试?下面列出不同的输入框类型,需要注意的测试点,工作中可以结合具体场景设计测试用例

1、字符型输入框

(1)字符型输入框:

    •  空或者空格

    •  英文全角

    • 英文半角

    •  数字

    •  特殊字符“~!@#¥%……&*?[]{}”

特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。

(2)长度检查:

    • 最小长度-1

    • 最大长度+1

    • 最小长度

    • 最大长度

    • 输入超长字符串比如把整个文章拷贝过去

(3)空格检查:

    • 字符前后有空格

    • 输入的字符间有空格

    • 字符前有空格

    • 字符后有空格

(4)多行文本框输入:

    • 仅输入回车换行

    • 检查能否正确保存(若能,检查保存结果,若不能,查看是否有正常提示)

    • 允许回车换行

    • 保存后再显示能够保存输入的格式

(5)安全性检查:

    • 输入脚本函数(<script>alert("abc")</script>)、doucment.write("abc")、<b>hello</b>)

    • 输入特殊字符串(null,NULL, ,javascript,<script>,</script>,<title>,<html>,<td>)

数值型输入框

(1)边界值:

    • 最大值+1

    • 最小值-1

    • 最大值

    • 最小值

(2)位数:

    • 最小位数-1

    • 最大位数+1

    • 输入超长值

    • 最小位数

    • 最大位数

    • 输入整数 

(3)异常值、特殊字符:

    • 分节符类似公式的上下标等

    • 数值的特殊符号如∑,㏒,㏑,∏,+,-等

    • 输入负整数、负小数、分数

    • 输入字母或汉字、小数(小数前0点舍去的情况,多个小数点的情况)

    • 首位为0的数字如01、02

    • 科学计数法是否支持1.0E2

    • 全角数字与半角数字

    • 数字与字母混合

    • 输入空白(NULL)

    • 空格或"~!@#$%^&*()_+{}|[]\:"<>?;',./?;:'-=等可能导致系统错误的字符

    • 禁止直接输入特殊字符时,尝试使用粘贴拷贝查看是否能正常提交

    • word中的特殊功能

    • 通过剪贴板拷贝到输入框

    • 分页符

    • 16进制,8进制数值

    • 货币型输入(允许小数点后面几位)

(4)安全性检查:不能直接输入就copy

 日期型输入框

(1)合法性检查:

    • 月输入[2]

    • 日期输入[29、30]

    • 月输入[0、1、12、13]

    • (输入0日、1日、32日)

    • 月输入[1、3、5、7、8、10、12]

    • 日输入[31]、月输入[4、6、9、11]

    • 日输入[30][31]

    • 输入非闰年

    • 月输入[2]

    • 日期输入[28、29]

    • 输入闰年

 (2)异常值、特殊字符:

    • 输入空白或NULL

    • 输入~!@#¥%……&*(){}[]等可能导致系统错误的字符

(3)安全性检查:不能直接输入,就copy,是否数据检验出错?

 测试注意的其他情况

1、在测试时,与网络有关的步骤或者模块必须考虑到断网的情况

2、每个页面都有相应的Title,不能为空,或者显示“无标题页”

3、在测试的时候要考虑到页面出现滚动条时,滚动条上下滚动时,页面是否正常

4、URL不区分大小写,大小写不敏感

5、、对于电子商务网站,当用户并发购买数量大于库存的数量时,系统如何处理

6、测试数据避免单纯输入“123”、“abc“之类的,让测试数据尽量接近实际

7、进行测试时,尽量不要用超级管理员进行测试,用新建的用户进行测试。测试人员尽量不要使用同一个用户进行测试

8、提示信息:提示信息是否完整、正确、详细

9、帮助信息:是否提供帮助信息,帮助信息的表现形式(页面文字、提示信息、帮助文件),帮助信息是否正确、详细

10、可扩展性:是否由升级的余地,是否保留了接口

11、稳定性:运行所需的软硬件配置,占用资源情况,出现问题时的容错性,对数据的保护

12、运行速度:运行的快慢,带宽占用情况

end

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!

END绵薄之力

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

加入我的软件测试交流群:110685036免费获取~(同行大佬一起学术交流,每晚都有大佬直播分享技术知识点)

软件测试面试小程序

被百万人刷爆的软件测试题库!!!谁用谁知道!!!全网最全面试刷题小程序,手机就可以刷题,地铁上公交上,卷起来!

涵盖以下这些面试题板块:

1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux

6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 ,10、开放性测试题,11、安全测试,12、计算机基础

获取方式 :

  • 4
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值