大厂面试题之影响项目测试进度的因素有哪些?如何解决?

news2024/11/17 13:40:54

测试进度,是领导层非常关心的问题,测试同学把控好项目测试进度,必然能让面试官为你加分。

在日常测试过程中,要把控好测试进度,了解影响测试进度的因素是必不可少的,那么,影响项目测试进度的因素有哪些呢?又该如何解决?

影响项目测试进度的因素有哪些?如何解决?

1、测试同学自身能力

有的人干活就很干练,拥有一身绝技,简直就是bug小能手。不仅测试速度快,而且质量高,能快速发现bug,从不漏测,这个绝技,就需要平时多总结,多积累了,量变引起质变。

解决之道:技能培训,可以是内部组织的,也可以是来自外部的;制定员工学习计划,并定期总结分享;组织头脑风暴,令一到两名测试员讲述自己所负责某个功能(随机抽取)的测试思路和测试点,其他人给予补充,让大家意识到自己的思维局限,打开思路,提高后续测试执行效率。

2、测试同学对项目的熟练程度

一个项目,如果测试同学一直跟进测试,非常熟悉功能,那么测试起来就会得心应手,速度自然很快;如果是被临时安排过来测试的同学,可能要边测边问,速度可能会慢一些,进度自然就稍微慢一些。

解决之道:合理分配新进测试同学的测试任务,业务、逻辑复杂度高的功能占比应相对较少;然后根据个人情况,给予不同的安排,如审美好的人员可以分配更多UI&UE方面的测试任务,细心、严谨的人员可以分配数据报表方面的任务,追求测试团队的最大价值。

3、提测质量

大家都懂的,如果质量很好,一轮测试就可以完成;如果质量差、bug多,则需要在提bug,修复bug,验证bug上耗费时间,这些都会影响测试进度。

解决之道:提高开发人员的质量意识,说服开发leader在会议强调质量,并纳入开发人员的绩效考核,让质量深入开发人员的心中;引入冒烟测试,由测试组提供冒烟测试用例,经过“开发自测+测试验证”通过后,再进行后续的深入测试(测试验证不通过,纳入开发人员的绩效考核)。

4、测试环境稳定性

如果在测试过程中,测试环境一直不稳定,时而可用,时而不可用,也会严重影响测试进度。比如最近接手测试的一个项目,需要调用第三方接口进行登录,但是,该登录接口非常不稳定,有时候一个小时都无法登录,严重影响了测试进度。这个问题咨询了曾经测试的同学,解释是该项目比较特殊,无解。

解决之道:外部接口(系统)不稳定,可以通过mock等手段绕开第三方接口(系统),尽量保证内部接口(系统)的测试进度;等外部接口(系统)稳定时,抓紧时间集中验证mock替代部分的用例。

5、开发同学处理bug的速度

如果测试同学将所有的bug都暴露出来了,但是开发同学手上有多个项目,其他项目的优先级又比较高,必须先支持完其他项目再来修复bug,这也会影响测试进度。

解决之道:对bug列表中所有bug准确地标记优先级,并与项目负责人、产品经理、开发leader达成一致,然后让开发同学优先处理高优先级的bug;优先级较低的bug可延期处理,或者安排给其他空闲的开发同学处理。

6、产品原型文档的详细程度

产品原型文档如果非常详细,细节设计考虑很周到,那么在测试过程中很快,跟着原型上的逻辑走就对了,这是理想情况。
然而,边测试边确认是常态,如果文档太过粗糙,开发同学在开发过程中又没有跟产品同学确认,全凭自己的理解开发的,那么测试同学在测试过程中会将不确定的地方再次跟产品确认,不合理的地方都会作为bug处理,这样,相当于一个需求做了两遍,进度可想而知。

解决之道:测试左移,测试人员拿到原型(需求)后,及时分析梳理,遇到模糊的、歧义的、缺失的地方,及时整理后与产品进行确认;确认后,列出开发人员可能会处理出错的地方,然后抽时间(以开发人员方便为原则)与开发人员逐一核实确认。这样做到尽早地规避问题。
如果木已成舟,测试过程中,遇到紧急的问题,直接在讨论组中(包含产品经理、开发人员)寻求产品确认,不紧急的问题则整理在一起,以天为单位(如每天下班前30分钟)找到产品、开发人员确认。

以上六点,就是影响项目测试进度的六大因素,get到了,不仅仅有利于面试,对我们平时测试工作的推进,甚至升职加薪,都是挺有帮助的,简单罗列下触手可及的四个好处:

