一个独立的测试人如何完成一个项目的测试 + 发布

news2024/11/20 13:45:44

其实啊,每个人都可以「独立完成一个项目的测试 + 发布」

很多同学,工作了五六年,都没有机会(也许是:不敢)独立负责一个完整项目的测试(独立负责一个项目测试后的上线流程,机会就更少了) 。

一件事,自己没经验的时候,最好的方法是模仿;看看同事怎么做的,把步骤全部记录下来 。

公司内部,关于代码发布 / 项目测试,一定都有其固定的流程,以及涉及到的固定技术的(新创公司,或者小作坊,可能流程不明显,或者没有文档沉淀,但操作者,也是有其固定的操作套路的) 。

划重点:「做一件事,不一定要完全把这些技术弄懂,参考其他同事的玩法,会用就行 。」

多数从业者,每天日常工作的内容,不会有太多的创新性内容,或者太多技术性的创新事项 。基本上是固定套路的落地执行 。

优秀者,往往就体现在:基于现有流程,在现有套路基础上的「微创新」;创新后,加速完成事项的效率,或者改善事项完成的结果,使其质量更高 。

具体到测试职业:

拿到一个项目,

1、先根据产品的「需求文档 + 自己对当前行业的理解(经验)」,通过脑图的形式,拆分测试点 。

拆分测试点的过程中,把遇到的不清晰的需求(或者技术方面,不理解的知识点),通过问产品/开发/搜索引擎检索/查阅公司内部资料,搞定 。

2、根据自己梳理完成的最终测试点(此份测试点,最好是跟 产品 & 开发 & 测试 确认过的),开始设计测试用例(用例形式,不重要,可excel / 用例工具 / 脑图 / 内部工具),然后进行二次评审

3、测试执行过程中 ,问题提到Bug系统,对于一些异常状态的Bug,关注其生命周期 。

4、测试报告(模板,之前有文章) 。

5、关注风险 / 延期 ,以及 质量 & 进度 的平衡 。

6、开始发布 & 上线 (把上线的步骤,自己用文档,完整的记录下来,并模拟几次,确保无遗漏)。

经验谈:

1)配置文件(各种链接串),容易出问题;

2)DB脚本,容易漏;

3)一些第三方应用 & 服务,容易漏 ;

4)上线后,核心接口的自动化执行,确保主流业务无问题;

5)核心业务的手动回归;

6)上线后,核心业务的日志监控;

7)上线后,日志平台的Error log 监控 ;

8)上线后,核心业务的数据监控(如果核心业务数据,明确下降,业务是此刻业务出问题了)

9、上线后,线上问题反馈流程 。

10、上线后的,值班 。

11、紧急问题的,BugFix

12、项目复盘(总结会)

13、End ,恭喜你,独立完成一个项目的测试 + 发布上线 (如果还没实操过的,恭喜你,跟着老徐的此篇文章,模拟了一遍全流程;)

End ,此文结束 。

希望老徐的文章,对你有点用 。

限于篇幅 & 时间,还有很多不完善 & 写的不充分之处 ,欢迎补充 。

“学东西,实操完,才算入门 。很多技术,看起来简单,实操时,往往会遇到各种阻塞性小问题,导致放弃 。” 

【我给正在自学的同学准备了一些练手的项目可以自行领取】

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/955262.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

手把手教你调用5个公共API获取数字货币市场数据(内附详细源码)

数量技术宅团队在CSDN学院推出了量化投资系列课程 欢迎有兴趣系统学习量化投资的同学,点击下方链接报名: 量化投资速成营(入门课程) Python股票量化投资 Python期货量化投资 Python数字货币量化投资 C语言CTP期货交易系统开…

three.js(十):线性几何体

