测试流程需要不断的改进

  由概念上,我们通常说的测试设计,都只是说用例测试,从来没有说过“测试流程设计”。作者将“测试流程设计”和“测试组织的模式设计”提到了一起,统称为测试设计。

  谈到测试流程设计,这局限于公司层面的组织结构(模式),从测试组的角度看,就是测试在什么位置,是保护在开发部内部的?是和开发独立的,可以为开发提供服务的部门?作者介绍了不同模式的不同特点。但是我想,一般情况下,不是有我们测试组来或者能决定的,我们当然希望独立出来,有自己的权威,可一者是可能你没有这个权利和机会,二者测试从某种程度上说不产生效益,“独立核算”困难重重。当公司达到一定的规模后才能考虑这个问题吧,这是测试人追求的方向。

  从总体上和自己的经验知道,“测试流程不是静止的,要不断的改进”,这其实也是CMM的精髓吧。这个在Relan的时候,感觉比较深,因为是一个创业的公司和新的团结,从零开始,大家有这样的意识,“我们不完善,我们需要改进”。我们的很多会议就是在讨论流程,让流程为工作服务,使出现了问题后能得到解决。正如书中举例的“软件运行的和蜗牛一样慢了”,还没有人去反映问题,这是不对了,为了下次避免这样的问题,就要在流程上改,我想流程,就是让每个人都知道,当出现什么情况时,我该怎么做。这有点像“Switch语句”,当我们设计的时候,可能会想到5个case,但后来问题出了,“哦,这个没有想到”“OK,我们在这个switch语句中加一个case”,下次就知道了。如此的改进,我们就在前进了。

  这让我想起了Relan那时候的发布流程(开发--》测试)。

  1、最开始的时候,开发给测试给压缩包,自己写个文档就过来了。测试不得不连猜带蒙的部署环境,出了问题直接叫开发过来,测试累,开发麻烦。这样的开发觉得测试没能力,测试觉得开发不负责。

  2、解决办法:OK,那我们就改,首先开发先带测试部署,基本的部署步骤都是差不多的,测试写文档记录下了,以后参照。开发发版本的时候,规定格式,更新了哪些内容,模块,负责人。

  3、部署顺畅了一下,但测试的时候,某个功能开发说改了,可测试发现没改。原因:开发没提交。或者测试数据有问题。

  4、解决办法:开发给版本时,不但提交代码文件,还要提交数据字典,及数据库相关修改。

  5、由数据库的表的了解,测试过程得到深入。但压缩包有个问题,就是当测试--》运营时,运营在外网没法部署,不能全替换,只能更新文件。另外,外网部署的时候,显然不能重新安装数据库,只能对某个表结构进行更新。

  6、解决办法:开发不给压缩包了,压根就不给code;只给修改的文件列表,哪个文件修改了,目的模块,修改人。数据库给sql语句,给数据字典。测试拿到这个表,去cvs上下代码,只对现有系统更新开发给的列表文件;数据库只执行DBA给的sql就OK了。

  7、这样,为了解决这个问题,我们不断的改,还对小的过程进行了微调,例如开发---》测试的发布通知,必须是邮件,必须记录开发给出时时间,测试部署完成后的时间,其中出现了哪些问题。这些问题就是我们下次改进流程的依据。同时,根据时间差,能看出来哪个步骤的效率低,产生了阻碍。

  一句话,测试流程是就在不断的改进中。

免费测试工具:http://www.spasvo.com/
具身智能数据采集的工程化指南:从时间同步到质量校验 具身智能的模型训练离不开高质量的多模态轨迹数据,而数据采集并非简单的传感器记录。真实场景中,相机图像、机械臂关节状态与力觉信息必须在时间轴上精确对齐,标定的漂移和格式混乱会让看似正常的数据无法用于训练。时间同步与标定一致性,是决定数据质量的核心技术环节。在机器人抓取、操作等工程应用中,一套包含多传感器同步、轻量记录脚本、自动化质量校验与版本管理的数据采集流程,能大幅降低数据生产的失败率。本文从工程视角拆解具身数据采集中的典型问题,并给出可落地的流程设计与校验方法,帮助团队构建可持续迭代的高质量数据集。 阅读详情

