新入职测试岗,我需要怎样快速熟悉项目业务?总结......

Posted 网易测试开发猿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新入职测试岗,我需要怎样快速熟悉项目业务?总结......相关的知识,希望对你有一定的参考价值。

目录:导读


前言

新入职测试工程师怎样快速熟悉项目业务

1)初步进入软件测试行业的表现和遇到的问题
1.看到项目模块较多、功能较多,就怕就慌,不知道从什么地方下手

2.理解不了业务,不知道自己发现的是不是bug

3.只能找出简单的界面bug、易用性bug

4.效率低下,登记一个bug 需要好半天

5.项目没有任何文档,不知道怎么开展测试工作

你中了几点?欢迎留言讨论

2)测试人员快速熟悉项目业务的普通方法
1.熟悉系统架构图、自己整理系统功能模块图

2.整理测大纲,提取出需求功能点

3.看需求类文档:需求文档、产品说明书

4.参加多种会议:需求评审、设计评审、测试用例评审等

5.看设计类文档:系统设计、概要设计、详细设计、数据库数据

6.学习同行业软件 ----天下软件一大抄

7.参加行业知识的学习、培训 例如:财务培训、证券从业培训

8.申请需求人员开展业务培训

9.沟通:找需求、开发、客户沟通

3)测试人员快速熟悉项目业务的非常规方法
1.参加需求讨论会议、用例评审的时候,主动承担会议记录员。

2.记录会议中发现的问题,解决方案,会后填写评审记录单、打印、大家签字 -------最快熟悉项目的方法

3.不懂就问人:不管是需求、还是开发,把对方问晕

4.协助需求、开发人员整理文档

… …

4)如商城系统项目
1.应收金额=销售订单的数量*售价价,应收金额概念只与支付成功的销售订单相关

2.优惠金额=折扣优惠+会员优惠+减免优惠+抹零金额,其概念只与支付成功的销售订单相关

3.折扣优惠=成交价*(1-折扣)*数量

4.会员优惠=(原价-会员价)*数量

5.减免分摊=单品实收/所有单品的实收*减免优惠

6.订单数量:所有状态的销售订单数量总和,其概念只与销售订单相关

7.应退金额=退货订单中商品详情的小计的总和

8.实退金额=应退金额-原单抹零

9.退货订单数:所有状态的退货订单数量总和,其概念只与退货订单相关

10.实际营收=应收金额-优惠金额-退货金额,表示门店或商家实际结存的金额

11.实际销售=应收金额-退货金额-折扣优惠-减免分摊-会员优惠,此概念是针对商品的,对于同一家门店来说,同一时间范围内所有商品的实际销售总和与门店的实际营收可能不一样,他们之间的差异为抹零金额

12.采购成本 =(销售订单中商品的数量-退货订单中商品的数量)*销售订单中商品的进价,其概念只与支付成功的销售订单和退款成功的退货订单相关。

13.库存成本 =当前库存数量*门店当前进价

14.报损成本 = 报损出库单的出库金额

15.商品的销售毛利=应收金额-优惠金额-退货金额-采购成本=实际销售-采购成本,门店的销售毛利=应收金额-优惠金额-退货金额-采购成本=实际营收-采购成本

16.商品的毛利率=销售毛利/实际销售,门店的毛利率=销售毛利/实际营收

17.近一周、近一月、近一年均不包含今天

下面是我整理的2022年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

二、接口自动化项目实战

三、Web自动化项目实战

四、App自动化项目实战

五、一线大厂简历

六、测试开发DevOps体系

七、常用自动化测试工具

八、JMeter性能测试

九、总结(尾部小惊喜)

我所遇见的每一个人,或多或少都是我的老师,因为我从他们身上学到了东西。

生活就像一面镜子,如果你对他微笑,它也会对你微笑;而如果你对它愁眉苦脸,它也绝不会对你笑脸相迎。

任何一个生命,都是一个小宇宙,都有属于自己的时光;任何一个生命,都是一本书,都有属于自己的故事;任何一个生命,都有一个孤独的旅程,都有属于自己独特的生命和人生价值。

软件测试从执行用例到独立负责项目(独立负责一个完整项目的流程)

技术图片

 

一般实习生、新入职的软件测试新手,主管一般是让你先执行别人的用例。

 

为什么呢,其实很简单,新人执行用例是最好的边工作边学习的方式,如果让新人直接开始写用例,那么结果就是评审的时候提出很多问题、用例需要大改,费时费力。
而已经会写用例的人,新入职,一方面每个测试团队的测试用例粒度有所区别,另一方面,刚入职对于整个业务不熟,执行用例是熟悉业务的方式之一。


 过了执行用例阶段,一般你会负责一个模块测试。但是很多人工作好几年,依然是只负责过模块的测试都没有机会(也许是不敢)独立负责一个完整项目的测试、上线。 

那么独立负责项目的测试上线,你需要做什么呢?

 1、需求评审,确认研发计划。编写测试计划、测试方案。

 2、先根据产品的需求文档 + 自己对当前行业的了解,拆分测试点 。拆分测试点的过程中,把遇到的不清晰的需求(或者技术方面,不理解的知识点),通过问产品/开发/搜索引擎检索/查阅公司内部资料,搞定 。
根据自己梳理完成的最终测试点,开始设计测试用例、进行用例评审(或是测试点评审)。 

3、测试执行过程中 ,问题提交Bug系统,对提交的bug进行跟进、回归 。 

4、关注风险 / 延期 ,以及 质量 / 进度 的平衡 ,及时反馈。 

5、完成测试,提交测试报告 。 

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

7、进行生产环境测试 

8、上线后,核心业务的日志、数据监控 

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

10、上线后的值班。 

11、项目复盘(总结会)     

  ~欢迎私聊补充~    

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

公司内部,关于代码发布 / 项目测试,一定都有其固定的流程(新创公司,或者小作坊,可能流程不明显)。

文章首发于公众号(软件测试er)
如果觉得我的总结对你有用可以关注哦,因为其他平台有时候不记得更新,会比较慢~

以上是关于新入职测试岗,我需要怎样快速熟悉项目业务?总结......的主要内容,如果未能解决你的问题,请参考以下文章

软件测试从执行用例到独立负责项目(独立负责一个完整项目的流程)

新入职如何快速去了解一个Javaweb项目!

刚入职如何快速熟悉需求并输出测试用例?

如何写一个好的测试

刚入职字节渗透岗,学弟非拖着我总结下面试...

刚入职字节渗透岗,学弟非拖着我总结下面试...