Discuz! Board

 找回密码
 立即注册
查看: 98|回复: 2

改善编程和 QA 之间协作的 4 种方法

[复制链接]

3

主题

3

帖子

11

积分

新手上路

积分
11
发表于 2025-1-16 18:10:42 | 显示全部楼层 |阅读模式
当我开始从事 IT 职业时,我是一名 QA 测试员。但很快,我就被要求编程,以便更多地了解我将要测试的应用程序。由于我在大学时就有编程经验,所以我不介意同时从事这两个领域的工作——但在公司环境中编程?令人生畏。

最后,它让我对工程师/QA 关系双方的情况有了深刻的了解。当我成为 QA 部门经理时,我能够利用我在编程和 QA 方面的经验来简化软件开发生命周期。以下是我在这一过程中学到的一些技巧,可帮助解决开发人员和 QA 之间出现的常见问题。

问题:编程已根据指南完成了一个项目,但 QA 正在改变目标
最好的开发人员也会遇到这种情况:他们努力完成一个项目,并按照给定的规范完成了所有工作。程序员对这个项目感觉很好。他们甚至可能下午就休息一下。

但是,QA 开始测试并指出该项目根据要求运行良好,但对系统的另一部分产生了负面影响。

解决方案:从一开始就让 QA 参与进来
在我担任 QA 经理的职业生涯中,有时我会被告知,在开发生命周期的早期,在项目细节尚未最终确定之前,编程“不想浪费 QA 的时间”。但这并不理想!QA 应该从项目开发一开始就参与其中——甚至在编程开始之前。

优秀的 QA 测试人员了解他们正在测试的整个系统,并能从一开始就提供有价值的意见。对一个功能的更改可能会影响另一个功能,QA 可以提前询问是否正在考虑此功能。

如果一开始就提出并解决问题,那么在将问题发送给 QA 后,编程人员就无需在后续流程中重新开发和测试某些内容。这意味着 QA 在发布前重新测试项目所花的时间更少,每个人都会感到满意。

问题:编程无法重现 QA 发现的问题
当我编程时,有时有人会向我发送代码问题,我会按照他们提供的步骤重新创建它,并且不会发生错误。很好吗?不完全是。

最终,我们会发现我在系统中拥有不同的权限,或者我们使用了不同的浏览器版本。但在此之前,我会感到沮丧,一遍又一遍地重复同样的步骤却毫无效果。

解决方案:QA 必须确保编程能够成功重现问题
当测试人员输入编程的错误报告时,它应该尽可能具体,并包含其他相关信息,例如:

当出现错误时,您在系统中设置了哪些用户权限?

如果您更改这些权限,该错误是否还会出现?

您使用哪种浏览器(及版本)?

与编程人员合作,创建一个模板,其中包含调试所需的但可能被忽略的信息。如果程序员仍然无法重现问题,测试人员应该直接与程序员合作,找出测试人员和程序员环境中的差异。

如果仍然无法一起重现问题,请寻求其他测试人员的帮助以获得更多想法。

问题:编程团队很晚才将项目交给 QA,所有团队都急于寻找和修复问题——如果他们能
作为一名测试员(后来成为 QA 经理),我个人最大的挫败就是很多项目在临近发布时才进行 QA。

当 QA 在发布前接到一个大型项目时,无法对其进行彻底测试,但团队仍然面临着在指定日期之前完成发布的压力。当多个项目同时进入 QA 阶段,而且周转时间很短时,结果会很混乱。

解决方案:QA 和编程人员需要共同设定项目特定的发布截止日期
当我担任 QA 经理时,经常有人问我项目在发布前应该何时进行 QA。当编程人员问这个问题时,他们通常希望为整个发布设定一个具体的截止日期。但一个统一的日期很少适用于所有项目。

例如,一个非常大的项目可能需要比小项目多得多的 QA 时间,包括编程人员进行任何修复的时间。如果编程人员一次性将所有项目送去 QA,而且恰好是上述截止日期,那么 QA 也会遇到问题。

为了避免这种情况,请为每个项目设定截止日期。错开项目有利于 QA 和编程,可以防止混乱和延迟交付。如果出现问题而错过了截止日期(毕竟,编程除了发布之外还有其他任务要处理),编程应该与 QA 核对并询问:

一个项目提前完成,是否可以避免另一个项目落后一两天?

是否可以将另一个优先级较低的项目从发布中删除?

在极端情况下,是否有可能推迟发布?

问题:项目一再出现明显的缺陷
QA 在测试期间发现错误。这就是他们的工作以及错误存在的原因。软件很 马来西亚 whatsapp 数据 复杂,在发布之前需要第二次(或第三次或第四次)检查。

但有时,程序员会过于依赖 QA。在我的职业生涯中,我有时会接到缺少基本功能或功能损坏的项目——好像根本没有进行过初步测试。其他程序员会在每个项目中都发送相同类型的错误,却从未学会如何正确解决它们。我每次都能以同样的方式破坏他们的程序。

解决方案:在 QA 介入之前,编程需要彻底测试项目
QA 是项目问题的最终检查,而不是第一道防线。程序员在将代码发送给 QA 之前应该彻底测试。如果程序员不确定如何测试他们的项目,他们应该向指定的 QA 测试人员寻求建议。优秀的测试人员会很乐意分享他们的知识,以防止反复,但程序员应该做好笔记,为将来的类似测试做好准备。

程序员还应跟踪 QA 发回的错误类型。如果 QA 总是发现相同的错误,请制作一份清单来解决这些错误,并在每个项目中完成它——在将其发送给 QA 之前。