相关推荐

nnDetection实战:手把手教你用Python在自家电脑上跑通第一个肺结节检测模型

本文详细介绍了如何使用nnDetection框架在普通电脑上实现肺结节检测模型的搭建与运行。从环境配置、数据预处理到模型训练与推理,手把手教你完成医学图像检测的全流程,特别适合初学者入门医学AI领域。

weixin_32377497的博客 330

软件测试流程改进的几点看法

  一、完善需求,并对需求做评审   原先项目的需求文档很不健全,而且更新也不及时。拿起需求看的时候,可能软件本身已经调整了n次,可是需求本身一次都没有更新。这就致使需求与实现完全脱节,测试人员无法根据需求来编写相应的测试文档。而为了应对迎头压来的工作任务,只有放弃文档,摸着石头过河。一切都凭借测试人员的经验及对业务知识的领悟来进行测试。这样做虽然解了燃眉之急,但是,当测试人员流动的时候,新加入的成员又需要很长一段时间来熟悉、摸索软件的业务功能点。无论对于公司,还是项目本身进度来说这都是不可接受的。要..

duoceshi的博客 3426

Isaac Sim 使用经验(配置要求,云服务器)

Google Colab及AutoDL都是在docker内运行,其中google colab并不支持docker指令,而依照AutoDL的相关文档,AutoDL并不直接提供docker指令。2. Google Colab/AutoDL 不支持图形化界面,图形渲染等任务,所以没有办法使用Omniverse Streaming进行直播,从而更好的对结果进行展示。对于第一点,或许存在直接手动复现镜像的可能,但是考虑到Isaac Sim/Isaac Lab由于比较新,可能不够稳定,因此还是按照官方文档进行部署。

weixin_44211433的博客 4589

测试用例评审流程优化

1、评审开始前,用例缺乏预审。如果遇到质量不太理想的用例直接在会议上展示,评审效率会变的很低,甚至出现过一轮评审结束后的结论是“建议回炉重造”。 2、有时评审来的很突然,参加评审的同学可能没有时间充分了解待评审模块,评审时无法充分发现问题,导致评审效果不理想。

主要分享测试的学习资源,帮助快速了解测试行业,帮助想转行、进阶、小白成长为高级测试工程师。 1093

使用cubeMX生成USB HID设备

本文主要介绍如何使用stm32开发板和cubeMX生成HID设备,供参考。

专注音频,高效工作,快乐生活! 970

基于STM32的智能盆栽管家系统设计与实现(开题报告2)

本文设计了一种基于STM32的智能盆栽管家系统,旨在解决传统盆栽养护依赖人工、效率低下的问题。系统以STM32为核心,集成土壤湿度、温湿度及光照传感器,通过WiFi模块实现数据上传与远程控制,配备OLED显示屏本地显示,并利用继电器控制水泵与补光灯实现自动化养护。软件方面开发嵌入式程序、安卓APP及云平台,支持数据采集、远程监控和智能决策。相比现有产品,本系统具有成本低、扩展性强等优势,可满足家庭用户对植物精细化管理的需求。研究计划12周完成,包括硬件设计、软件开发、系统测试等环节,最终形成一套完整的智能盆

毕业作品网站 474

Bug改进指南,简化你的测试工作流程

在软件测试领域,有效地跟踪和管理缺陷是至关重要的,不仅可以提高软件质量,还能简化工作流程。本文将介绍一些关键方法和指南,帮助测试工程师优化 Bug 管理流程,提高工作效率。

主要分享测试的学习资源,帮助快速了解测试行业,帮助想转行、进阶、小白成长为高级测试工程师。 1140

如何设计一个低代码平台

近些年来,低代码发展火热,各种低代码平台如雨后春笋纷纷崛起,这些平台各定位不同,优劣不同,用户的选择空间很大。那么,如果用户想从零开始设计一个低代码平台,该如何做呢?

Jarod_Chou的博客 8259

记录一个项目测试过程最佳实践及改进建议

