【每日一问系列】:web表单怎么测试?

面对这样的一个问题,要怎么样进行回答呢?凯哥建议你从以下几个方面进行回答:

一、首先说清楚web页面中的表单控件都有哪些。

HTML的标签中,input标签,select标签,form标签,button标签都是专门的表单相关的标签。因此对于不同的标签和控件,测试点也是不一样的。

二、其次说明在自己做过的项目中,都有哪些表单控件。

比如说,一定要说清楚,项目中包含的各类文本框、按钮。

三,详细说明每一种表单和表单控件的测试点。

1、普通的用名等输入文本框。

测试点就包括:文本类型、长度、最大长度值、最小长度值。

2、普通的密码框。

测试点就包括:密码框默认就是不显示详细字符的,其次才是文本类型、长度、最大长度值、最小长度值。

3、手机号文本框

 测试点就包括:是否符合手机号的规则,过长、过短、非法字符等。

4、验证码框。

测试点就包括:是否超时,是否完全一致。

5、复选框。

测试点就包括:是否能够选中,是否能够取消选中。

6、单选按钮组。

测试点就包括:是否能选中;有没有默认选项,是否能够唯一选择一个。

7、下拉列表。

测试点就包括:是否能选择,是否能下拉显示,分别测试第一个、最后一个、中间任意一个。

8、邮箱输入框。

测试要点就包括:邮箱信息长度,是否包含@,是否包含句点(.),

9、出生日期选择框。

测试点就包括:日期不能晚于当前日期,比如今天是2022年2月28日,出生日期就不能是2022年3月1日。其次就是月份的范围、每个月日期的范围。

10、文件上传的控件。

 测试点就包括:文件的大小符合要求,文件的格式符合要求,不符合要求的要有错误提示。

11、金额输入框。

测试点就包括:可输入的最大值不超过账户余额,最小值不能小于0.01,不能输入其他非数字字符等。

12、身份证号输入。

测试点就包括:身份证长度,可输入的字符类型,输入不合格的时候有没有错误提示。

……

其实页面或者任何一个系统可以输入的内容和类型都很多,因为每一种系统都有自己特定的规范和要求。因此在处理数据的时候也会有各种不同。只要抓住一定的规律,认真分析业务要求,就可以很好的解决这个问题。有时候困难的不是因为题目本身,只是因为没有好好的总结一份,否则每一个小伙伴都是很优秀的存在哦。

面试系列,欢迎各位小伙伴提供更多的题目,我都将会进行认真的整理,然后将合理的科学的答案告诉给各位小伙伴哦,感谢大家的喜欢和关注。

END

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


最后基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等配套学习资源【免费】。