1、有利于评估测试时间;
2、有利于向领导申请测试资源;
3、碰上项目延期,能给出合情合理的依据及应对方案;
4、亦或是在测试过程中,碰到这些因素,能及时抛出风险和应急预案,让领导觉得你是一个成熟可靠的测试同学。

实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。

如有不懂还要咨询下方小卡片,博主也希望和志同道合的测试人员一起学习进步

在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。

我的自动化测试开发之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,

测试开发视频教程、学习笔记领取传送门!!!

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

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

相关文章

【牛客刷题】bfs和dfs (二叉树层序遍历、矩阵最长递增路径、被围绕的区域)

二叉树层序遍历 vector<vector<int> > levelOrder(TreeNode* root) {// write code herevector<int> res;vector<vector<int>> result;if (root nullptr) return result;queue<TreeNode*> que;que.push(root);while (!que.empty()) {int …

LeetCode刷题笔记【25】:贪心算法专题-3(K次取反后最大化的数组和、加油站、分发糖果)

文章目录 前置知识1005.K次取反后最大化的数组和题目描述分情况讨论贪心算法 134. 加油站题目描述暴力解法贪心算法 135. 分发糖果题目描述暴力解法贪心算法 总结 前置知识 参考前文 参考文章&#xff1a; LeetCode刷题笔记【23】&#xff1a;贪心算法专题-1&#xff08;分发饼…

Java8实战-总结19

Java8实战-总结19 使用流映射对流中每一个元素应用函数流的扁平化 使用流 映射 一个非常常见的数据处理套路就是从某些对象中选择信息。比如在SQL里&#xff0c;你可以从表中选择一列。Stream API也通过map和flatMap方法提供了类似的工具。 对流中每一个元素应用函数 流支持…

回归预测 | MATLAB实现PCA-BP主成分降维结合BP神经网络多输入单输出回归预测

回归预测 | MATLAB实现PCA-BP主成分降维结合BP神经网络多输入单输出回归预测 目录 回归预测 | MATLAB实现PCA-BP主成分降维结合BP神经网络多输入单输出回归预测效果一览基本介绍程序设计参考资料 效果一览 基本介绍 MATLAB实现PCA-BP主成分降维算法结合BP神经网络多输入单输出回…

java八股文面试[设计模式]——行为型模式

目录 策略模式 观察者模式 责任链模式 模板方法模式 状态模式 行为型模式关注的是各个类之间的相互作用&#xff0c;将职责划分清楚&#xff0c;使得我们的代码更加地清晰。 策略模式 策略模式太常用了 下面设计的场景是&#xff0c;我们需要画一个图形&#xff0c;可选…

leetcode872. 叶子相似的树(java)

叶子相似的树 题目描述递归 题目描述 难度 - 简单 leetcode - 872. 叶子相似的树 请考虑一棵二叉树上所有的叶子&#xff0c;这些叶子的值按从左到右的顺序排列形成一个 叶值序列 。 举个例子&#xff0c;如上图所示&#xff0c;给定一棵叶值序列为 (6, 7, 4, 9, 8) 的树。 如果…

cuda显存访问耗时

背景&#xff1a; 项目中有个数据量大小为5195 * 512 * 128float 1.268G的显存&#xff0c;发现有个函数调用很耗时&#xff0c;函数里面就是对这个显存进行128个元素求和&#xff0c;得到一个5195 * 512的图像 分析 1. 为什么耗时 直观上感觉这个流程应该不怎么耗时才对&a…

TDengine 官网换了新“皮肤”,来看看这个风格是不是你的菜

改版升级&#xff0c;不同以“网”&#xff01;为了更好地服务客户&#xff0c;让大家能够更便捷、清晰地了解我们的产品和功能&#xff0c;我们决定给 TDengine 官网换个新“皮肤”~精心筹备下&#xff0c;新官网终于成功与大家见面啦——https://www.taosdata.com/。TDengine…

《向量数据库指南》——AI原生向量数据库Milvus Cloud 2.3稳定性

在当今的互联网时代,稳定性是所有系统和应用程序的关键要素。无论是大型数据中心还是个人电脑,稳定性都是保证正常运行和用户体验的基础。在这个背景下,我们来谈谈 Milvus,一个开源的向量数据库,它在 2.1.0 版本中引入了内存多副本的概念。 Milvus 是一个开源的向量数据库…

9:00面试,9:08就出来了,问的实在有点变态

从小厂出来&#xff0c;没想到在另一家公司又寄了。 到这家公司开始上班&#xff0c;加班是每天必不可少的&#xff0c;看在钱给的比较多的份上&#xff0c;就不太计较了。没想到8月一纸通知&#xff0c;所有人不准加班&#xff0c;加班费不仅没有了&#xff0c;薪资还要降30%,…

osgEarth::ElevationQuery的setMaxTilesToCache函数的作用

【引子】 osgEarth::ElevationQuery类用于查询高程&#xff0c;自测效率比较低&#xff08;大概每个点需要四五十毫秒&#xff09;&#xff0c;成员函数setMaxTilesToCache(int)&#xff0c;之前看说明仍然不是很确认其具体的意义&#xff0c;想尝试设置是否能加速下。 看之前的…

MATLAB实现TopSis优劣解距离法——分析《世界征服者3》将领排名

问题背景 世界征服者3游戏中有150的将领角色&#xff0c;每个将领都有自己的兵种优势、军阶、技能等不同的属性&#xff0c;如何教务客观、综合全面地选拔出其中排名前50的将领&#xff1f;基于TOPSIS优劣解距离法以及聚类算法&#xff0c;给出大家较为客观的排名。 一.问题描…

使用树莓派搭建个人网站,并发布到外网可访问:实用步骤解析

文章目录 前言使用 Raspberry Pi Imager 安装 Raspberry Pi OS测试 web 站点安装静态样例站点 将web站点发布到公网安装 Cpolarcpolar进行token认证生成cpolar随机域名网址生成cpolar二级子域名将参数保存到cpolar配置文件中测试修改后配置文件配置cpolar服务开机自启动 前言 …

Day_81-87 CNN卷积神经网络

目录 一. CNN卷积神经网络与传统神经网络的不同 1. 模型图 2. 参数分布情况 3. 卷积神经网络和传统神经网络的层次结构 4. 传统神经网络的缺点&#xff1a; 二. CNN的基本操作 1. 卷积 2. 池化 三. CNN实现过程 1. 算法流程图 2. 输入层 3. 卷积层 4. 激活层 5. 池化层 6. 全连…

LINE自动回复:快速回复提升客服效率

2023年&#xff0c;LINE在其4个主要市场&#xff1a;对话、日本、台湾和泰国拥有约1.78亿月活跃用户。 LINE不仅是一个通讯软件&#xff0c;更提供广泛的服务&#xff0c;包括语音和视讯通话、群组、发布社交帖子及商务功能。近年来&#xff0c;越来越多的企业在客户服务中使用…

搭建花店小程序商城的详细步骤

首先&#xff0c;你需要找一个专业成熟的小程序商城制作平台。一个优秀的小程序商城制作平台应该具备丰富的行业模板、简便的设计工具和强大的功能模块。在这里&#xff0c;我们推荐乔拓云平台&#xff0c;其后台管理页面友好&#xff0c;设计搭建页面功能齐全&#xff0c;且针…

画流程图大家都用哪些工具?

流程图工具是一个用于创建图表和图形功能的应用程序。这些流程图工具允许团队成员在绘图软件上合作&#xff0c;制作的流程图可以提供清晰的视觉效果、即时沟通、有效的协调和有效的分析&#xff0c;从而提高设计的工作效率。下面将推荐6个流程图工具&#xff0c;我相信总有一个…

C高级第2天

写一个1.sh脚本&#xff0c;将以下内容放到脚本中&#xff1a; 在家目录下创建目录文件&#xff0c;dir 在dir下创建dir1和dir2 把当前目录下的所有文件拷贝到dir1中&#xff0c; 把当前目录下的所有脚本文件拷贝到dir2中 把dir2打包并压缩为dir2.tar.xz 再把dir2.tar.xz…

Vue的props配置项

简介&#xff1a;Vue中的组件模板是可以复用的&#xff0c;但是模板中的数据是可以改变的。props配置项用于解决组件迁移复用时接受和保存传递给组件的数据的问题。 1.如何给组件传递数据&#xff1f; 答&#xff1a;按照key:value的形式进行传递。 2.如何保存传递给组件的数…

Vulnhub: Masashi: 1靶机

kali&#xff1a;192.168.111.111 靶机&#xff1a;192.168.111.236 信息收集 端口扫描 nmap -A -sC -v -sV -T5 -p- --scripthttp-enum 192.168.111.236查看80端口的robots.txt提示三个文件 snmpwalk.txt内容&#xff0c;tftp服务在1337端口 sshfolder.txt内容&#xff0c…