值得推荐的: 1:开发充分的给了测试所需的数据,例如:数据库字段设计、服务器等信息 2:测试在开发前对数据库字段的静态检查。检查项包括 2.1:设计的表和字段的名称不一致,比如B开发设计的表中用到了A设计 的表USER的ID,那么在B设计的表中设计了一个user_id字段,而C开 发设计的表中也用到了A设计的表user的ID,而在C设计的表中userId 2.2:相同的字段,在不同表中的字段长度不一致。比如:表USER的ID,A 表ID长度为20,B表长度为40. 2.3:字段长度设计不合理...

u012062310的博客 1679

微信小程序爬虫终极指南:以电商小程序抓包与逆向分析为例(最新版)

在2026年的移动互联网生态中,微信小程序已经成为电商交易的核心载体之一。据统计,超过78%的头部电商平台都推出了微信小程序版本,其用户活跃度甚至超过原生App。对于数据从业者而言,小程序端往往藏着比Web端更丰富的接口数据——包括但不限于商品详情、价格波动、用户评价、库存变化、秒杀活动信息等。与传统的Web爬虫不同,微信小程序爬虫面临着三大核心挑战无URL地址栏:无法通过浏览器直接查看网络请求wx.request封装:所有请求均通过微信原生API发起,难以直接拦截然而,

2201_76125261的博客 536

独家改进|基于YOLO26的轻量级检测网络:参数量减半,精度不降反升

不要全层替换深度可分离卷积:P5深层对语义特征要求高,用标准卷积效果更好,只在P2、P3浅层用DWConv性价比最高注意力不是越多越好:每个阶段加一个就够,加在模块输出端,不要插在模块中间,否则部署容易出现算子不兼容问题轻量模型训练别贪快:初始学习率一定要调低,不然很容易前期震荡,后期收敛不上,精度卡在瓶颈小目标场景优先保留P2分支:如果对速度要求不是极致,保留P2检测头,小目标收益远大于速度损失。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 221

如何使用PDCA来改进测试流程?

今天就用PDCA改进测试流程。​要为项目实施测试流程改进,测试经理可以遵循PDCA模型。PDCA(计划-执行-检查-行动)是一种用于控制和持续改进过程的四步管理方法,被广泛应用于业务中。第一步)计划这又分为3个步骤:​第1.1步)识别问题测试改进过程的第一个活动是识别当前项目中出现的问题。该项目中的问题可能会在其他项目中再次发生。解决问题、找出解决方案以避免将来发生这些问题是测试改进的首要目标。现在回到银行网站项目,您是否发现一些问题或改进点?序号问题 描述。

weixin_71807218的博客 712

毕设-MobileNetV4:给YOLOv8装上轻量化“引擎”——通用瓶颈与C2f融合的实战教程

本文介绍了一种将MobileNetV4与YOLOv8结合的目标检测模型轻量化方案。MobileNetV4通过通用瓶颈(UB)结构实现多任务适配,其核心改进包括动态卷积核、注意力机制和多路径特征聚合,显著提升特征提取能力。作者详细阐述了如何在YOLOv8框架中实现MobileNetV4的通用瓶颈模块,包括"膨胀-卷积-注意力-压缩"的流程设计,并构建完整的backbone网络。该方案通过融合MobileNetV4的轻量化优势与YOLOv8的高效检测架构,在移动设备上实现了精度与速度的良好平

FJN110的博客 505

测试流程改进_生产工作流程的改进

