软件测试工程师面试的时候,特别容易被问到:Web测试的时候,表单要怎么样进行测试?面对这样的一个问题,要怎么样进行回答呢?凯哥建议你从以下几个方面进行回答:
一、首先说清楚web页面中的表单控件都有哪些。
HTML的标签中,input标签,select标签,form标签,button标签都是专门的表单相关的标签。因此对于不同的标签和控件,测试点也是不一样的。
二、其次说明在自己做过的项目中,都有哪些表单控件。
比如说,一定要说清楚,项目中包含的各类文本框、按钮。
三,详细说明每一种表单和表单控件的测试点。
1、普通的用户名等输入文本框。
测试点就包括:文本类型、长度、最大长度值、最小长度值。
2、普通的密码框。
测试点就包括:密码框默认就是不显示详细字符的,其次才是文本类型、长度、最大长度值、最小长度值。
3、手机号文本框
测试点就包括:是否符合手机号的规则,过长、过短、非法字符等。
4、验证码框。
测试点就包括:是否超时,是否完全一致。
5、复选框。
测试点就包括:是否能够选中,是否能够取消选中。
6、单选按钮组。
测试点就包括:是否能选中;有没有默认选项,是否能够唯一选择一个。
6、下拉列表。
测试点就包括:是否能选择,是否能下拉显示,分别测试第一个、最后一个、中间任意一个。
7、邮箱输入框。
测试要点就包括:邮箱信息长度,是否包含@,是否包含句点(.),
8、出生日期选择框。
测试点就包括:日期不能晚于当前日期,比如今天是2022年2月28日,出生日期就不能是2022年3月1日。其次就是月份的范围、每个月日期的范围。
9、文件上传的控件。
测试点就包括:文件的大小符合要求,文件的格式符合要求,不符合要求的要有错误提示。
10、金额输入框。
测试点就包括:可输入的最大值不超过账户余额,最小值不能小于0.01.不能输入其他非数字字符等。
11、身份证号输入。
测试点就包括:身份证长度,可输入的字符类型,输入不合格的时候有没有错误提示。
……
其实页面或者任何一个系统可以输入的内容和类型都很多,因为每一种系统都有自己特定的规范和要求。因此在处理数据的时候也会有各种不同。只要抓住一定的规律,认真分析业务要求,就可以很好的解决这个问题。有时候困难的不是因为题目本身,只是因为没有好好的总结一份,否则每一个小伙伴都是很优秀的存在哦。
凯哥面试系列,欢迎各位小伙伴提供更多的题目,凯哥都将会进行认真的整理,然后将合理的科学的答案告诉给各位小伙伴哦,感谢大家的喜欢和关注。
更多关于软件测试培训的问题,欢迎咨询千锋教育在线名师,如果想要了解我们的师资、课程、项目实操的话可以点击咨询课程顾问,获取试听资格来试听我们的课程,在线零距离接触千锋教育大咖名师,让你轻松从入门到精通。