测试流程必须严格执行吗?

news/2024/10/10 10:16:06/文章来源:https://www.cnblogs.com/imyalost/p/18455760

技术交流群有同学问了这样一个问题:

公司有较为严格的测试流程和项目交付规范,但目前工期紧张且资源严重不足,是否还需要严格遵守流程规范。如果严格遵守流程规范则可能要延期交付,或者项目组的同学需要大量加班,有什么解决办法?

该说不说,这确实是很头疼的问题。对项目管理者来说,延期交付或者降低交付质量,都是两难的抉择。对于项目中的技术同学来说,加班更是不能接受。

我不由产生了一个疑问:测试流程和交付规范必须要严格遵守执行吗?

 

为什么要制定流程?

1、流程是什么?

流程是保障团队目标达成的最佳实践,因人/团队/业务类型/迭代速度/资源紧张程度而异。

2、为什么要有流程?

没有流程会导致团队中的个体各自为战,目标不统一,进度不协调,资源配给失衡而导致交付质量下降。

3、流程能解决什么问题?

保证团队大方向上保持一致,尽可能降低由于人员能力、认知水平、资源不足、意外情况导致的项目延期或质量下降。

4、流程能带来什么保障?

保障团队中大部分人的基本利益不受太多影响,保障工作中遇到沟通或争执时可以有底气的据理力争,保障工作过程中的最佳实践可以最大程度的保留并执行下去。

5、如何高大上的理解流程?

风险可识别+问题可追踪+结果可验证+数据可量化!

测试同学的核心竞争力是将技术作为底层能力,在尽可能熟悉业务的情况下基于业务场景解决问题,过程中不断优化流程,保持高效的沟通,保障最终交付产出物的质量和交付过程效率

核心竞争力简单来说就是QA岗位的本质:在更好的质量和更高的效率之间做平衡。而流程,就是通往更好的质量+更高的效率的指向标和扶手。

 

流程必须严格执行吗?

从项目和团队协作的角度来说,流程规范的作用是让团队各成员协作以便于更好完成一件事情。从公司的角度来说,通过达成项目目标可以创造商业利润。对项目中的成员来说,有项目做有活儿干,能拿到工资。

但在实际工作中,工期紧张资源不足是很常见的问题。如何解决这个问题呢?

1、项目延期交付,保证项目目标的达成。

2、缩减交付需求数量,降低项目交付范围,以保证按时保质交付。

3、临时加派资源+动员项目组成员加班,在保证按期交付的基础上,尽可能提高交付质量。

上述三种方法都可以短期解决问题,但对公司来说交付质量和效率可能是更重要的,因此很多公司会采用让员工加班的方式来解决这个问题,这样做其实长期来说并不算明智的选择。

员工才是一个公司最宝贵的资产,短期加班固然可以解决问题。但长期来说,提高员工薪资待遇,优化流程交付规范,做好项目计划管理和资源调配,才是更稳妥的方式。

针对本文开头的问题,其实还有一种比较灵活的方法,就是灵活执行项目的流程规范。

毕竟流程规范的作用是约束和提高群体的协作效率,解决的是过程的问题。但对项目管理者和公司来说,交付结果符合预期以达成商业目标才是最重要的。

 

案例:验收测试的规范

最后聊一个关于验收测试流程规范的案例。

一位星球同学在某公司任测试经理,作为甲方她现在要对供应商(乙方)开发的系统进行验收,问我有没有什么好的建议。

这个问题算是项目外包范畴,一般来说流程大致是这样的:甲方提出需求和要求,多个乙方走商务做POC,满足甲方初步预期后签署合同,合同中约定交付范围、交付内容、交付产出物、交付物标准和项目价格及打款方式等条约

验收测试属于项目交付的后期阶段,由甲方的使用人员或技术人员对乙方的交付物进行验收,并出具验收报告。

验收测试的标准或者规范,现在各行各业基本都有各自的行业规范。以IT软件项目为例,验收测试规范有如下内容:

  • 功能性验收:软件应满足项目文档中概述的所有指定功能要求,包括特性、功能和用户交互。
  • 性能验收:软件应满足定义的性能标准,如响应时间、吞吐量和可扩展性等。
  • 可用性验收:软件的用户界面应直观、友好,便于用户操作和理解。
  • 兼容性验收:软件应与目标硬件、操作系统、网络浏览器和其他相关组件兼容。
  • 安全性验收:软件应遵守指定的安全要求,保护敏感数据,防止未经授权的访问。
  • 可靠性验收:软件应可靠、稳定,表现出一致的性能和可用性。

总结一下,就是甲方的需求是什么(明确描述),对这些需求有哪些要求(具体指标)。验收同学根据项目需求描述和要求指标制定验收计划和验收合格标准文档,按照文档逐一验收即可。

满足要求即输出报告,让乙方部署上线,然后观察一段时间。如不满足要求,则要求乙方整改,直至满足要求。

至于验收计划的重点,则集中于如下几方面:

制定验收流程(网上随便搜都有,参考即可)、制定验收计划(和自研流程类似)、验收测试用例设计、验收测试用例执行、提测验收线上发布(产线验证)、测试相关产出物归档总结

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

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

