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

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

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

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

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.mzph.cn/news/71169.shtml

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

相关文章

监听Helm release资源

监听Helm release资源 基于helm做部署管理工具时,可能想要管理用户已有环境,这时需要将已有环境中的release信息上报到业务系统中。当用户在环境中部署新的release时,也需要实时监听并上报回来。下面将讲解如何去监听release资源 helm rele…

边写代码边学习之TF Attention

1. Attention 背景介绍 通常注意力机制可以使得网络资源集中到某几个需要关注的部分上,和有选择性的弱化对网络结果不重要的部分。网络的注意力机制来源于人的视觉注意力,因为人的精力有限,不能注意到所有的细节,而是有选择性的弱…

在Linux操作系统上安装 kafka

Kafka是一个分布式的流处理平台,它可以处理数据管道中的实时数据流。以下是在Linux操作系统上安装Kafka的步骤。 前提条件:您需要在计算机上安装Java运行时环境。 下载Kafka 您可以从官方网站(https://kafka.apache.org/downloads&#xf…

算法篇汇总

文章浏览 I https://leetcode.cn/problems/article-views-i/description/?envTypestudy-plan-v2&envId30-days-of-pandas&langpythondata 我的题解 import pandas as pddef article_views(views: pd.DataFrame) -> pd.DataFrame:dfviews[views[author_id]views…

前端Vue自定义得分构成水平柱形图组件 可用于系统专业门类得分评估分析

引入Vue自定义得分构成水平柱形图组件:cc-horBarChart 随着技术的发展,传统的开发方式使得系统的复杂度越来越高,一个小小的改动或小功能的增加可能会导致整体逻辑的修改,造成牵一发而动全身的情况。为了解决这个问题&#xff0c…

当AI遇到IoT:开启智能生活的无限可能

文章目录 1. AI和IoT的融合1.1 什么是人工智能(AI)?1.2 什么是物联网(IoT)?1.3 AI和IoT的融合 2. 智能家居2.1 智能家居安全2.2 智能家居自动化 3. 医疗保健3.1 远程监护3.2 个性化医疗 4. 智能交通4.1 交通…

c高级 day2

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

华为云云服务器评测|华为云耀云L搭建zerotier服务测试

0. 环境 - Win10 - 云耀云L服务器 1. 安装docker 检查yum源,本EulerOS的源在这里: cd /etc/yum.repos.d 更新源 yum makecache 安装 yum install -y docker-engine 运行测试 docker run hello-world 2. 运行docker镜像 默认配…

软件架构设计(四) 基于服务的架构(SOA)

前面我们了解到了层次架构中表示层的架构分层,分为了MVC,MVP,MVVM等架构风格,下面我们了解一下SOA架构与微服务架构。 什么是服务? 服务是一种为了满足某项业务需求的操作,规则等的逻辑组合,它包含了一系列有序活动的交互,为实现用户目标提供支持。 SOA的起源 前面…

Oracle表索引查看方法总结(查看oracle表索引)

Oracle表索引查看方法总结 Oracle是当前应用最广泛的关系数据库,也是多数大型企业使用的数据库。Oracle表索引在提高查询效率方面起着至关重要的作用,掌握该方法也是技术人员必备技能之一。本文总结了几种常见的查看Oracle表索引信息的方法,…

Windows Server 系统各版本及授权说明(附下载地址

本文为Windows Server系统各版本差异对比及授权说明。 会对相关目前仍主流使用的相关Windows Server系统版本和相关授权进行对比和功能说明。 WindowsServer2012 R2 Windows Server 2012 R2授权方式是按照物理CPU数量进行授权,比如物理服务器CPU插槽数量2&#xff…

部署Django报错-requires SQLite 3.8.3 or higher

记一次CentOS7部署Django项目时的报错 问题出现 在部署测试环境时,有需要用到一个python的后端服务,要部署到测试环境中去 心想这不是so easy吗,把本地调试时使用的python版本及Django版本在服务器上对应下载好,然后直接执行命…

1065 A+B and C (64bit)

题&#xff1a;点我 题目大意&#xff1a; 这题虽然看着像签到&#xff0c;然鹅签不过去。 因为我最初写的沙雕代码是&#xff1a; #include<iostream> #include<cstdio> using namespace std; int main(void) {int t;scanf("%d", &t);for (int i …

【云计算网络安全】解析DDoS攻击:工作原理、识别和防御策略 | 文末送书

文章目录 一、前言二、什么是 DDoS 攻击&#xff1f;三、DDoS 攻击的工作原理四、如何识别 DDoS 攻击五、常见的 DDoS 攻击有哪几类&#xff1f;5.1 应用程序层攻击5.1.1 攻击目标5.1.2 应用程序层攻击示例5.1.3 HTTP 洪水 5.2 协议攻击5.2.1 攻击目标5.2.2 协议攻击示例5.2.3 …

IDEA中Run/Debug Configurations添加VM options和Program arguments

1. 现象描述 我在我的IDEA当中打开配置模板后&#xff0c;发现没有VM options和Program arguments&#xff0c;也就是虚拟机选项和程序实参这两项&#xff0c;导致我不能配置系统属性参数和命令行参数&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff0…

最强的AI视频去码图片修复模型:CodeFormer

目录 1 CodeFormer介绍 1.1 CodeFormer解决的问题 1.2 人脸复原的挑战 1.3 方法动机 1.4 模型实现 1.5 实验结果 2 CodeFormer部署与运行 2.1 conda环境安装 2.2 运行环境构建 2.3 模型下载 2.4 运行 2.4.1 人脸复原 ​编辑​编辑 2.4.2 全图片增强 2.4.3 人脸颜色…

LA@二次型标准形@标准化问题介绍和合同对角化@二次型可标准化定理

文章目录 二次型的标准形&#x1f388;标准形的矩阵式标准化问题(合同对角化)二次型标准化分析&#x1f388; 二次型可标准化定理正交相似角度证明配方角度证明case1方法1:case2 方法2case2case3 二次型的标准形&#x1f388; 如果二次型只含有变量的平方项,则称之为二次型的标…

Android逆向学习(二)vscode进行双开与图标修改

Android逆向学习&#xff08;二&#xff09;vscode进行双开与图标修改 写在前面 这其实应该还是吾爱的第一个作业&#xff0c;但是写完上一个博客的时候已经比较晚了&#xff0c;如果继续敲机械键盘吵到室友&#xff0c;我怕我看不到明天的太阳&#xff0c;所以我决定分成两篇…

类ChatGPT大模型LLaMA及其微调模型

1.LLaMA LLaMA的模型架构:RMSNorm/SwiGLU/RoPE/Transfor mer/1-1.4T tokens 1.1对transformer子层的输入归一化 对每个transformer子层的输入使用RMSNorm进行归一化&#xff0c;计算如下&#xff1a; 1.2使用SwiGLU替换ReLU 【Relu激活函数】Relu(x) max(0,x) 。 【GLU激…

lintcode 1410 · 矩阵注水【BFS 中等 vip】

题目链接&#xff0c;描述 https://www.lintcode.com/problem/1410 给一个二维矩阵&#xff0c;每个grid的值代表地势的高度。水流只会沿上下左右流动&#xff0c;且必须从地势高的地方流向地势低的地方。视为矩阵四面环水&#xff0c;现在从(R,C)处注水&#xff0c;问水能否…