项目测试的流程

测试项目流程

 

  CMI:软件成熟度,分为5级

  测试报告完以后,还有项目总结

1.项目流程:

 项目立项大会,项目计划,需求分析-----需求规格说明书,评审,设计(概要设计,

详细设计)-------概要设计说明书,详细设计说明书,评审,编码-------单元测试,

集成测试,系统测试,发布上线

 

简化:项目立项大会,项目计划,需求分析,设计,编码,测试,发布上线。

 答案:软件生命周期(SDLC)的六个阶段

1、 问题的定义及规划

2、 需求分析

3、 软件设计

4、 程序编码

5、 软件测试

6、 运行维护

 软件测试生命周期:测试计划——测试设计——测试开发——测试执行——测试评估

2.测试流程:

测试计划,编写测试用例(测试准备),测试执行,测试报告

 

测试计划-------测试计划

测试准备-------测试用例,需求列表

测试执行--------缺陷报告(清单)

测试发布--------测试报告

 

一.测试计划

4.1.1 需求分析 4.1.2 测试策略 4.1.3 工作量估算 4.1.4 进度安排

4.1.5 度量标准 4.1.6 风险评估 4.1.7 子计划制定 4.1.8 计划评审

 

测试目的,测试范围,测试背景,测试进出条件,测试风险,测试进度,

测试需求,测试策略,资源安排,交付物,测试约束条件。

二。测试用例

1).需求问题列表(点)。

2).根据列表写测试案例。

 

3).测试用例要素包括

 

用例ID,摘要(测试名称),模块描述(路径),前置条件,步骤,预期结果,设计者,设计时间,用例类型

 

登陆页面,输入账号,密码,点击登陆按钮,进入系统

点击取消,清空账号和密码

账号:只能数字,长度6-12,

密码:数字,字母组合,长度6-12,不能输入特殊字符

输入错误的账号,点击登陆,提示,账号不正确、

输入错误的密码,提示密码错误

如果账号和密码均为空,提示请输入账号和密码

 

1) 正确性校验

l 正确的账号和密码

2) 非正确性校验

l 账号错误

ID

主题

模块路径

前置条件

步骤

预期结果

2

错误账号

 

 

  1. 输入错误账号,zhangsan
  2. 输入密码dong12233
  3. 点击登陆按钮

提示账号不正确

 

 

 

 

 

 

 

l 密码错误

l 账号和密码都错误

3) 非空性校验

      *账号为空

      *密码为空

      |*账号和密码为空

4) 限制条件测试

*账号限制

*密码限制

5)取消按钮验证

 

测试用例要素包括:

用例ID,摘要(测试名称),模块描述(路径),前置条件,步骤,预期结果,设计者,设计时间,用例类型

 三.缺陷(测试执行找缺陷)

软件缺陷的定义

(1)软件未达到产品说明书中已经标明的功能;

(2)软件出现了产品说明书中指明不会出现的错误;

(3)软件未达到产品说明书中虽未指出但应当达到的目标;

(4)软件功能超出了产品说明书中指明的范围;

(5)软件测试人员认为软件难以理解、不易使用,或者最终用户认为该软件使用效果不良。

 

1) 缺陷级别:

五种:致命的,非常严重的,严重的,一般,微小的

四种:致命的,严重的,一般的,微小的

 

等级

描述

说明

测试特性

5-致命

系统死机

系统、环境及应用崩溃死机。

可靠性

数据损坏

软件发生故障数据毁坏或丢失。

可靠性

功能失效

软件发生故障导致功能失效。

可靠性

异常退出

软件发生故障异常退出。

可靠性

4-非常高

功能缺少

用户需求未实现。

功能性

功能错误

实际提供功能与用户需求不一致。流程或接口中,数据未做关联。

功能性

计算错误

结果计算错误。

功能性

精度错误

精度与用户需求不一致。

功能性

交互错误

与其他软件或系统交换数据出错,包括导出文件后内容丢失。

功能性

性能缺陷

未达到需求说明书中所规定的性能指标,例如响应时间过长。

效率

3-高

控制错误

输入未控制和未判断导致功能异常、信息缺失,或界面显示、提示信息异常等;如必输项、重复、数据约束、数据长度;删除未确认;屏蔽判定;正常逻辑错误。

可靠性

2-一般

显示错误

界面显示错误,页面刷新问题,提示信息不准确,错别字,打印内容格式错误。可修改字段与不可修改字段中字体颜色标示未区别;

易用性

不易操作

界面风格不一致,术语不统一,对话框颜色不一致,按钮大小不统一,提示信息不一致;未使用默认值,默认值使用不便或不正确。

易用性

1-低

建议意见

需求说明书、用户手册中未说明,但影响用户对软件使用的方便性等。

易用性

 

2) 优先级、

  1. 优先级

1) 最高优先级:立即修复,停止进一步测试

2) 次高优先级:在产品发布之前必须修复

3) 中等优先级:如果时间允许应该修复

4) 最低等优先级:可能会修复,不修复也能发布

  1. 缺陷的要素(包括哪些东西)

缺陷ID,发现者(检测者),缺陷严重等级,优先级,发现缺陷的版本,缺陷所在的模块,缺陷描述(标题,

摘要),详细步骤,发现缺陷时间,发现缺陷环境,所执行的用例(ID),缺陷类型,缺陷状态,

 

注:缺陷不好描述的时候,可以截图上传为附近

  1. 缺陷状态(缺陷的生命周期)

新建,打开,已修复,关闭。拒绝,挂起(延迟),重新打开,

四.测试报告

目的,输入/输出,测试概要,测试环境,测试效率分析,测试用例分析,测试进度以及工作量分析,

缺陷收敛图,缺陷分布,缺陷清单,功能概述,测试范围,需求覆盖分析。。。。

posted @ 2017-06-10 18:36  王丽松  阅读(13578)  评论(0编辑  收藏  举报