表单测试用例

上传人:桔**** 文档编号:509996237 上传时间:2023-10-01 格式:DOCX 页数:9 大小:24.10KB
返回 下载 相关 举报
表单测试用例_第1页
第1页 / 共9页
表单测试用例_第2页
第2页 / 共9页
表单测试用例_第3页
第3页 / 共9页
表单测试用例_第4页
第4页 / 共9页
表单测试用例_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《表单测试用例》由会员分享,可在线阅读,更多相关《表单测试用例(9页珍藏版)》请在金锄头文库上搜索。

1、表单【问题】浏览器中表单的测试方面和方法【回答】1、相关概念1.1 表单1.1.1 基本组成部分:1 表单标签:这里面包含了处理表单数据所用 CGI 程序的 URL 以及数据提交到服务器的方法。 2表单域:包含了文本 框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和 文件上传框等。 3表单按钮:包括提交按钮、复位按钮和一般按钮; 用于将数据传送到服务器上的CGI脚本或者取消输入,还可以用表单 按钮来控制其他定义了处理脚本的处理工作。1.1.2功能:表单在网页中主要负责数据采集功能。1.2 表单标签1.2.1功能:用于申明表单,定义采集数据的范围,也就是vform和v/form 里面

2、包含的数据将被提交到服务器或者电子邮件里。1.3表单域1.3.1 文本框1.3.2 密码框1.3.3 隐藏框1.3.4 多行文本框1.3.5 单选框1.3.6 复选框1.3.7 下拉选择框1.3.8 文本上传框1.4 表单按钮1.4.1 提交按钮1.4.2 复位按钮1.4.3 一般按钮2、表单的测试点2.1 . 表单域部分2.1.1 文本框字符型a. 必填项非空校验:1、必填项未输入一一程序应提示错误;2、必填项只输入若干个空格,未输入其它字符一一程序应提示错误;b字段唯一性校验:(不是所有字段都作此项校验)1、 新增时输入重复的字段值必须提示友好信息;2、修改时输入重复的字段值一一必须提示友

