设计功能和界面测试用例
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
设计功能和界面测试用例
8、滚动条控件的测试
滚动条控件需要测试的内容: ✓ 滚动条能否被拖动 ✓ 拖动滚动条时屏幕的刷新情况 ✓ 拖动滚动条时信息的显示情况 ✓ 滚动条的上下按钮是否可能 如何对滚动条控件进行测试: ✓ 滚动条的长度根据显示信息的长度和宽度及时变换 ✓ 拖动滚动,检查屏幕的刷新情况,并查看是否有乱码 ✓ 拖动滚动条 ✓ 单击滚动条 ✓ 滚动条的上下按钮 ✓ 用滚轮控制滚动条
文本框的主要作用是接受用户输入的数据,对它的测试应从输入数据 的内容、长度、类型、格式等几方面考虑 如何对文本框进行测试: ✓ 输入正常字母或数字 ✓ 输入超长字符 ✓ 输入默认值 ✓ 若只允许输入字母,尝试输入数字;若只允计输入数字,尝试输入字 母 ✓ 利用复制、粘贴等操作强制输入程序不允许输入、输出的数据 ✓ 输入特殊字符 ✓ 输入超过文本框长度的字符或多行文本,检查输入的内容是否可以正 常显示 ✓ 输入不符合格式的数据,检查程序是否校验
被默认选中不能同时为空
设计功能和界面测试用例
4、up-down控件文本框的测试
up-down控件文本框需要测试的内容: ✓ 对上下箭头的控制 ✓ 对边界值的测试 ✓ 对默认值的测试 ✓ 对非法输入的测试 如何对up-down控件文本框进行测试: ✓ 直接输入数字或用上下箭头控制 ✓ 利用上下箭头控制数字的自动循环 ✓ 直接输入超边界值 ✓ 输入默认值、空白 ✓ 输入字符 在测试中用到的测试方法 ✓ 输入非法数据 ✓ 输入默认值 ✓ 输入特殊字符 ✓ 输入使缓冲区溢出的数据
设计功能和界面测试用例
失败测试: ✓ 输入不存在的文件名 ✓ 改变文件的访问权限 ✓ 更改文件扩展名 ✓ 修改文件的名称 ✓ 破坏文件的内容,检查程序能否处理损坏数据面不会陷入
设计功能和界面测试用例
5、列表框控件的测试
列表框需要测试的内容: ✓ 条目内容的检查 ✓ 条目功能的实现 ✓ 在列表框中能否输入数据 如何对列表框进行测试: ✓ 条目内容的正确 ✓ 逐个执行列表框中每个条目的功能 ✓ 检查能否向组合列表框输入数据
设计功能和界面测试用例 6、组合列表框的测试
组合列表框需要测试的内容: ✓ 条目内容是否正确 ✓ 滚动条是否可以滚动 ✓ 条码的功能是否可以实现 ✓ 列表框能否完全实现多选操作时的各种功能 如何对组合列表框进行测试: ✓ 条目内容的正确 ✓ 逐个执行列表框中每个条目的功能 ✓ 检查能否向组合列表框输入数据 ✓ 列表框允许多选时,要分别检查按shift选中条目,按Ctrl
使用功能测试方法设计测试用例
1、输入特殊字符
特殊字符指的是:在允许范围之内与系统,开发语言,数据 库等属性相关的一些字符
目的:检测软件是否针对特殊字符做出处理,以防止程序出 错
常用的方式: 需要对软件的环境,开发语言,数据库有一定的了解.然后找
出期中的特殊字符
设计功能和界面测试用例
1、文本框的测试
设计功能和界面测试用例
9、各种控件在窗体中混合使用的测试
各种控件混合使用需要测试的内容: ✓ 控件间的相互作用、联动是否正常 ✓ Tab键的顺序 ✓ 热键的使用 ✓ Enter键和ESC键的使用 ✓ 控件组合后的功能实现 如何进行测试: ✓ 列出用户常用的功能组合或者在需求中特别提出的重点功能,剔除一
设计功能和界面测试用例
如何对文本框进行测试:
✓ 输入非法数据 ✓ 输入默认值 ✓ 输入特殊字符 ✓ 输入使缓冲区溢出的数据
可通用于对接受用户输入的控件进行测试
设计功能和界面测试用例
2、命令按钮控件的测试
按钮控件需要测试的内容: ✓ 按钮功能能否实现 ✓ 提示信息是否正确 ✓ 对于不符合业务背景的输入数据是否有相应的处理方法 如何对命令按钮进行测试: ✓ 单击按钮看是否正常响应操作 ✓ 对非法的输入或操作给出足够的提示说明 ✓ 错误说明应该清楚、明了、恰当、让用户明白错误出处 ✓ 对可能造成数据无法恢复的操作必须提供确认信息,给用户方弃操作
选中条目和直接用鼠标选中多项条目时的情况
设计功能和界面测试用例
7、复选框控件的测试
复选框控件需要测试选项是否能以各种组合形式被选中或 不被选中 如何对复选框进行测试: ✓ 多个复选框可以被同时选中 ✓ 多个复选框可以被部分选中 ✓ 多个复选框可以都不被选中 ✓ 逐一执行每个复选框的功能 ✓ 执行复选框的各种组合功能
些无意义的功能给合 ✓ 利用等介类等方法,筛选功能组合的取值范围,减少测试区域的面积 ✓ 尽量其它非重点功能,至少每个控件都被组合一次 ✓ 在一个测试用例中不要组合太多功 ✓ 对在执行单个功能的测试时发现缺陷功能,也要重点进行组合功能的
测试
设计功能和界面测试用例
10、文件打开操作
对于打开文件需要测试以下内容: ✓ 打开在任意位置的文件 ✓ 以各种方式打开的文件 ✓ 打开任意格式的文件 ✓ 单击文件对话框中的各按钮 对找开文件,包括通过测试和失败测试两种情况 通过测试: ✓ 直接打开本地的文件 ✓ 打开网络上的文件 ✓ 直接输入文件路径和名称 ✓ 逐一测试打开不同的文件类型 ✓ 选择打开方式和版本 ✓ 打开文件中的各种操作 ✓ 选择取消 ✓ 热键、回车键、Tab健的功能
测试用例设计
北京开启财智科技有限公司
使用功能测试方法设计测试用例
1、输入非法数据
非法数据指的是:不在允许范围之内的数据 目的:检测软件是否有拒绝非法输入或对非法输入做出反应 常用的方式: A.输入非法类型数据 B.输入超出允许长度的数据 C.输入超出边界的值 D.输入不符合规则的wk.baidu.com据,如保存文件是输入非法的文件名
的机会 使用到的测试方法: ✓ 输入非法数据 ✓ 输入默认值 ✓ 输入特殊字符 ✓ 输入使缓冲区溢出的数据
设计功能和界面测试用例
3、单选按钮的测试
单选按钮控件需要测试的内容: ✓ 是否只能同时选中一个 ✓ 各单选按钮的功能是否能正常完成 ✓ 是否有默认被选中的项 如何对单选按钮进行测试: ✓ 一组单选按钮不能同时被选中,只能选其中的一个 ✓ 逐一验证每一个单选按钮的功能 ✓ 一组执行同一功能的单选按钮在初始化状态时必须有一个