测试计划、测试用例和测试缺陷

  • Post author:
  • Post category:其他


上节我们大概了解了软件测试的概念和工作流程,今天我们接着学习一下测试计划、测试用例和测试缺陷!



一、




软件测试计划简介


1、概念:

指定测试目的、范围、方法、时间进度及软件测试重点的过程


2、编写人员和使用人员

测试计划一般由

测试组长

或者

项目经理

来负责撰写。测试人员按照测试计划里的内容来安排和调整自己的测试工作。


写:测试组长和项目经理


用:测试人员


你:也有可能……


3、软件测试计划内容



我们来画个图更直观看一下:



二、测试用例


概念:

测试用例是为了实施测试而向被测试系统提供的一组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等要素。其实,测试用例就是一份编写了要测哪些内容的文档。测试用例表达要清楚,无二义性;用例可操作性强;用例的输入与输出明确。用例是测试人员根据需求进行设计的,

设计方法有:等价类划分法、边界值法、判定表法、正交法、场景法、错误推测法,基于需求设计。


产生原因:

1、在开始实施测试之前设计好测试用例,可以避免盲目测试并提高测试效率;

2、测试用例的使用令软件测试的实施重点突出、目的明确;

3、在软件版本更新后只需修正少部分的测试用例便可展开测试工作,降低工作强度、缩短项目周期;

4、检验软件是否满足客户需求、体现一个测试人员的工作量、展现测试用例的设计思路。


内容:


主要内容:

用例编号、所属模块、用例标题、优先级、前置条件、操作步骤、测试数据、预期结果、实际结果。



三、缺陷


概念:

软件缺陷就是通常说的bug,它是指软件中(包括文档和程序)存在的影响软件正常运行的问题。


原因:

需求不明确和变更(沟通不充分产生)

软件结构复杂(架构不合理,认知不到位)

编码问题(程序员是培训的,太菜)

项目期限短(时间问题,越快越忙越出错)

使用新技术(不是最新的才是最好的,大家都知道老人活好)


缺陷分类:


测试种类分类

:界面类、功能类、性能类、安全类、兼容类


缺陷的验证程度:

严重、一般、次要、轻微


缺陷优先级等级:

立即解决、高优先级、正常排队、低优先级

如图:


缺陷发生阶段分类:

需求阶段缺陷

架构阶段缺陷

设计阶段缺陷

编码阶段缺陷

测试阶段缺陷


缺陷管理


提交缺陷的注意事项


可复现:

缺陷可以复现


唯一性

:一条缺陷只报告一个问题


规范性

:缺陷报告编写要规范,符合公司或者项目要求


准确

:描述的信息是正确的


具体:

有细节且真实特定的,避免使用模糊不清的词语,如功能中断、功能不正确、功能不起作用等


简洁易懂:

描述简单容易理解,不要产生歧义


次序清晰

:描述缺陷过程有条件,有先后顺序


缺陷跟踪流程图



版权声明:本文为weixin_61422097原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。