首页 > 其他分享 >测试流程必须严格执行吗?

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

时间:2024-10-10 10:13:02浏览次数:8  
标签:测试 项目 流程 规范 验收 严格执行 交付

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

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

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

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

 

为什么要制定流程?

1、流程是什么?

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

2、为什么要有流程?

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

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

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

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

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

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

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

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

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

 

流程必须严格执行吗?

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

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

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

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

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

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

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

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

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

 

案例:验收测试的规范

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

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

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

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

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

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

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

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

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

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

标签:测试,项目,流程,规范,验收,严格执行,交付
From: https://www.cnblogs.com/imyalost/p/18455760

相关文章

  • 利用大模型设计测试用例
    安装python依赖 pipinstalltorchtransformersacceleratesentencepiece python代码,设计一个测试用例fromtransformersimportAutoTokenizer,AutoModelForCausalLMimportosimporttorch#导入torch库#设置HTTP和HTTPS代理(如果需要)os.environ['htt......
  • JMH- benchmark基准测试
    JMH-benchmark基准测试介绍Java提供了一个强大的工具包:JavaMicrobenchmarkHarness(JMH)。JMH是专门用于Java基准测试的工具,适合微基准,因为它可以应对JVM的各种优化。pom中引入<dependency><groupId>org.openjdk.jmh</groupId><artifactId>jmh-core</artifac......
  • 现网性能测试解决方案
    在一些现网环境中,网络设备对于实际业务流量的转发性能往往不易获得    针对网络性能,传统的测试方案一般使用网络测试仪向被测网络发送测试流量,经被测网络转发回测试仪生成各项性能数据的统计。但在实际应用中,一些特殊业务报文在网络中的转发性能取决于协议本身的交互过程,对......
  • 自动化测试 | 安装selenium教程以及(ERROR: pip‘s dependency resolver does not cur
    1.在cmd里面安装selenium输入:pipinstallselenium在我这里出现了下载缓慢的问题,一直卡了半天,有同样问题的小伙伴可以试试输入下面这个进行安装,会更快一点:pip--default-timeout=100installselenium-ihttps://pypi.tuna.tsinghua.edu.cn/simple之后仍然出现了:ERRO......
  • 自动化测试 | 窗口截图
    driver.get_screenshot_as_file 是SeleniumWebDriver的一个方法,它允许你将当前浏览器窗口(或标签页)的截图保存为文件。这个方法对于自动化测试中的截图验证非常有用,因为它可以帮助你捕获测试执行过程中的页面状态。以下是一些关于 driver.get_screenshot_as_file 方法的......
  • [20241006]跟踪library cache lock library cache pin使用gdb(补充测试3).txt
    [20241006]跟踪librarycachelocklibrarycachepin使用gdb(补充测试3).txt--//补充测试产生光标已经缓存的情况下,生成新子光标的调用librarycachelocklibrarycachepin的情况。1.环境:SCOTT@book01p>@ver2==============================PORT_STRING          ......
  • 【Web自动化测试】Python + Selenium实现携程网火车票订购的自动化测试——PO模式篇
    目录1.PO模式2.目录结构3.代码(1).base层——`base.py`(2).common层——`function.py`(3).data层——`data.yaml`(4).po层——`login_page.py`(5).po层——`search_trains_page.py`(6).po层——`filter_tickets_page.py`(7).po层——`order_page.py`(8).testcase层——`test_b......
  • AI预测福彩3D采取888=3策略+和值012路或胆码测试10月9日新模型预测第105弹
            经过100多期的测试,当然有很多彩友也一直在观察我每天发的预测结果,得到了一个非常有价值的信息,那就是9码定位的命中率非常高,100多期一共只错了12次,这给喜欢打私房菜的朋友提供了极高价值的预测结果~当然了,大部分菜友还是走的正常渠道,因此,得想办法进行缩水,尽可能......
  • Git进行版本控制操作流程
    目录一、初始化仓库操作流程 二、添加到缓存区三、提交到版本库四、推送至远程仓库生成SSH密钥将本地库中内容推送至已经创建好的远程库推送推送错误第一种:五、克隆克隆整个项目拉去最新代码六、分支1.初始化仓库或克隆远端仓库2.检查当前分支3.修改代码......
  • iPhone 16 Pro上百款充电头充电功率测试
    一、苹果原装充电器测试截图:以下所有测试均为“充电头网实验室”评测,且测试手机为最新的iPhone16Pro手机,充电线均为iPhone16Pro最新的原装编织充电线,所以只有充电头是不同的,排除了其他因素的干扰。视频网站来自于B站:https://www.bilibili.com/video/BV1XixLe9Eaq/?vd_sou......