1.软件测试基本流程
需求分析 -> 制定计划 -> 用例设计 -> 缺陷跟踪和处理 -> 报表分析
2.场景
场景是需求的延伸
比如:QQ空间的注册,同样是注册,它分为三种情况,使用邮箱注册,使用qq号注册,使用手机号注册,这就是分成了三个场景。
场景是需求的细化,同事场景也是一个用例的集合,我们设计用例的时候也需要根据场景来设计一个类型的用例。
3.测试用例
为什么设计测试用例?
因为测试一个功能能否正常工作,使用穷举的方法是不可能的。因此需要设计一个高覆盖率的用例来测试这项功能,因此需要设计测试用例。
3.1测试用例的设计方法
边界值方法和等价类方法(有效等价类和无效等价类)、错误推断法,因果图、正交表分析、场景分析。
4.测试集
4.1目的
将测试用例放到同一个测试集中方便分配任务
5.缺陷
5.1正常流程
(测试人员)新建 -> (测试负责人)确认 -> (开发负责人)分配 -> (开发)正在修改 -> (开发)修改完成 -> (测试人员) 关闭
5.2推迟修改的
(测试人员)新建 -> (测试负责人)确认 -> (开发负责人)分配 -> (开发)驳回 ->(测试人员)推迟 -> (开发)重开 -> (开发)正在修改 ->(开发)修改完成 -> (测试人员) 关闭
5.3描述不清楚的
(测试人员)新建 -> (测试负责人)确认 -> (开发负责人)分配 -> (开发)驳回 ->(开发)重开 -> (开发)正在修改 ->(开发)修改完成 -> (测试人员) 关闭