3、好信息;C.字段长度校验:1、 输入最小字符数-1程序应提示错误;2、 输入最小字符数0K;3、 输入最小字符数+1OK;4、 输入最大字符数-1OK;5、 输入最大字符数OK;6、 输入最大字符数+1程序应提示错误;d字段为特殊字符校验:1、输入域如对某些字符禁止输入时,限制是否成功,提示信息是否友好;2、中文、英文、空格,数字,字符,下划线、单引号等所有特殊字符的组合3、所有特殊字符都必须进行测试(!#$人&*()_+|:“?/.,;=-() -:?、。,;【】、=-)e字段为特殊代码校验:1、 输入htm代码:比如” vfont你好v/font”;必须以文本的形式将代码 显示出来。2、输

4、入 JavaScript 代码:比如vparam name=MovieWindowWidth” value=3 20”;必须以文本的形式将代码显示出来。数值型a边界值:2、 输入最小值 OK;3、 输入最大值 OK;4、 输入最大值+1程序应提示错误;b.位数:1、 输入限制位数OK;2、输入限制位数+1根据实际项目,是否自动四舍五入成限制位数,还是提示信息;3、 输入限制位数-1OK;C异常值、特殊值:1、输入非数值型数据:汉字、字母、字符一一程序应提示错误;2、输入负数一一根据实际项目而定,如果不允许输入负数,必须提示友好信息;3、字段禁止直接输入非数值型数据时,使用粘贴”、“拷贝”功能尝

5、试输入,并测试能否正常 提交保存一一只能使用“粘贴”、“拷贝”方法输入的特殊字符应无法保存,并应给出相应提 示;4、全角数字和半角数字的情况一一全角数字不能保存,提示友好信息,半角数字正常保存;5、首位为零的数值:如01=1视实际项目情况而定;日期型a合法性检査:1、日输入0日程序应提示错误;2、日输入1日OK;3、日输入32日程序应提示错误;4、月输入1、3、5、7、8、10、12 月、日输入31 日OK;5、 月输入4、6、9、11月、日输入30日OK;6、 月输入4、6、9、11月、日输入31日程序应提示错误;7、输入非闰年,月输入2月、日输入28日,比如一一OK;8、输入非闰年,月输入

6、2月、日输入29日,比如一一程序应提示错误?9、(闰年)月输入2月、日输入29日,比如一一OK;10、 (闰年)月输入2月、日输入30日,比如程序应提示错误;11、月输入1月OK;12、月输入12 月OK;13、月输入13月程序应提示错误;b格式检查:1、不合法格式:2009-09、2009-09 -、200-2-2;2、视具体项目而定是否合法:2009/09/01、2009-09-01 ;C异常值、特殊值:1、输入汉字、字母、字符一一程序应提示错误;时间型a合法性检查:1、 时输入24时程序应提示错误;2、时输入00时OK;3、分输入60分程序应提示错误;4、分输入59分OK;5、分输入00

7、分OK;6、 秒输入60秒程序应提示错误;7、秒输入59秒OK;8、秒输入00秒OK;b格式检查:1、不合法格式:12:30:、123000;2、视具体项目而定是否合法:12:30、1:3:0;C异常值、特殊值:1、输入汉字、字母、字符一一程序应提示错误;2、系统中所涉及时间是否取服务器时间;2.1.2 密码框增加1在添加页面,输入要添加的数据项均合理,检查数据库以及列表页是否添加了相应的数据2在添加页面,留出一个必填项为空,检查是否会提示3按照边界值等价类设计测试用例原则设计其他输入项测试用例4不符合要求的地方要有错误提示5是否支持table键6按enter是否能保存7若提示保存,也要查看数

8、据库里是否多了一条数据2.1.2.2删除1删除一个数据库中存在的数据,然后查看数据库以及列表也中是否删除2删除一个数据库中并不存在的数据,看是否有错误提示,并且数据库中没有数据被删除3输入一个格式错误的数据,看是否有错误提示,并且数据库中没有数据被删除4输入正确数据前加空格,看是否能正确删除数据5不输入任何字符6. 是否支持table键7. 是否这次enter键编辑1对编辑列表页中的每个编辑项进行修改,点击保存,查看是否编辑成功2依次对每个编辑项进行修改,点击保存,查看是否编辑成功3对于必填项,我们可以修改为空、全角/半角空格,点击保存时,查看是否编辑成功4现在很多编辑项目中有很多图片预览的功

9、能,如果对于没有上传的图片,查看编辑页面时, 是否显示默认图片。如果上传了图片,是否显示上传的图片。(因为实际工作中,很多客 户很介意这个节目图片显示红叉)5在编辑的时候,也要注意添加时,每个编辑项的长度校验,有些时候,添加时有长度限制, 而编辑的时候却没有6: 编辑的时候,查看界面的字段是否同添加时字段显示一致,以及冒号是否也一致(无论是 中文冒号或者是英文冒号,但是必须要一致)密码修改实际当中,根据具体情况具体分析,实际测试中可能只用到几条而已有时,需要根据需求具 体分析了,例如:连续出错多少次出现的提示,和一些软件修改密码要求一定时间内有一定的修 改次数限制等。1、旧密码、新密码、确认新

10、密码都为空时,查看系统是否会有提示2、不输入旧密码,直接改密码3、输入错误的旧密码4、不输入确认新密码5、新密码和确认密码不一致6、新密码中有空格7、新密码为空8、新密码为符合要求的最多字符9、新密码为符号要求的最少字符10、新密码为符合要求的非最多和最少字符11、新密码为最多字符-112、新密码为最多字符+113、新密码为最少字符-114、新密码为最少字符+115、新密码为非允许字符(例如:密码要求是英文和数字组成,则要试汉字和符号等)16、看是否支持tap和enter键等17、密码是否可以复制、粘贴,是否以*之类的加密符号18、看密码是否区分大小写,新密码中英文小写,确认密码中英文大写19

11、、新密码和旧密码一样能否修改成功2.1.3 多行文本框a. 必填项非空校验:1、必填项未输入一一程序应提示错误;2、必填项只输入若干个空格,未输入其它字符一一程序应提示错误;b字段唯一性校验:(不是所有字段都作此项校验)1、 新增时输入重复的字段值必须提示友好信息;2、修改时输入重复的字段值一一必须提示友好信息;C.字段长度校验:1、 输入最小字符数-1程序应提示错误;2、 输入最小字符数OK;3、 输入最小字符数+1OK;4、 输入最大字符数-1OK;5、 输入最大字符数OK;6、 输入最大字符数+1程序应提示错误;d字段为特殊字符校验:1、输入域如对某些字符禁止输入时,限制是否成功,提示信

12、息是否友好;2、中文、英文、空格,数字,字符,下划线、单引号等所有特殊字符的组合3、所有特殊字符都必须进行测试(!#$人&*()_+|:“v?/.,;=-() -:?、。,;【】、=-)e字段为特殊代码校验:1、 输入htm代码:比如” vfont你好v/font”;必须以文本的形式将代码 显示出来。2、输入 JavaScript 代码:比如vparam name=MovieWindowWidth” value=3 20”;必须以文本的形式将代码显示出来。f特性检验:1、是否允许回车换行;2、保存后再显示能够保持输入时的格式;3、仅输入回车换行,检查能否正确保存;若能,查看保存结果。若不能,查

13、 看是否有正确提示;4、仅输入空格,检查能否正确保存;若能,查看保存结果。若不能,查看是否 有正确提示。2.1.4 单选框测试方法:a. 一组单选按钮不能同时选中,只能选中一个。b. 逐一执行每个单选按钮的功能,存入数据库是不是选项值。分别选择了 “男”“女”后,保存到数据库的数据应该相应的分别为“男”“女”;c. 一组执行同一功能的单选按钮在初始状态时必须有一个被默认选中,不能同时 为空;d. 选项是否有排列顺序e. 有默认选项还是没有。f. 选项名和选项值是否符合要求g. 刷新页面后,选中的值/默认的值是否掉了。215复选框测试方法:a. 复选框可以被同时选中;b. 复选框可以被部分选中;

14、c. 复选框可以都不被选中;d. 逐一执行每个复选框的功能;e. 显示风格: 选择框统一居左显示,名称描述统一居右显示f. 使用风格:如果能通过一个CHECKBOX框,即可实现两个功能,那么不允 许使用两个CHECKBOX框完成一个功能【如:显示已作废】2.1.6 下拉选择框测试方法:a. 条目内容正确;根据需求说明书确定列表的各项内容正确,没有丢失或错误;b. 列表框的内容较多时要使用滚动条;c. 列表框允许多选时,要分别检查shift选中条目,按Ctrl选中条目和直接用鼠标选中多项条目的情况;d. 逐一执行列表框中每个条目的功能;e. 检查能否向组合列表框输入数据;1.内容1) 检查默认值,有的默认空,有的是非空2) 检查约束。有时它的内容是根据其他要素变化的,比如城市的下列框的内容, 是根据省份变化而联动的;或者根据登录者的权限不同,下拉列表的内容也不一样。2.布局1)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号