我们学习了软件测试,对于软件测试的设计我做了一下总结:
1、 测试用例设计概念
(1) 高质量测试用例所应具备的特点
正确性、完整性、准确、清晰、简洁、可维护性、适应性、可重用性、其他
(2) 测试用例设计原则
基于测试需求的原则、基于测试方法的原则、兼顾测试充分性和效率的原则、测试用例的代表性、测试结果的刻判定性、测试执行的可再现性
(3) 测试用例覆盖内容
正确性测试、容错性测试、安全性测试、接口间测室、数据库测试、边界值分析法、压力测试、等价划分、错误推测、效率、可理解性、可移植性、回归测试、比较测试
2、 测试用例编写要素与模板
(1) 测试用例编写要素
名称与标识、测试追踪 、用例说明、测试的初始化要求、测试的输入、期望的测试结果、评价测试结果的准则、操作过程、前提和约束、测试终止条件
(2) 测试用例编写模板
(3) 编写测试用例注意事项
功能检查、面向用户的考虑、数据处理、软件流测试
3、 测试用例设计步骤
测试需求分析、业务流程分析、测试用例设计、测试用例评审、测试用例更新完善
4、 测试用例分级
(1) 测试用例的级别
基本、重要、一般、特殊
(2) 测试用例的优先级
5、 软件测试用例设计的误区
能发现到目前为止没有发现的缺陷的用例是最好的用例
测试输入数据设计方法等同于测试用例设计方法
强调测试用例设计的越详细越好
追求测试用例设计“一步到位”
测试用例不应该包含实际的数据
测试用例中不需要明显的验证手段
让测试新人涉及测试用例