当前位置:网站首页>一线大厂软件测试流程(思维导图)详解
一线大厂软件测试流程(思维导图)详解
2022-08-02 04:59:00 【代码小怡】
具体功能、自动化、性能在工作中间它的整套流程是什么样的?
流程就是软件拿到需求开始。
一、需求评审
首先我们就会去进行一个需求的评审会议,评审什么?
参考依据是产品说明书,由产品经理给出。负责这个项目的产品经理、测试、开发等相关人员参与需求评审会议,针对产品的需求进行一系列的评审。
开发评审产品说明书上面的需求是否能够实现
测试根据需求上写的功能,评审是否符合用户的使用习惯
评审会议结束后,产品经理确定项目时间,开发测试准备各自负责的模块。
二、测试经理分配任务
测试经理写一份测试计划,测试组哪些人来做哪一些事情。测试计划应该包括七个部分的内容
1.产品概述
2.测试范围
3.测试策略
4.测试目标
5.测试周期
6.资源分配
7.风险分析
测试范围分配相对应的负责人
注册(张三负责)
登录(李四负责)
搜索(王五负责)
添加(赵六负责)
……
测试策略
对于整个产品我们到底要进行哪些测试,也就是我们是只测试它的功能还是功能性能都测。确定测试策略后,也会分配相对应的负责人,功能哪些人负责,性能哪些人负责。人员不够的情况下,会在紧急的风险分析里面做一些处理。
测试目标
这里指的是终止的目标,也就是测试到什么程度为止,不同类型的测试,终止目标也是不同的。功能测试就比如
1.测试用例的覆盖率要达到98%,
2.测试用例要经过评审,
3.所有测试用例都要执行完毕,
4.遗留bug不能超过总bug的5%,不能有A、B、C类bug
达到这个目标了,我们就测到这个版本为止,不同的公司有不同的测试目标,具体可以根据公司制定的测试目标,然后 就可以进入下一个环节。
测试周期
总共测试的时间,从xxx开始—到xxx截止。
预计测试多少个版本,和开发发布的版本相关,比如
正式版V01V02V03V04,回归版,紧急版本……
这些也是测试周期的内容,当然这只是一个预计,实际情况可能会和安排会有一些不一样,比如说V01预计 9/4——9/10 这个是测试周期六天,那么开发最迟要在9/4发布版本。
后面就都直接用思维导图详解:
开发提测,提测模板——开发测试发布的版本
测试执行活动结束就进入测试评估,上线发布。
软件测试流程总结:
1.需求评审
2.测试经理分配任务
3.编写测试用例,用例评审
4.开发提测,提测模板
5.测试执行活动
6.测试评估,上线
最后感谢每一个认真阅读我文章的人,下面这个网盘链接也是我费了几天时间整理的非常全面的,希望也能帮助到有需要的你!
这些资料,对于想转行做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助……
如果你不想一个人野蛮生长,找不到系统的资料,问题得不到帮助,坚持几天便放弃的感受的话,可以点击下方小卡片加入我们群,大家可以一起讨论交流,里面会有各种软件测试资料和技术交流。
敲字不易,如果此文章对你有帮助的话,点个赞收个藏来个关注,给作者一个鼓励。也方便你下次能够快速查找。
自学推荐B站视频:
零基础转行软件测试:自学完软件测试,拿到了字节的测试岗offer,堪称B站最好的视频!
自动化测试进阶:已上岸华为,涨薪20K,2022最适合自学的python自动化测试教程,自己花16800买的,无偿分享
边栏推荐
猜你喜欢
随机推荐
Mysql return table
力扣练习——37 复原IP地址
MySQL大批量造数据
力扣练习——40 区间和的个数
ES6——class类实现继承
【无标题】
力扣练习——43 路径总和
RADIUS 如何提高 WiFi 无线网络安全性?
洗牌(DAY 100)
Detailed explanation of mysql stored procedure
力扣练习——48 找到小镇的法官
CAN光端机解决泰和安TX3016C消防主机长距离联网问题 实现CAN与光纤之间的双向数据智能转换
[QNX Hypervisor 2.2用户手册]9.17 tolerance
合作的小伙伴,缺乏主人翁(owner)意识,好苦恼
interrupt()、interrupted()和isInterrupted()你真的懂了吗
物联网通信协议全解析
【MLT】MLT多媒体框架生产消费架构解析(一)
mysql 8.0.28版本安装配置方法图文教程
MES如何做好生产过程监控,本文给出了详细解答
ZCMU--1891: kotomi and game(C语言)