即将发布的Unity 5.0版本具有众多新功能。 它还包括对工作流程和生产的许多改进,特别是对于团队而言。 (The upcoming release of Unity 5.0 has a myriad of new features coming. It also includes a number of improvements to workflows and production, es...

culiao6493的博客 355

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

XR产品结构工程师如何熟悉XR眼镜可靠性测试流程,对测试问题点进行分析改进?

正常寿命测试:25°C下10万次开合 → 加速测试:60°C下5万次开合(AF=2.5),测试时间缩短60%。振动台(LDS V9系列)、恒温恒湿箱(ESPEC PL-3)、光学平台(Newport RS4000)。Minitab(Weibull分析)、ANSYS(仿真)、Fluke Connect(数据可视化)。振动台(LDS V9)、恒温恒湿箱(ESPEC)、光学检测平台(Trioptics)。Minitab(统计分析)、ANSYS(仿真)、ReliaSoft(可靠性预测)。

小宝哥Code的专栏 1051

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

测试流程改进的变革管理:如何推动团队接受并践行新实践

摘要:本文探讨了变革管理在软件测试流程改进中的关键作用。面对测试团队对新实践的抵触(如自动化测试转型),文章提出系统性的变革管理框架:解冻(揭示现有问题)、变革(分阶段实施新工具与方法)、再冻结(固化优化流程)。通过金融、电商等行业案例,分析了技术恐惧、协作障碍等挑战的应对策略,如渐进式工具引入、DevOps文化培育等。研究显示,结合Kotter变革模型与测试行业特性,采用试点项目、短期胜利激励等措施,可使团队接受度提升40%-90%。文章最终为测试从业者提供了从诊断到落地的实施路线图,强调在AI测试时代,

2501_94436372的博客 1087

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

TMMI_测试过程改进框架_优化级别8_测试过程优化2

Specific Practices by Goals SG 1 Select Test Process Improvements 选择测试流程提升 Test process improvements are selected which contribute to meeting product quality and test process performance objectives....

读万卷书,行万里路。 483

开发测试流程-持续改进中

参加工作之初,我们团队里没有产品经理,开发人员加上项目经理一共五个人。虽然只招了我一个应届毕业生做他们的测试工程师,但是领导是一个浪漫主义者,让我严格按照业内标准出一份项目从开发测试到交付,完整的生命周期图。于是有了下图: 凭着6个人,项目迭代一次要经过这么多流程,很显然,是不现实的。经过近两年发展,目前团队规模:开发13名,测试3名,产品经理1名,目前我们项目从开发到交付的流程如下图...

weixin_30823227的博客 73

如何制定和管理测试流程

参考https://blog.youkuaiyun.com/zouhui1003it/article/details/81086451 提起测试管理,脑子里总是一篇空白或者就那么几句干巴巴的话。 学习下大神们总结的经验吧。 一个通用的测试流程流程,一般会包括: 项目立项-》需求评审-》开发设计-》设计评审-》开发编码 ...

记~忆~ 2874

TMMI_测试过程改进框架_已定义级别6_测试组织5

SG 4 Determine, Plan and Implement Test Process Improvements 决定,计划和实施测试流程提升 Strengths, weaknesses, and improvement opportunities for the organization’s test process are identified periodically and a...

读万卷书,行万里路。 235

TMMI_测试过程改进框架_优化级别8_测试过程优化1

PA 5.3 Test Process Optimization 测试过程优化 Purpose The purpose of Test Process Optimization is to continuously improve the existing testing processes used in the organization and to identify new testin...

读万卷书,行万里路。 563

汽车EBSE测试流程分析(三):通过系统调研确定改进方案

在本篇章(三)中,我们将结合具体研究实践,详细阐述“EBSE步骤二,通过系统调研确定改进方案”等内容。

NewCarRen的博客 523

测试流程改进的变革管理:驱动团队拥抱变革的实践蓝图

《软件测试变革实施手册》摘要:本手册针对测试团队转型中的典型阻力(技能焦虑、协作惯性等),提出ADKAR四维驱动框架,包含认知构建、意愿激发、能力培养和持续强化四个阶段。通过沙盘推演、积分激励、三维培训等具体策略,配套6个月分阶段实施路线(熔炉期-塑形期-固化期)。特别设计自动化推广、敏捷转型等场景解决方案,并建立技术社区、质量文化双引擎的持续演进机制。某电商案例显示,该框架可使自动化覆盖率提升56%,发布周期缩短42%。手册为测试团队提供了一套完整的变革管理方法论与实践工具包。

2501_94449023的博客 842
上一篇: 怎样做一个让领导和开发人员认可的测试人员
下一篇: 关于测试的若干误解
bitzsoft
博客等级 码龄19年 0粉丝 13原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值