一个简单的软件测试流程
流程分解
目的:本活动的意图
负责人:负责执行本活动的角色
参与人:配合执行本活动的角色
进入准则:能够开展本活动所须满足的因素或条件
输入:执行本活动需要使用的数据或文档
活动:将本活动的输入转化为输出的一系列行动
输出:本活动所产生的数据或文档
完成准则:标志本活动完成的因素或条件
1、设计用例
目的:确保为发现至今未发现的缺陷提供依据
负责人:用例设计师
参与人:主测人
进入准则:《详细设计》评审通过
输入:《需求规格说明书》《概要及详细设计》《业务逻辑流程图》《现场应用场景》
活动:
①依据输入文件运用设计方法设计用例;
②部门内对用例进行Review;
设计标准:
①可读性高
②覆盖全部需求点,考虑到各边界值、异常条件
输出:测试用例
完成准则:部门内Review通过
2、评审用例
目的:确保对需求规格场景覆盖率达到100%
负责人:用例设计师
参与人:主测人、开发代表、项目经理、应用工程师、测试经理
进入准则:部门内Review通过
输入:测试用例
活动:
①评审用例设计的结构是否清晰,是否有效对需求规格覆盖
②是否从用户角度来设计测试场景和使用流程的用例
③是否有效覆盖业务逻辑,对程序要求是否合理
输出:评审通过的用例
完成准则:对需求规格和业务逻辑流程的覆盖率达到100%
3、版本转测
目的:严把转测入口,控制版本转测质量
负责人:主测人
参与人:主测人、测试代表、测试配合人,项目经理
进入准则:部门内Review通过
输入:转测单据
活动:
①测试人员核对转测单据的版本号是否否和立项要求
②测试人员核对转测单据附件是否包含完整的《研发自测试报告》《转测说明》
③测试人员核对转测单据是否填写功能描述,缺陷修复情况
输出:转测单据
完成准则:转测单据审核通过,不通过打回,重新转测审核。
4、澄清范围
目的:确保覆盖修改点和风险点及影响范围
负责人:测试代表
责任人:主测人、开发代表、项目经理
进入准则:版本转测
输入:《需求规格说明书》《业务逻辑流程图》《修复缺陷清单及影响范围》
活动:
①基于需求规格及业务逻辑流程,分析新增需求及修复缺陷的影响范围;
② 依据可能影响的模块,划分版本测试范围,明确测试重点;
输出: 版本测试范围
完成准则:项目干系人对版本测试范围澄清一致
5、制定计划
目的:指导测试过程
责任人:测试代表
参与人:主测人、开发代表、项目经理
进入准则:测试范围澄清完毕
输入:项目里程碑计划
活动:
①明确范围
②规划时间
③设定策略
④关联用例
输出:测试计划
完成准则:项目组审核通过
6、评估版本
目的:确保版本具备可测试性
负责人:主测人
进入准则:版本转测
输入:转测版本、开发自测报告、转测说明文档
测试活动:
①核实输入文档是否完整和正确;
②抽检开发自测报告执行情况;
③对转测版本进行冒烟测试;
④冒烟测试包括自动化测试,手工重点功能测试
输出:转测版本是否具备可测试性
完成准则:冒烟测试通过
7、执行测试
目的:发现问题
负责人:主测人
参与人:其他测试人员
进入准则:转测版本具备可测试性
输入:转测版本、测试计划
活动:
①按计划执行测试提交缺陷;
②反馈版本测试进展和情况;
输出:缺陷列表、产品风险、测试情况
完成准则:用例执行率100%,且在测试最后一天主测全人力投入未发现严重及以上缺陷。
8、产品培训
目的:产品使用和推广
负责人:应用工程师
参与人:应用工程师,前端技术人员
进入准则:测试完成
输入:《硬件新品培训文档》、《操作软件类培训文档》、《硬件程序包培训文档》、《原理性培训文档》
活动:
①硬件新品技术参数,操作,功能培训;
②操作软件升级,操作,功能培训;
③硬件程序包升级使用说明;
④服务,软件实现原理说明。
输出:《培训总结》
完成准则:部门内Review通过
9、编写报告
目的:呈现测试过程
负责人:测试代表
参与人:主测人
进入准则:测试完成
输入:测试过程所有输入、输出文件和过程数据
活动:
①记录整个测试过程和结果;
②分析过程数据和产品质量;
③部门内对报告进行Review;
输出:《测试报告》
完成准则:部门内Review通过
10、发布评审
目的:评审是否达到发布状态
负责人:测试代表
参与人:项目组相关干系人
进入准则:《测试报告》部门内Review通过
输入:《测试报告》和《发布评审表》
活动:
①评审过程质量;
②评审遗留缺陷影响;
③评审产品风险项影响;
输出:《评审意见表》
完成准则:所有评审组成员签字确认可以结束测试
11、支持现场
目的:独立和协助解决现场问题
负责人:应用工程师
参与人:研发同事、前端同事
进入准则:前端反馈现场问题
输入:现场问题基本信息
活动:
①通过信息分析和独立解决问题;
②复现现场协助开发解决问题;
输出:《现场问题解决办法和规避措施》
完成准则:问题闭环
更多技术分享
如果文章对你有帮助,麻烦伸出发财小手点个赞,感谢您的支持,你的点赞是我持续更新的动力,关注微信公众号【程序媛木子】即可领取测试学习资源量,大家可以进群交流(644956177),里面有各种软件测试资源和技术交流。
一个简单的软件测试流程相关推荐
- 一个简单的软件测试流程(附带流程详解)
该流程为笔者整理的一个小型项目的测试流程,不代表测试的全部.更适合于一些小公司的测试流程. 仅供参考. 流程图 流程分解 目的:本活动的意图 负责人:负责执行本活动的角色 参与人:配合执行本活动的角色 ...
- 一个简单的审批流程系统设计
一个简单的审批流程系统设计 1 背景 最近在做一个企业管理系统的外包,该管理系统主要分为两个端,管理端(web端)和生产端(移动端).管理端的功能有人员管理.项目管理.工作量管理.审批流程管理等, ...
- 一个简单CI/CD流程的思考
因为公司有两地研发团队,在统一CI/CD上难度不亚于两家公司合并后的新流程建立,并非不可攻克,简单描述下心得. 首先,代码管理使用gerrit -> 因其强大的 codereview 功能被选中 ...
- 开发一个简单APP的流程及记事本案例(Android Studio)
1.需求分析 (1)业务需求分析:分析潜在客户需要什么产品或服务 (2)架构分析:分析所做的产品或服务需要什么功能及实现方式并画出功能结构图,记事本案例如下 (3)数据库类设计分析:数据库设计是项目开 ...
- 基于 Spring Boot 2.x 使用 Activiti 创建一个简易的请假流程
文章目录 1 摘要 2 准备工作 3 请假流程图 3 核心代码 3.1 数据库表 3.2 流程管理工具类 3.3 流程的使用 4 推荐参考资料 5 Github 源码 1 摘要 工作流是需 ...
- python小项目实例流程-Python小项目:快速开发出一个简单的学生管理系统
原标题:Python小项目:快速开发出一个简单的学生管理系统 本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: ...
- 一个简单的Eclipse调试Debug流程(四)
本文链接:https://blog.csdn.net/u011781521/article/details/55000066 http://blog.csdn.net/u010075335/ar ...
- java 模拟电梯_请使用的Java的多线程知识来编写一个程序,实现一个简单的摩天大楼的电梯模型程序是以一座摩天大楼的多个电梯为背景,用线程、流程控制、随机函数等知识来模拟它。2、电梯的描述:...
请使用的Java的多线程知识来编写一个程序,实现一个简单的摩天大楼的电梯模型 程序是以一座摩天大楼的多个电梯为背景,用线程.流程控制.随机函数等知识来模拟它. 2. 电梯的描述: 电梯是日常生活中经常 ...
- 通过一个简单的电商零售数据集,了解数据分析流程
目录 数据分析流程 1.数据分析真实项目流程 2.数据分析方法 3.零售消费数据数据集介绍 4.分析内容 明确分析的目的 案例分析实战 1理解数据 2数据清洗 3数据分析和可视化 1.购买商品前十的国 ...
最新文章
- linux踩内存内存越界,Linux如何调试内存泄漏?超牛干货奉献给你(代码全)
- 浏览器滚动条样式更改
- Windows下Nginx的启动、停止等基本命令
- Oracle数据库表中字段顺序的修改方法
- Java虚拟机(二)—主流Java虚拟机分类及发展历程
- Odoo链接magento纪实
- 卡尔曼滤波matlab_汽车毫米波雷达距离测量中的一种扩展卡尔曼滤波实现
- [转载]让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求
- it技术交流平台_IT协会向你招手了,不了解了解?
- 不兼容惹的祸,Calibre 作者拒绝迁移至 Python 3
- linux之安装nali本地解析IP归属
- 公务员考试152分上岸经验,你同样可以复制
- FPGA开发板学习(1)
- 强大的Pidgin,Pidgin的使用
- Android开发之EditText多行文本输入
- 在线会议中人脸面部轮廓图像提取(三)——Dlib库人脸面部轮廓图像特征提取
- linux shell脚本编写 | 三角形 | 梯形 | 菱形 | 九九乘法表 | 矩形 | 超详细
- Apache ECharts数据可视化(连接数据库)
- 孙陶然:当机会降临到你头上时你必须去把握
- 00.硬件加速设计方法 ——概述