测试目标:软件测试员的目标:尽可能早的找出软件缺陷,并确保其得以修复
测试重点:
【测试1】产品说明书方面:
高级审查
研究现有的标准和规范
审查和测试类似的软件
低层次测试
检查属性:完整 准确 不含糊 一致 贴切 合理 代码无关 可测试性
检查术语:总是 当然 有时 等等 小 排除 如果...那么(少否则)
【测试2】环境方面:
网络方面
应用方面
服务器端
客户端
软硬件要求方面
安全方面
【测试3】权限方面:
该用户是否有某些功能的权限
该用户是否有某些数据的权限
【测试4】流程方面:
业务流程是否合理
【测试5】界面风格方面:
该注重的地方是否标记明显,不必注意的方面是否没有明显
对话框的风格是否统一,是否允许继续添加
提示信息是否统一并合理
动画效果
【测试6】分辨率 浏览器方面:
不同分辨率以及浏览器的兼容性问题会给成品带来巨大的影响
【测试7】单元测试方面:
高级测试
功能(界面中)
功能是否完成且正常
需验证项是否进行验证(密码是否隐式保存、数字 号码 等有固定格式的是否进行验证、多行输入框是否只能单行输入等)
下次打开是否保留上次的记录
操作是根据何种条件的结果(勾选还是选中还是查询)
重复的行为是否带来影响(多个用户以同一身份进入、同时增加或同时删除同一条记录等)
数据统计是否正确
边界测试
空值 默认 零值 无 测试
低层次测试
数据(数据库中)
数据是否改变
业务(数据库中)
是否满足进行某个操作的权限
状态值是否改变
【测试8】集成测试方面:
本次修改的是否正常(操作如测试7)
之前的功能是否也正常(简单操作就行,目的只是判断之前的功能正常可达到效果)
【测试9】总体测试方面:
所有的功能是否正常(操作如测试7)
【测试10】性能测试方面:
压力测试
反应时间
并发性测试
软件缺陷:
未按照产品说明书要求的功能
出现了产品说明书指定不应该出现的错误
实现了产品说明书未提到的功能
未实现产品说明书虽未提到但应该实现的目标
难以理解、不易使用、运行缓慢、测试者认为用户会认为不好