线性几何体 WireframeGeometry 网格几何体EdgesGeometry 边缘几何体 WireframeGeometry 网格几何体 WireframeGeometry( geometry : BufferGeometry ) geometry — 任意几何体对象。 const geometry new SphereGeometry(); const wireframe new WireframeGeometry(geometr…

2022年06月 C/C++(五级)真题解析#中国电子学会#全国青少年软件编程等级考试

第1题:逃离迷宫 你在一个地下迷宫中找到了宝藏,但是也触发了迷宫机关,导致迷宫将在T分钟后坍塌,为此你需要在T分钟内逃离迷宫,你想知道你能不能逃离迷宫。迷宫是一个边长为m的正方形,其中"S"表示…

完善会计流程的关键功能:了解必备的会计软件功能!

会计软件已经成为许多大小企业的财务管理标配。会计软件可以帮助企业自动化财务流程,提高工作效率,减少错误,并提供准确和可靠的财务数据。一款合格的会计软件应该具备什么功能呢? 会计软件应有的功能 1、账户管理:会…

overlayfs

参考:How containers work: overlayfs how overlays work Overlay filesystems, also known as “union filesystems” or “union mounts” let you mount a filesystem using 2 directories: a “lower” directory, and an “upper” directory. Basically: t…

C语言之练习题

欢迎来到我的:世界 希望作者的文章对你有所帮助,有不足的地方还请指正,大家一起学习交流 ! 目录 前言填空题:第一题第二题第三题第四题 编程题:第一题:第二题: 总结 前言 填空题: …

网御ACM上网行为管理系统bottomframe.cgi接口存在SQL注入漏洞 附POC

文章目录 网御ACM上网行为管理系统bottomframe.cgi接口存在SQL注入漏洞 附POC1. 网御ACM上网行为管理系统简介2.漏洞描述3.影响版本4.fofa查询语句5.漏洞复现6.POC&EXP7.整改意见8.往期回顾 网御ACM上网行为管理系统bottomframe.cgi接口存在SQL注入漏洞 附POC 免责声明&am…

three.js(九):内置的路径合成几何体

路径合成几何体 TubeGeometry 管道LatheGeometry 车削ExtrudeGeometry 挤压 TubeGeometry 管道 TubeGeometry(path : Curve, tubularSegments : Integer, radius : Float, radialSegments : Integer, closed : Boolean) path — Curve - 一个由基类Curve继承而来的3D路径。 De…

关于Linux系统时间的问题

关于Linux系统时间的问题 当我们进行一些特定的业务需求时,需要修改当前Linux系统的系统时间。我们可以用以下命令进行修改时间。 data -s "2022-08-31 15:00:00"当我们将时间设置为某个时间点后,Linux系统的时间会出现一个问题:…

React原理 - React Reconciliation-上

目录 扩展学习资料 React Reconciliation Stack Reconciler【15版本、栈协调】 Stack Reconciler-事务性 事务性带来的弊端: 扩展学习资料 名称 链接 备注 官方文档 Reconciliation – React 英文 stack reconciler Implementation Notes – React 英文…

IntelliJ IDEA 2023.2.1使用Git时弹出“使用访问令牌登录”问题解决

这里写目录标题 一、内网Git环境GitLabGogsGitea 二、外网Git环境GitHubGitee 升级为IntelliJ IDEA 2023.2.1后,使用Git时弹出“使用访问令牌登录”的窗口,习惯使用Git帐号密码登录的用户,面对这个突如其来的弹窗真的很懵。 一、内网Git环境 …

虚拟化技术原理

计算虚拟化 介绍 把物理主机上物理资源(CPU,内存,IO外设),通过虚拟化层抽象成超量、等量的逻辑资源(虚拟CPU,虚拟内存,虚拟IO设备),然后重新组合形成新的虚…

大数据学习:impala基础

impala基础 1. impala介绍 1.1 impala概述 Impala是Cloudera公司推出,提供对HDFS、Hbase数据的高性能、低延迟的交互式SQL查询功能。官方测试性能比hive快10到100倍,其sql查询比sparkSQL还要更加快速,号称是当前大数据领域最快的查询sq工具…

【排序】快排非递归

模拟递归的下标,让他们入栈

投票同款特效样式

先看效果&#xff1a; 再看代码&#xff08;查看更多&#xff09;&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title><style>import url("https://fonts.…

vant2 van-calendar组件增加清除按钮和确定按钮

利用自定义插槽增加一个清除按钮 <van-calendar ref"fTime1" select"selectTimePicker" confirm"changeTimePicker" :default-date"null" :show-confirm"false" v-model"timePickerShow" type"range&quo…

《用行动打造满意的服务》考试答案

中电金信新员工入职培训选修课程《用行动打造满意的服务》考试答案

数据结构day08(树、算法)

今日任务&#xff1a; 二叉树&#xff1a; 今日思维导图 链接&#xff1a; 快排&#xff1a;快速排序法&#xff08;详解&#xff09;_李小白~的博客-CSDN博客图画挺好啊 常见款&#xff1a;https://www.runoob.com/w3cnote/quick-sort.html