1、控件测试{
文本框、
按钮、
单选按钮、
组合列表框、
复选框、
列表框、
滚动条、
}
文本框:
对于文本框中输入错误数据,程序一般游种处理方式:{
1 不允许输入,不给出提示
2 输入马上给出提示重新输入
3 输入完毕,点击“提交”或“确定”,再进行判断输入,若不正确就给提示;若正确就进入下一个阶段。}
文本框测试:对输入数据的 内容、长度、类型/格式进行测试
(1)输入正常的字目或数字
(2)输入超长字符
(3)输入默认值、空格、空白、表情
(4)若只允许输入数字,尝试输入字母;若只允许输入字母,尝试输入数字
(5)利用复制粘贴等操作强制输入程序不允许输入数据
(6)输入特殊字符如:NULL,N等编程语言中的保留字符
(7)输入超出文本框长度的字符或输入多行文本
(8)输入不符合格式的数据,检查程序能否正常校验
(9)输入已存在的数据
按钮:{检查
按钮功能是否实现
提示信息是否正确
对于不符合业务场景的输入数据是否有相应的处理
}
按钮测试:
(1)点击按钮正确响应操作
(2)对非法输入或操作给出足够的提示说明
(3)错误说明清楚明了,恰当,让用户明白错误出处
单选按钮:{检查
单选按钮是否只能选中一个?
各单选按钮功能能否正确实现?
是否有默认被选中的选项?
}
单选按钮测试:
(1)多个执行同一功能的单选按钮不能同时被选中
(2)逐一执行每个单选按钮的功能
up-down控件+文本框组合测试:
(1)直接输入数字或用上下箭头控制
(2)利用上下箭头控制数字自动循环
(3)直接输入超边界值数值
(4)输入默认值,空白
(5)输入非法字符
组合列表框的测试:
(1)条目内容正确
(2)逐一执行列表框中每一个条目的功能
(3)检查能否向组合列表框输入数据
复选框测试:三种状态 选中,未选中,部分选中
(1)多个复选框可以同时被选中
(2)多个复选框可以部分被选中
(3)多个复选框可以不被选中
(4)逐一执行每一个复选框中的功能
列表框测试:
(1)条目内容正确
(2)逐一执行列表框中每一个条目的功能
(3)列表框内容多使用滚动条,如果条目宽度超过列表框宽度,鼠标焦点位于该条目时可以显示完整的条目内容
(4)列表框允许多选时,要检查 按 Shift键选中条目,按Ctrl键选中条目和直接用鼠标选中多项条目
滚动条测试:
(1)滚动条的长度根据显示信息长度或宽度及时变换
(2)按住滚动条,检查屏幕刷新,并检查是否有乱码
(3) 拖动滚动条
(4)点击滚动条
(5)用滚轮控制滚动条
(6)滚动条的上下按钮
各种控件的组合测试:
(1)控件之间的相互作用
(2)Tab键的顺序
(3)热键的使用
(4)回车键以及ESC键使用
(5)控件组合后功能的实现
*********登陆界面例子:
有用户名输入文本框,密码输入文本框,确定和取消按钮。
测试用例如下:
(1)输入正确的用户名和密码,点击“确定”,可以正确登陆
(2)输入不正确的用户名,正确的密码,点击“确定”,系统提示错误
(3)输入正确的用户名,不正确的密码,点击“确定”,系统提示错误
(4)输入不正确的用户名,不正确的密码,点击“确定”,系统提示错误
(5)输入3次错误登陆信息,自动退出
(6)输入允许最大长度为20个字符的用户名和最大长度为20个字符的密码,可以正确登陆
(7)输入超过允许最大长度的用户名和最大长度的密码,系统提示错误
(8)进入登陆界面,接受默认值,什么都不输入,直接按确定
(9)输入特殊字符 如:输入正确的用户名和密码,然后按backspace键或delete键,再次输入用户名;或者输入如ASCII表中字符NUL,LF等
(10)点击取消,退出程序
(11)输入正确的用户名和密码,点击取消,退出程序,再次进入登陆界面直接按确定,检查程序的默认值是否改变
(12)密码显示为******,不能显示为输入具体的字母或数字
注意:Tab键的顺序为用户名、密码、确定、取消。
2、文件操作
通过测试:
(1)直接打开本地文件,如C盘、D盘文件
(2)打开网络上的文件,如其他机器的共享文件,服务器上的文件
(3)直接输入文件的路径和名称
(4)逐一测试打开不同的文件类型,如打开文本文档,演示文稿、工作表文档、网页等等
(5)选择打开的方式、版本
(6)选择打开文件的操作
(7)选择取消
(8)热键、Tab键、回车键的使用
失败测试:
(1)输入不存在的文件名
(2)改变文件访问权限
(3)更改文件扩展名
(4)修改文件名称
(5)破坏文件内容
(6)给文件输入无效的文件名,然后打开文件
(7)使存储介质处于忙或不可用状态
(8)在磁盘容量满的情况下打开文件
保存文件:通过测试
(1)直接保存到本地或网络
(2)保存为已存在的文件名
(3)按不同文件类型保存
(4)保存方式
(5)选择保存文件位置的操作
(6)选择取消
(7)热键、Tab键、回车键的使用
失败测试:
(1)文件名为空值,空格,默认值。
(2)改变文件访问权限
(3)文件名使用特殊字符的文件名
(4)文件名使用特殊长度的文件名
(5)使文件系统超载
(6)使文件层次多,并且长的文件名
(7)使存储介质处于忙或不可用状态
关闭文件:
(1)正常关闭文件,需要有提示
(2)通过菜单或窗口关闭
打印文件:通过测试
(1)直接打印到本地打印机
(2)在网络打印机上输出
(3)打印到文件,再输出到打印机
(4)打印界面的各种属性
(5)选择取消,取消打印
(6)热键、Tab键、回车键的使用
失败测试:
(1)打印机错误,系统给出提示。
3、编辑和鼠标操作
查找、搜寻操作:查找、替换等操作
查找:
(1)输入内容直接查找
(2)在组合列表框中寻找已查过内容再次查找并确认列表框内容正确
失败:输入过长或过短的字符串;输入特殊字符
替换:
(1)输入内容直接替换
(2)在组合列表框中替换已替换过内容再次替换并确认列表框内容正确
失败:输入过长或过短的字符串;输入特殊字符
编辑操作窗体的功能测试:
1关闭查找替换窗口
2附件与选项测试
3控件间的相互作用
4热键、Tab键、回车键的使用
*插入操作:插入文件、插入链接文件、插入对象
插入文件:
1插入文件
2插入图像
3在文档中插入文档自身
4移除插入的原文件
5更换插入的原文件内容
4移除插入的原文件
5更换插入的原文件内容
插入链接文件:
1插入链接文件
2在文档中链接文件自身
3移除插入的原文件
4更换插入的原文件内容
插入对象:
1插入程序允许的各种对象
2修改插入对象内容
3卸载生成插入对象的程序
编辑操作:剪切、复制、粘贴等操作:
剪切:
1对文本、文本框、图文框进行剪切
2剪切图像,包括各种常用图像格式bmg,tif,gif,wmf等
3文本图像混合剪切
复制:
1对文本、文本框、图文框进行复制
2复制图像,包括各种常用图像格式bmg,tif,gif,wmf等
3文本图像混合复制
粘贴:
1对剪切的文本、文本框、图文框进行粘贴
2对剪切图像进行粘贴,包括各种常用图像格式bmg,tif,gif,wmf等
3文本图像混合剪切后进行粘贴
4剪切后在不同的程序中进行粘贴
5多次粘贴同一内容
6利用粘贴操作强制输入程序不允许输入的数据
7重复以上操作,测试复制操作后的粘贴
鼠标操作:
1单击 功能包括:链接,按钮,菜单,下拉框,复选,单选等
2双击
3三击
4拖动操作
5使用鼠标右键
6滚轮的功能是否正确
7shift键+鼠标操作
8鼠标移动到工具栏的图标要有提示信息显示
9光标形状随处理变化
10移动速度
11点击速度
功能测试
性能测试 压力测试和负载测试
1、界面测试
2、易用性测试
3、兼容性测试
4、配置测试
5、安装测试
6、文档测试
7、接口测试
8、安全性测试
9、恢复测试
10、回归测试
测试阶段:单元测试、集成测试、确认测试、系统测试、验收测试。