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

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

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

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

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

前端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的起源 前面…

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 人脸颜色…

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激…

Unity ProBuilder(自己创建斜面、拐角)

目录 基础操作 下载 打开面板 新增对象 材质保存 1.斜面实例 2.拐角实例 3.切割实例 4.单独面赋值 基础操作 下载 打开面板 新增对象 选中想创建的块体后&#xff0c;在编辑器见面拉出块体 材质保存 打开材质编辑器后&#xff0c;将材质赋值&#xff0c;之后&am…

【开发】视频云存储/安防监控/AI分析/视频AI智能分析网关:垃圾满溢算法

随着我国科技的发展和城市化进程加快&#xff0c;大家对于生活环境以及空气质量更加重视&#xff0c;要求越来越严格。城市街道垃圾以及生活区垃圾满溢已经成为城市之痛。乱扔垃圾&#xff0c;垃圾不入桶这些行为已经严重影响到了城市的美化问题。特别是炎热的夏日和雨水季节&a…

在iPhone上构建自定义数据采集完整指南

在iPhone上构建自定义数据采集工具可以帮助我们更好地满足特定需求&#xff0c;提高数据采集的灵活性和准确性。本文将为您提供一份完整的指南和示例代码&#xff0c;教您如何在iPhone上构建自定义数据采集工具。 自定义数据采集工具的核心组件 a、数据模型 数据模型是数据采…

开开心心带你学习MySQL数据库之第六篇上

​ &#x1f4ae; &#x1f4ae;&#x1f4ae; 只要路是对的&#xff0c;就不害怕遥远! &#x1f4ae; &#x1f4ae;&#x1f4ae; &#x1f386;&#x1f386;&#x1f386;窗台是风景&#xff0c;笔下有前途&#xff0c;低头是题海&#xff0c;抬头是未来&#x1f386;&…

【BI看板】Superset时间过滤控件二次开发

有没有人发觉Superset时间过滤组件非常高级&#xff0c;&#x1f61f;但又有点复杂&#xff0c;没有选择时间区间的快捷方式。 Superset的时间过滤控件可以通过在代码中进行二次开发来进行定制。以下是一些可能有用的提示&#xff1a; 查找源代码&#xff1a;可以在Superset的源…