测试阶段
- 单元测试:代码测试
- 集成测试:接口测试
- 系统测试:功能测试、健壮性测试、强度测试、压力测试、性能测试、用户界面测试、安全测试、可靠性测试、安装/反安装测试、文档测试
- 验收测试:文档测试
- 回归测试:接口测试
- 功能测试用例:功能测试、健壮性测试、可靠性测试
- 性能测试用例:性能测试、压力测试、强度测试
- 集成测试用例:接口测试、健壮性测试、可靠性测试
- 安全测试用例:安全测试用例
- 用户界面测试用例:用户界面测试用例、少量功能测试用例
- 安装/反安装测试用例:安装/反安装测试用例
- 长度需求
- 输入内容限制(特殊字符空格,TAB,&,“null")
- 置灰提示内容
- 复制粘贴
- 高危词 敏感词 违禁词
- 输入框之前的信息是否正确
- 大小混合字母
- 半角全角
- 金额要测小数后4位
- 多个文本框为空 必测
- 输入htm代码:比如” 你好”;--必须以文本的形式将代码显示出来。
- 输入JavaScript代码:比如;--必须以文本的形式将代码显示出来。
- 多行文本框输入:是否允许回车换行。
- 保存后再显示能够保持输入时的格式 。
- 仅输入回车换行,检查能否正确保存;若能,查看保存结果。若不能,查看是否有正确提示 。
- 仅输入空格,检查能否正确保存;若能,查看保存结果。若不能,查看是否有正确提示 。
- 按下ctrl和alt键对输入框的影响。
- 边界值:
~输入[最小值-1]程序应提示错误
~输入[最小值]OK
~输入[最大值]OK
~输入[最大值+1]--程序应提示错误 - 位数 返回目录
~输入[限制位数]OK
~输入[限制位数+1]--根据实际项目而定,是否自动四舍五入成限制位数,还是提示信息
~输入[限制位数-1]OK - 异常值、特殊值:
~输入非数值型数据:汉字、字母、字符--程序应提示错误
~输入负数--根据实际项目而定,如果不允许输入负数,必须提示友好信息
~字段禁止直接输入非数值型数据时,使用“粘贴”、“拷贝”功能尝试输入,并测试能否正常提交保存--只能使用“粘贴”、“拷贝”方法输入的特殊字符应无法保存,并应给出相应提示
~全角数字和半角数字的情况--全角数字不能保存,提示友好信息,半角数字正常保存
~首位为零的数值:如01=1--视实际项目情况而定
- 合法性检查:
~日输入[0日]--程序应提示错误
~日输入[1日]--OK
~日输入[32日]--程序应提示错误
~月输入[1、3、5、7、8、10、12月]、日输入[31日]--OK
~月输入[4、6、9、11月]、日输入[30日]--OK
~月输入[4、6、9、11月]、日输入[31日]--程序应提示错误
~输入非闰年,月输入[2月]、日输入[28日],比如2009.2.28--OK
~输入非闰年,月输入[2月]、日输入[29日],比如2009.2.29--程序应提示错误Vn
~(闰年)月输入[2月]、日输入[29日],比如2008.2.29--OK
~(闰年)月输入[2月]、日输入[30日],比如2008.2.30--程序应提示错误
~月输入[0月]--程序应提示错误
~月输入[1月]--OK
~月输入[12月]--OK 返回目录
~月输入[13月] --程序应提示错误 - 格式检查:
~不合法格式:2009-09、 2009-09 -、200-2-2
~视具体项目而定是否合法:2009/09/01、2009.09.01 、20090901、2009-09-01 - 异常值、特殊值:
~输入汉字、字母、字符--程序应提示错误 - 正常操作
~有默认项还是没有。
~选择日期后是否正确回显到页面上,并且格式正确
~通过左右按钮进行年和月的选择,是否正确
~通过下拉框直接选择年和月,是否正确
~控件选择完日期后,输入框是否选择正确
~是否可以手工修改输入框
~点击clear 按钮是否可以正确清空输入框日期
~点控件的 close 按钮不修改日期,返回页面
~刷新界面后,输入框的日期是否没有变化 - 手工输入操作
~输入框可不可以手工输入
~输入日期的格式正确,不能用其他格式
~输入字母,文字,特殊字符后,提示失败
~提示方式(限制输入:无限制输入然后即时用提示框or label,无限制输入:当焦点离开后用提示框or label,点其他按钮提示)
- 合法性检查:
~时输入[24时] --程序应提示错误
~时输入[00时] --OK
~分输入[60分] --程序应提示错误
~分输入[59分] --OK
~分输入[00分] --OK
~秒输入[60秒] --程序应提示错误
~秒输入[59秒] --OK
~秒输入[00秒] --OK - 格式检查:
~不合法格式
~视具体项目而定是否合法
~异常值、特殊值
~输入汉字、字母、字符--程序应提示错误
~系统中所涉及时间是否取服务器时间