当程序员和 QA 在整个软件开发过程中一起工作时,问题就会被预见,错误就会得到解决,并且所有参与人员的流程都会变得更加顺利。团队合作让梦想成真,对吧?

0

主题

14万

帖子

29万

积分

论坛元老

积分
290672
发表于 2025-3-21 04:24:12 | 显示全部楼层
audiobookkeeper.rucottagenet.rueyesvision.rueyesvisions.comfactoringfee.rufilmzones.rugadwall.rugaffertape.rugageboard.rugagrule.rugallduct.rugalvanometric.rugangforeman.rugangwayplatform.rugarbagechute.rugardeningleave.rugascautery.rugashbucket.rugasreturn.rugatedsweep.rugaugemodel.rugaussianfilter.rugearpitchdiameter.ru
geartreating.rugeneralizedanalysis.rugeneralprovisions.rugeophysicalprobe.rugeriatricnurse.rugetintoaflap.rugetthebounce.ruhabeascorpus.ruhabituate.ruhackedbolt.ruhackworker.ruhadronicannihilation.ruhaemagglutinin.ruhailsquall.ruhairysphere.ruhalforderfringe.ruhalfsiblings.ruhallofresidence.ruhaltstate.ruhandcoding.ruhandportedhead.ruhandradar.ruhandsfreetelephone.ru
hangonpart.ruhaphazardwinding.ruhardalloyteeth.ruhardasiron.ruhardenedconcrete.ruharmonicinteraction.ruhartlaubgoose.ruhatchholddown.ruhaveafinetime.ruhazardousatmosphere.ruheadregulator.ruheartofgold.ruheatageingresistance.ruheatinggas.ruheavydutymetalcutting.rujacketedwall.rujapanesecedar.rujibtypecrane.rujobabandonment.rujobstress.rujogformation.rujointcapsule.rujointsealingmaterial.ru
journallubricator.rujuicecatcher.rujunctionofchannels.rujusticiablehomicide.rujuxtapositiontwin.rukaposidisease.rukeepagoodoffing.rukeepsmthinhand.rukentishglory.rukerbweight.rukerrrotation.rukeymanassurance.rukeyserum.rukickplate.rukillthefattedcalf.rukilowattsecond.rukingweakfish.rukinozones.rukleinbottle.rukneejoint.ruknifesethouse.ruknockonatom.ruknowledgestate.ru
kondoferromagnet.rulabeledgraph.rulaborracket.rulabourearnings.rulabourleasing.rulaburnumtree.rulacingcourse.rulacrimalpoint.rulactogenicfactor.rulacunarycoefficient.ruladletreatediron.rulaggingload.rulaissezaller.rulambdatransition.rulaminatedmaterial.rulammasshoot.rulamphouse.rulancecorporal.rulancingdie.rulandingdoor.rulandmarksensor.rulandreform.rulanduseratio.ru
languagelaboratory.rulargeheart.rulasercalibration.rulaserlens.rulaserpulse.ru

0

主题

14万

帖子

29万

积分

论坛元老

积分
290672
发表于 2025-3-21 04:25:15 | 显示全部楼层
laterevent.rulatrinesergeant.rulayabout.ruleadcoating.ruleadingfirm.rulearningcurve.ruleaveword.rumachinesensible.rumagneticequator.rumagnetotelluricfield.rumailinghouse.rumajorconcern.rumammasdarling.rumanagerialstaff.rumanipulatinghand.rumanualchoke.rumedinfobooks.rump3lists.runameresolution.runaphtheneseries.runarrowmouthed.runationalcensus.runaturalfunctor.ru
navelseed.runeatplaster.runecroticcaries.runegativefibration.runeighbouringrights.ruobjectmodule.ruobservationballoon.ruobstructivepatent.ruoceanmining.ruoctupolephonon.ruofflinesystem.ruoffsetholder.ruolibanumresinoid.ruonesticket.rupackedspheres.rupagingterminal.rupalatinebones.rupalmberry.rupapercoating.ruparaconvexgroup.ruparasolmonoplane.ruparkingbrake.rupartfamily.ru
partialmajorant.ruquadrupleworm.ruqualitybooster.ruquasimoney.ruquenchedspark.ruquodrecuperet.rurabbetledge.ruradialchaser.ruradiationestimator.rurailwaybridge.rurandomcoloration.rurapidgrowth.rurattlesnakemaster.rureachthroughregion.rureadingmagnifier.rurearchain.rurecessioncone.rurecordedassignment.rurectifiersubstation.ruredemptionvalue.rureducingflange.rureferenceantigen.ruregeneratedprotein.ru
reinvestmentplan.rusafedrilling.rusagprofile.rusalestypelease.rusamplinginterval.rusatellitehydrology.ruscarcecommodity.ruscrapermat.ruscrewingunit.ruseawaterpump.rusecondaryblock.rusecularclergy.ruseismicefficiency.ruselectivediffuser.rusemiasphalticflux.rusemifinishmachining.ruspicetrade.ruspysale.rustungun.rutacticaldiameter.rutailstockcenter.rutamecurve.rutapecorrection.ru
tappingchuck.rutaskreasoning.rutechnicalgrade.rutelangiectaticlipoma.rutelescopicdamper.rutemperateclimate.rutemperedmeasure.rutenementbuilding.rutuchkasultramaficrock.ruultraviolettesting.ru
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|NFT数字藏品交易-全球交流论坛

GMT+8, 2025-4-22 22:35 , Processed in 0.054937 second(s), 20 queries .

NFTOTC!

快速回复 返回顶部 返回列表