测试的流程

测试的流程

一.软件测试的流程

获取测试需求----->编写测试计划---->制定测试方案----->设计测试用例---->执行测试---->提交缺陷---->测试分析与评审---->提交测试报告---->准备下一个版本的测试

二.测试工作流程第一个环节:提取测试需求(提取测试点)

1.需求=用户需求+软件需求

用户需求:体现的是用户期望的内容

软件需求:又被称为功能需求,体现的是一个软件要包含/实现的功能,是用户需求细化,具体细节实现的过程操作。

备注:项目开发前期:产品人员和客户/用户进行需求的沟通—>产品人员了解用户需求---->产品人员整理用户需求----->软件需求文档

2.测试需求定义

测试需求是测试人员在需求阶段,经过【多方渠道】收集的需求,进行【可测性分析】得到的需求点。

多方渠道:用户需求文档,软件需求文档,项目合同书,计划书,沟通的记录…只要和产品相关的需求文档,都可以作为提取测试需求的来源

可测性分析:指的是提取的功能需求,是可以测试的,这些功能需求操作时,会有预期结果的产生

3.提取测试需求:找出软件中要测试的功能点

Xmind思维导图工具免费下载 Xmind思维导图 | Xmind中文官方网站 功能

Tab键:生成子主题 Enter键:生成同级别的主题

案例:以电商项目为例,完成对前台注册模块的测试需求提取

思路:首先,根据软件需求,找出每个模块的功能;其次,根据每个功能,整理出该功能操作时,需要的各种输入项;最后,再把每一个输入项的约束规则/遵守的条件整理出来

流程图:功能点----->各种输入项----->每一个输入项的约束条件

测试需求:体现的是:“测什么”

测试需求的提取,不仅要关注好【正向需求:指的是满足规则的需求】,还要关注好【反向需求:指的是违反规则的需求】,因为用户在使用软件功能操作时,做了违规操作,也是会有对应的提示结果的,所以也是要进行测试

练习:

1.实现163邮箱注册功能的测试需求提取:只做两个模块:手机号快速注册,普通注册

https://mail.163.com/register/#/normal

2.实现电商系统后台的用户管理模块的测试需求(测试点)提取:参考用户管理的需求文档

三.评审工作

1.评审:将产出文档中,有遗漏的,不合理,错误的地方给审查出来

例:测试需求进行评审:审查出测试需求中存在遗漏,不合理,错误的地方,进行一系列的优化修改操作

2.评审记录表

2.1作用:记录评审过程中发现的问题

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

2.1评审表

问题编号:指的是给发现的每一个问题,生成一个唯一的序列号 0001-9999

参考写法:review_项目名称_req_编号

review:评审

req:需求

问题类型:指的是针对发现的问题,进行类型的归纳

参考写法:需求描述错误,需求描述不合理,需求遗漏,错别字,需求描述不清晰…

问题来源:写出有问题的需求对应的模块名称

问题描述:把发现的问题,用文字给整理描述出来

问题状态:新发现的 已确认的 已解决

负责人:写上解决问题的人员名字

提出者/发现者:写上发现问题人员名字

预计解决时间

实际解决时间请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

咕咕在测试

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值