测试理论
(1)测试用例的依据:用户需求。
(2)测试用例的内容:测试用例编号、测试标题、重要级别、测试数据输入、操作步骤、预期结果;
(3)测试用例的管理:通过EXCEL办公软件按照一定格式编写测试用例;把编写好的测试用例上传到SVN项目管理工具中对应的文件夹里。
(4)测试用例的优先级:
1级,影响很大,阻碍行的、流程性的用例。例如登陆按钮不可用,百度一下不可用 2级,大的功能点,已经回阻碍少部分用例的执行。例如新增按钮,如不能通过,很多功能都不可测试 3级,小的功能点,例如刷新,刷新功能等 4级,小的UI的问题,位置,大小,验证,建议等等
(5)测试用例的设计方法:等价类划分法;边界值分析法 ;场景法;错误推测法;因果图判定表法;正交试验设计法
(6)测试用例的评审内容:
1.用例设计的结构安排是否清晰、合理,是否有利于高效的对测试需求进行覆盖
2.是否覆盖测试需求上的所有功能点。
3.优先极安排是否合理。
4.用例是否具有很好可执行性。例如用例的前提条件、执行步骤、输入数据和期待结果是否清晰、正确;期待结果是否有明显的验证方法。
5.是否已经删除了冗余的用例。
6.是否包含充分的反面测试用例。
7.是否从用户层面的使用场景和使用流程来设计测试用例。
(7)测试的流程:测试需求分析;编写测试计划;编写测试方案;测试用例设计;执行测试,提交缺陷;编写测试报告
(8)测试计划的内容:被测试项目的背景、目标、范围、方式、资源、进度安排、测试组织、测试执行进入与退出标准、本测试计划的审批与变更方式,以及与测试有关的风险等方面。
(9)测试报告的内容:人力投入;用例覆盖情况;bug的分类及数量统计;遗留bug情况;测试风险;测试对象评估; 测试结论。
(10)缺陷的内容:缺陷ID,缺陷标题,缺陷发现的日期和时间,缺陷提交人,缺陷的严重等级,缺陷的优先级,测试环境,测试类型,发现缺陷的软件版本,附件,缺陷复现步骤,期望结果,实际结果,备注
(11)缺陷的管理:通过EXCEL办公软件按照一定格式编写缺陷跟踪单;运用缺陷管理工具:Bugfree,禅道进行缺陷管理
(12)缺陷的级别:
1--- 致命 软件无法运行,或者软件的主要功能丧失,或者很大可能性会造成严重不良后果
2--- 严重 软件的次要功能丧失,或者主要功能在一些特定情况下会出错 ,比如金额计算等
3--- 一般 软件在某些情况下会出错,但是造成的后果影响不大 例如:功能特征设计不符合系统的需求,不影响系统的业务,并且有相应的补救方法。
4--- 轻微 在某些情况下会出错,但是造成的后果影响很小 例如:1. 上报的信息不符合系统的需求,描述不精确或可能对用户有些误导。 2. GUI 界面问题,不精确或可能对用户有些歧义。
(13)缺陷的生命周期:提交缺陷,分配缺陷,处理缺陷,验证缺陷,关闭缺陷。
(14)缺陷的状态:
New 新建
Assigned 已分配
Fixed 已修复
Rejected 拒绝
Cannot Reproduced 无法重现
Invalid 无效
Duplicate 重复
Reopen 重新打开
Closed 关闭