视频:软件测试——常见控件测试之一
源文档
>
视频:软件测试——常见控件测试之三
源文档
常见控件的测试和常见功能点击系统权限
常见控件的名称和测试方法
文本框的测试点:
支持填写什么样的数据类型;长度限制;字符类型及组合;格式(单行、多行、滚动条、日期格式);唯一性的验证;为空的验证;空格及内容和空格的组合;复制粘贴的操作;超长内容的复制粘贴;特殊字符(html中的标记,在某些情况下也属于安全方面的测试);功能键(回车、删除、左右箭头)
==数据的内容、长度、类型(注:大小写)、格式(行、日期)、唯一性、空、空格、复制/粘贴+手动特殊字符、功能键等
1、输入正常字母或数字,例如在“名称”中输入“工作表4”,按“确定”,确认在当前的工作表之前建立了一个名称为“工作表4”的工作表;
2、输入已经存在的工作表名称,例如,已有工作表名为“工作表4”的工作表,再次输入工作表名称为“工作表4”程序应该给出提示;
3、输入超长字符,例如在“名称”中输入超过允许边界个数的字符,假设最多为255个字符,尝试输入256个字符,检查程序能否正确处理;
4、输入默认值,空白,空格,例如在“名称”中输入空格,按“确定”;或者使用默认值,直接按“确定”,或者删除默认值,是内容为空白,按“”确定
5、若允许输入字母,尝试输入数字;若只允许输入数字,尝试输入字母;
6、利用复制粘贴等强制输入程序不允许的输入数据的数据,例如,在某文本框中只允许属入数字,利用复制粘贴操作,粘贴文本到该文本框,程序应该不允许这种操作;
7、输入特殊字符集,例如,NULL,n等编程语言中的保留字符;
8、输入超过文本框长度的字符或者输入多行文本,检查属如内容可以正常显示;
9、输入不符合格式的数据,检查程序能否正确校验,例如,某程序要求输入年月日格式为yy/mm/dd,实际输入了yyyy-mm-dd,程序应该给出错误提示
按钮:
按钮的测试点:
==按钮功能是是否实现(关联;“重置”和“取消”是不一致的);
==提示信息是否正确(正确、友好、进行无法恢复时有提示信息,如删除、清空)
==对于不符合业务背景的输入输入数据是否有相应的处理、
1、点击按钮完成相应操作,例如点击提交按钮,正确执行信息的添加,点击重置按钮,恢复到初始状态;
2、对非法的输入或者操作给出足够的提示说明,例如输入手机 不正确时,按“提交”后,系统提示“手机 码不正确”的信息;
3、错误说明应该清楚、明了、恰当,让用户明白错误出处;
4、对于可能造成数据无法恢复的操作必须提供确认信息,给用户放弃选择的机会。
例如,删除,关闭,复制,移动等操作。点击删除按钮,系统应该给出提示“是否删除该文件;点击关闭按钮,若文件未保存,系统应该给出提示“文件未保存,是否保存该文件
复选框:可以选一个以上
复选框的测试点:
==多个复选框可以同时选中
==多个复选框可以部分选中
==多个复选框可以不被选中
==逐一执行每个复选框的功能
==组合执行复选框的功能
组合列表框:具有文本框控件和列表控件特性的控件
组合列表框的测试点:
==条目内容的检查(需求)
==条目功能是够实现(注意第一条和最后一条功能实现)
==列表框中是否能输入数据,如果能输入数据,则需要按照文本框要求继续进行测试或者机型数据显示;
==关联验证
1、条目内容正确。例如重音符组合列表框,内容为点、圆形、大圆点、重音符 。如果丢掉;任何一项,或者错把其他项放入了重音符组合列表框,那就产生了软件缺陷。组合列表框中的详细条目内容可以根据需求说明来确定;
2、逐一执行列表框中每个条目的功能,例如,选择重音符组合列表框中的值为“点”,按确定按钮,选中的文字具有重音符“点”
3、检查能否向组合列表框输入数据。例如系统部允许向重音符组合列表框中输入数据,若可以输入内容,需要对输入数据的合法性进行检查,类似对文本框的测试。
单选按钮:在一组单选按钮中,只能选择一个
单选按钮测试点:
==单选按钮是否能正确完成;
==单选按钮是否只能选中一个;
==是否有默认被选中的选项;
==功能键(边界)
1、多个执行同一功能的单选按钮不能同时选中,只能选中其中一个。
2、逐一执行每个单选按钮的功能。分别选择了“先生”和“女士”后,保存到数据库中的数据应该相应的分别为“先生”和“女士”。
3、一组执行同一功能的单选按钮初始状态时必须有一个默认被选中,不能同时为空。
列表框:
列表框的测试点:
==条目内容正确
==逐一执行列表框中每个使用条目的功能;
==列表内容多要使用滚动条;
==多选:shift、ctrl;
==关联验证
滚动条:
滚动条的测试点:
==滚动条是否能拖动;
==在一个页面中有很多的滚动条;
==当有表格信息时滚动条设置是否合理;
==滚动条拖动时屏幕刷新情况;
==滚动条拖动时显示信息的显示;
==滚动快的测试(长度、位置);
==滚轮控制功能;
==滚动条的上下按钮功能;
1、滚动条的长度根据显示信息的长度或宽度及时变换,以利于用户了解显示信息的位置和百分比。例如在word中浏览100页的文档,当浏览到50页时,滚动条位置应该处于中部,提示用户当前位置大约是整个文档的一半,如果滚动条位置仍在最上面,就容易误导用户;
2、拖动滚动条,检查屏幕的刷新,并查看时否有乱码。例如:预览一幅很大的图片,我们可以上下左右拖动滚动条,检查屏幕动否及刷新显示;
3、拖动滚动条,例如,在word中拖动滚动条,浏览文档;
4、点击滚动条
5、用滚轮控制滚动条
6、滚动条的上下按钮
==出现时间测试;
Up-down控件+文本框:
up-dowm+文本框组合测试点:
==上下箭头的控制(步长,循环);
==边界值的测试;
==默认值的测试(存在、输入、删除);
==非法输入字符的测试;
1、直接属兔数字或者上下箭头控制,例如在插入数据中直接输入插入的工作表数目10,或者按上下箭头,使数目变为10;
2、利用上下箭头控制数字自动循环。例如,当新建工作表数量为253时(最多工作表数为253),再按上箭头,数目自动变为1,当新建工作表数量为1时,按下箭头,数目自动变为253.
3、直接输入超边界数据,例如在插入数目中直接输入260(最多工作表数为253),按“确定”,系统提示重新输入。
4、输入默认值空白,例如尝试插入数目为默认值,直接按“确定”;或者删除默认值,是内容为空白,按“确定”
5、输入字符,例如插入数目中尝试输入或粘贴字符,系统不允许输入,或者按“确定”后,系统提示输入错误。
各种控件的组合使用:
控件组合测试:
==控件间的相互作用;
==tab见的作用;
==热键的使用;
==回车键和esc键的使用;
==控件组合后的功能实现;
相关资源:地摊叫卖广告软件 商场促销 文字转换声音 卖场叫卖语音广告制作
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!