相关文章

Semaphore源码简单解读

Semaphore源码解读 注意,阅读本文需要了解AQS,AQS采用了模板设计模式。后续本人会完善这篇文章 Semaphore的方法acquire() 阻塞获得一个许可,会阻塞,直到得到一个可用许可或被中断 重载版本 acquire(n) :尝试获取n个许可 acquireUninterruptibly() 类acquire,但不可中断 …

捕鱼船识别检测预警系统

捕鱼船识别检测预警系统通过图像识别和数据分析技术,捕鱼船识别检测预警系统实时监测水域中的捕鱼船活动,系统利用河道两岸的摄像头,对捕鱼船的外形、大小、航行轨迹等进行检测和识别。捕鱼船识别检测预警系统一旦系统识别到违规捕捞行为,立即发出预警信号,并通知相关部门…

加油站抽烟烟火智能识别系统

加油站抽烟烟火智能识别系统利用摄像头和智能分析技术,加油站抽烟烟火智能识别系统实时监测加油站内的加油人员行为,加油站抽烟烟火智能识别系统通过图像识别和行为分析,识别出抽烟和燃放烟火的情况,并发出预警信号以提醒相关人员。加油站抽烟烟火智能识别系统能够实时监测…

希音面试:Redis脑裂,如何预防?你能解决吗?(看这篇就够了)

文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录 博客园版 为您奉上珍贵的学习资源 : 免费赠送 :《尼恩Java面试宝典》 持续更新+ 史上最全 + 面试必备 2000页+ 面试必备 + 大厂必备 +涨薪必备 免费赠送 :《尼恩技术圣经+高并发系列PDF》 ,帮你 实现技术自由,…

稀疏促进动态模态分解(SPDMD)详细介绍以及应用

在数据驱动分析领域,从复杂流体流动中提取有意义的模式一直是一个重大挑战。稀疏促进动态模态分解(Sparsity Promoting Dynamic Mode Decomposition, SPDMD)提供了一种有效方法,能够揭示最主要的特征,同时去除冗余信息,从而实现更高效和更具洞察力的分解。这种方法将动态…

CSP2024 前集训:多校A层冲刺NOIP2024模拟赛04

前言T1 签了。 T2 一眼后缀数组板子,但是复杂度是 \(O(nq\log(n))\) 的,极限数据本地 \(4\) 秒,但如果您会 \(O(n)\) 求后缀数组的话就直接过掉了,但赛时数据貌似纯随机,遂可以直接过掉,可以优化成 \(O(n^2\log(n)+nq)\) 或 \(O(n^2\log(n)+q)\) 的,赛时想打这个但是怕常…

抽象函数中图象变换的应用

一 问题引入 在高一学函数性质时,我们会遇到一些抽象函数的问题,先看两道例题: 【例1】已知函数\(f\left(2x+1\right)\)的定义域为\(\left[1,2\right]\),则函数\(f\left(4x+1\right)\)的定义域是 . 【例2】已知函数\(f\left(x\right)\)的定义域为\(\mathrm{R}\)…

P7394 「TOCO Round 1」History

操作树加二分,目前题解区没有这种做法。 发现操作一可逆,可以用操作树,操作三解决。 操作一单点修改没什么好说的。 接下来看操作二。令 \(fa_{x,k}\) 为 \(x\) 的 \(k\) 级祖先。 发现对于每个询问中,如果 \(y\) 为奇数那么答案为 \(0\)。如果 \(y\) 为偶数,那么答案就是…

php网站忘记后台密码忘记怎么办

如果你忘记了PHP网站后台的登录密码,可以通过以下几种方法来尝试恢复或重置密码:检查邮箱:如果在创建账户时设置了找回密码的功能,并且绑定了邮箱,可以先检查注册时使用的邮箱是否有找回密码的邮件。数据库直接修改:通过phpMyAdmin或其他数据库管理工具登录到MySQL数据库…

公司网站新闻图片修改方式

要修改公司网站上的新闻图片,通常可以按照以下步骤操作:备份原图:在进行任何修改之前,确保先备份原始图片文件,以防修改后不满意或出现其他问题。选择工具:根据需要修改的内容选择合适的图像编辑工具。常见的工具有Photoshop、GIMP(免费开源软件)或者在线编辑器如Canva…

网站提示数据库连接错误

当遇到网站提示数据库连接错误时,可以按照以下步骤进行排查和解决:检查数据库服务器状态:确认数据库服务是否正常运行。 使用命令行工具或管理界面尝试连接数据库。检查配置信息:核对应用中的数据库连接配置(如用户名、密码、主机地址、端口号)是否正确。 确保配置文件没…

宝塔面板忘记管理员用户名密码简单有效解决方法

宝塔面板是一款流行的服务器管理工具,如果忘记了管理员的用户名或密码,可以通过以下步骤来尝试恢复:登录宝塔官网获取帮助访问宝塔官网或者官方论坛,查找相关问题的解决方案。通过命令行重置密码使用SSH工具连接到服务器。 输入以下命令重置密码:bashpt-login按照提示操作…