- 浏览: 162691 次
- 性别:
- 来自: 华东
文章分类
最新评论
-
chen_miao:
我是初学者,请问,我在flex设计好了带有按钮和下拉框的界面, ...
ruby+flex实现天气预报 -
barrytyh:
很多技术人员都有想法,但忘了一个根本性的问题,谁在给你MONE ...
互联网创业与软件开发 -
fireflyman:
囧......
关于并发和并行 -
fireflyman:
你老再次出现了
谈谈互联网新产品如何起步 -
qhh394141930:
写得很详细,受教了。谢谢!
从瀑布模型、极限编程到敏捷开发
我最早接触QA是去年在一家大型制造型企业实习的时候,在这种企业中有两类人最NiuBility,一种是保安,搞的和特种部队似的,一种就是QA人员,相当于现在的城管,非常的威风。
经过一段时间的了解发现这个公司非常的重视的QA,当时实行的是全面质量管理,QA具有非常大的权力,可以随时随地对各级经理的工作进行审查。进一步了解发现其实QA的作用其实是非常的大的,我有大量的一手资料表明实行全面质量管理和引入QA后,公司产品的质量确实有很大的提升,QA在日常工作确实可以发现很多不符合流程的东西,减少很多不必要的损失。总之QA给我留下的印象是蛮好的。
最后在一家IT研发企业工作后,也接触了点CMMI/QA工作,开始我对QA的态度是非常的积极的,但最后发现引入QA后,我们的软件产品质量并没有提升,而且我们做了大量的QA工作却并没有收到预期的效果,我反思后觉得有以下原因困扰我们实行QA的地方:
一个是按CMMI的说法,QA主要是检查过程的执行是否符合要求,那么并不能直接作用于产品,只能通过保证过程来间接的保证质量,对于制造型企业,很多东西是依赖于机器化的流水线作业,而对于软件企业来说很多东西很难规程化,人的因素总是琢磨不定的,所以即使过程执行的很完美,但过程所产生的东西不见得同样是完美的。
还有一个变通的做法是,弱化对过程的检查,强化对工作产品的检查,比如对设计 编码 测试等各方面做深入的走查,那么这就要对QA人员的要求非常的高,要求对软件开发的各个环节有很深的认识与经验,但是公司也不大可能会把有这种能力的人放到QA的岗位,很多公司的做法是把新手推到QA的岗位,所以QA检查难免会走形式化的路线。
那么到底如何保证的质量呢?我的一点不成熟的看法是主要由项目经理来保证,理由是做一个项目其实是项目经理对各个环节最了解,也具有一定的管控能力,但这又涉及到一个客观的问题,谁也不知道这个项目经理是不是有很强的自我纠错的能力,QA的理念其实也是想借助于独立的第三方来做客观的审查,但是,我还是认为给予项目经理足够的信任,让他来对质量负责更加实际点。
评论
砸场子的来了~:SQA有啥用?
http://www.step365.com/bbs/thread-486-1-1.html
<div class='quote_div'>
<div class='quote_title'>gurudk 写道</div>
<div class='quote_div'>
<div class='quote_title'>这样就更多的依赖于项目经理个人的能力了,如果项目经理没有质量意识,或者不具备很多环节的控制能力,还是起不到应有的作用。有些项目经理不懂技术,对代码质量的控制就无从下手。</div>
</div>
<p><br/><strong><span style='color: #ff0000;'>那你说说项目经理懂技术的多还是不懂技术的多?据我所知在国内,项目经理更像是一个技术负责人</span></strong>,您是海归?</p>
<p> </p>
<p>如果项目经理没有质量意识或者不具备很多环节的控制能力,那么我想知道他是怎么当上项目经理的,依我的看法,质量意识是每个相关的人都要有的,特别是开发人员要具备很强的质量意识,为什么?因为质量直接是由这帮人制造出来的。</p>
</div>
<p><br/>其实不同方向会有不同的,比如外包这一套里技术不是很好的pm大有人在,这样的pm在技术上不是很强悍,他们更多会注意需求,流程,进度方面的问题,再配一个技术担当一起带项目,很正常,而且感觉这个时候才真正想楼主说的那样,pm会很好的控制这个项目的质量,反而如果一个pm过多的落在技术层面,则不容易走出具体实现的圈子来从广度上看项目质量。</p>
<p> </p>
<p>至于Quality Assurence方面的问题,其实更多也是由于国内环境的不重视以及国内软件产业规范性的问题。对于流程,我总是抱有一种倔强的观点,好的流程控制只有在细节完善的地方能起到很大作用。同样,对于QA来说,由于国内打多数公司对于质量保证只是口头上的重视,甚至口头上都不重视,使得国内的质量管理体系上很难的细节做得很好的,而当你的细节部分没有完善的情况下,所谓的流程控制,所谓的质量保证,很难实现。</p>
<p> </p>
<p>另外,对于做质量保证的人员,包括QA,QC,Tester,都还是需要了解一定的开发的知识。当你了解一定的实现过程和实现手段时,你可以在更早的时候渗透进实现的整个过程,这样一来,不论是在测试计划的制定,测试重点的确定,还是在整体质量评估,风险估计方面,都能有极大的优势。</p>
<p> </p>
<p>而开发人员,则需要认真的从UT开始做起,对自己实现部分的风险做到及时发现,及时提出,这样能够在最大程度上规避风险。现在很多公司UT都已经成为测试人员的专利了,对于自己实现大多停留在完成即心安的程度。当你完成得很痛苦,或者用最原始手段完成一个大难度逻辑时,就应当考虑可能存在的风险。提出问题不是最可怕的,最可怕的是等问题发生时才想到这是个问题。</p>
<p> </p>
<p>所以在目前,这些都是我们对于理想状态的一些希望,真正要达到这个水平,还有一段很长的路。</p>
<div class='quote_title'>写道</div>
<div class='quote_div'>那些单纯的过程检查我想不是QA工作的重点<br/><br/><span style='color: #000000;'>所以QA主要是从过程上帮助项目成功的。 </span></div>
<p> </p>
<p>这里的前一个过程检查和后一个过程有什么区别?按我理解,后一个主要是指QA和PM一起制定这个过程吗?且不说这个是不是该QA该干的活,那么即使制定的这个过程是科学有效的,那么如来保证这个过程产生的产品也有效的?</p>
<p> </p>
<div class='quote_title'>写道</div>
<div class='quote_div'>如果你和项目经理一起规划的过程有价值,难道项目经理会不坚决执行?</div>
<p> 我个人觉得项目经理会坚决执行,但……就怕……,这也是QA存在的意义</p>
<p> </p>
<div class='quote_title'>写道</div>
<div class='quote_div'>至于产品检查,主要应该由测试人员完成。</div>
<p> </p>
<p> </p>
<p>这个说的在理,我前面所说的PM保证质量其实有些武断,质量这个东西我觉得还是要全员参与,我不敢说QA不能保证质量,但我还是认为QA在质量保证的这个方面产生的作用不是很大,PM可以从通过宏观的管控来保证质量,所以的他的所用是很大的。测试人员可以通过对产品的检查也能够保证质量,尽管质量不是测试出来的,但及早的发现问题并反馈给质量的制造者,从某种程度上我认为是起到一个保证的作用,另外开发的人员的很强的质量意识也可以保证质量,决策者科学的决策也可以保证质量……</p>
<p> </p>
<p> </p>
<p>有人说不能过多的依赖PM的个人能力,我认为过多的剥削PM的权利就是在减小PM的管控能力,怕项目经理离职?那么如果项目经理有短期离职的风险就不应该选这个项目经理来负责这个项目,这是决策者的失误。</p>
<p> </p>
<div class='quote_div'>
<div class='quote_title'>这样就更多的依赖于项目经理个人的能力了,如果项目经理没有质量意识,或者不具备很多环节的控制能力,还是起不到应有的作用。有些项目经理不懂技术,对代码质量的控制就无从下手。</div>
</div>
<p><br/>那你说说项目经理懂技术的多还是不懂技术的多?据我所知在国内,项目经理更像是一个技术负责人,您是海归?</p>
<p> </p>
<p>如果项目经理没有质量意识或者不具备很多环节的控制能力,那么我想知道他是怎么当上项目经理的,依我的看法,质量意识是每个相关的人都要有的,特别是开发人员要具备很强的质量意识,为什么?因为质量直接是由这帮人制造出来的。</p>
<div class='quote_div'>
<div class='quote_title'>由没有软件工程经验的新手去充当QA,效果肯定不会太好。QA一般充当着教练和警察的双重角色。我觉得比较好的应该是教练的角色充当的比较多,而作为警察尽可能少,但不能没有。好的QA应该非常了解项目组的特点,而且对项目质量的控制点有非常好的把握,不给项目组过大的过程压力,又能很好的控制最终产出的质量。这些都需要经验<br/></div>
</div>
<p> </p>
<p>以上说的都有道理,尽管实际可能不是如此</p>
<p> </p>
<div class='quote_title'>gurudk 写道</div>
<div class='quote_div'>想不明白,为什么那么多公司招新人做QA,不过QA用PPMM确实比较好,比较好沟通。 <br/></div>
<p> </p>
<p>这有什么想不明白的,这个道理我和以上各位已经讲到很清楚了呀</p>
那么想请教下,QA如何管设计呢?比如做了概要设计,那么这个概要设计合理不合理,到不到位,这些如何QA?
QA的价值可能在于提供一个不同于项目本身的视角和自己从其他项目中得到的经验 - 这些都写可以体现在在规划项目过程的时候体现出来的。那些单纯的过程检查我想不是QA工作的重点,如果你和项目经理一起规划的过程有价值,难道项目经理会不坚决执行?至于产品检查,主要应该由测试人员完成。所以QA主要是从过程上帮助项目成功的。
当然这对QA的要求很高。
由没有软件工程经验的新手去充当QA,效果肯定不会太好。QA一般充当着教练和警察的双重角色。我觉得比较好的应该是教练的角色充当的比较多,而作为警察尽可能少,但不能没有。好的QA应该非常了解项目组的特点,而且对项目质量的控制点有非常好的把握,不给项目组过大的过程压力,又能很好的控制最终产出的质量。这些都需要经验,想不明白,为什么那么多公司招新人做QA,不过QA用PPMM确实比较好,比较好沟通。
<div class='quote_div'>
<p class='MsoNormal' style='margin: 0cm 0cm 0pt; text-indent: 24pt;'><span style=''>我最早接触</span><span lang='EN-US' style='font-size: 12pt;'><span style='font-family: Times New Roman;'>QA</span></span><span style=''>是去年在一家大型制造型企业实习的时候,在这种企业中有两类人最</span><span lang='EN-US' style='font-size: 12pt;'><span style='font-family: Times New Roman;'>NiuBility</span></span><span style=''>,一种是保安,搞的和特种部队似的,一种就是</span><span lang='EN-US' style='font-size: 12pt;'><span style='font-family: Times New Roman;'>QA</span></span><span style=''>人员,相当于现在的城管,非常的威风。</span><span lang='EN-US' style='font-size: 12pt;'><span style='font-family: Times New Roman;'> <br/> <span style=''> </span></span></span><span style=''>经过一段时间的了解发现这个公司非常的重视的</span><span lang='EN-US' style='font-size: 12pt;'><span style='font-family: Times New Roman;'>QA</span></span><span style=''>,当时实行的是全面质量管理,</span><span lang='EN-US' style='font-size: 12pt;'><span style='font-family: Times New Roman;'>QA</span></span><span style=''>具有非常大的权力,可以随时随地对各级经理的工作进行审查。进一步了解发现其实</span><span lang='EN-US' style='font-size: 12pt;'><span style='font-family: Times New Roman;'>QA</span></span><span style=''>的作用其实是非常的大的,我有大量的一手资料表明实行全面质量管理和引入</span><span lang='EN-US' style='font-size: 12pt;'><span style='font-family: Times New Roman;'>QA</span></span><span style=''>后,公司产品的质量确实有很大的提升,</span><span lang='EN-US' style='font-size: 12pt;'><span style='font-family: Times New Roman;'>QA</span></span><span style=''>在日常工作确实可以发现很多不符合流程的东西,减少很多不必要的损失。总之</span><span lang='EN-US' style='font-size: 12pt;'><span style='font-family: Times New Roman;'>QA</span></span><span style=''>给我留下的印象好事蛮好的。</span><span lang='EN-US' style='font-size: 12pt;'><span style='font-family: Times New Roman;'> <br/></span></span><span style=''>最后在一家</span><span lang='EN-US' style='font-size: 12pt;'><span style='font-family: Times New Roman;'>IT</span></span><span style=''>研发企业工作后,也接触了点</span><span lang='EN-US' style='font-size: 12pt;'><span style='font-family: Times New Roman;'>CMMI/QA</span></span><span style=''>工作,开始我对</span><span lang='EN-US' style='font-size: 12pt;'><span style='font-family: Times New Roman;'>QA</span></span><span style=''>的态度是非常的积极的,但最后发现引入</span><span lang='EN-US' style='font-size: 12pt;'><span style='font-family: Times New Roman;'>QA</span></span><span style=''>后,我们的软件产品质量并没有提升,而且我们做了大量的</span><span lang='EN-US' style='font-size: 12pt;'><span style='font-family: Times New Roman;'>QA</span></span><span style=''>工作却并没有收到预期的效果,我反思后觉得有以下原因困扰我们实行</span><span lang='EN-US' style='font-size: 12pt;'><span style='font-family: Times New Roman;'>QA</span></span><span style=''>的地方:</span><span lang='EN-US' style='font-size: 12pt;'><span style='font-family: Times New Roman;'> <br/> <span style=''> </span></span></span><span style=''>一个是按</span><span lang='EN-US' style='font-size: 12pt;'><span style='font-family: Times New Roman;'>CMMI</span></span><span style=''>的说法,</span><span lang='EN-US' style='font-size: 12pt;'><span style='font-family: Times New Roman;'>QA</span></span><span style=''>主要是检查过程的执行是否符合要求,那么并不能直接作用于产品,只能通过保证过程来间接的保证质量,对于制造型企业,很多东西是依赖于机器化的流水线作业,而对于软件企业来说很多东西很难规程化,人的因素总是琢磨不定的,所以即使过程执行的很完美,但过程所产生的东西不见得同样是完美的。</span><span lang='EN-US' style='font-size: 12pt;'><span style='font-family: Times New Roman;'> <br/> </span></span><span style=''>还有一个变通的做法是,弱化对过程的检查,强化对工作产品的检查,比如对设计</span><span style='font-size: 12pt;'><span style='font-family: Times New Roman;'> </span></span><span style=''>编码</span><span style='font-size: 12pt;'><span style='font-family: Times New Roman;'> </span></span><span style=''>测试等各方面做深入的走查,那么这就要对</span><span lang='EN-US' style='font-size: 12pt;'><span style='font-family: Times New Roman;'>QA</span></span><span style=''>人员的要求非常的高,要求对软件开发的各个环节有很深的认识与经验,但是公司也不大可能会把有这种能力的人放到</span><span lang='EN-US' style='font-size: 12pt;'><span style='font-family: Times New Roman;'>QA</span></span><span style=''>的岗位,很多公司的做法是把新手推到</span><span lang='EN-US' style='font-size: 12pt;'><span style='font-family: Times New Roman;'>QA</span></span><span style=''>的岗位,所以</span><span lang='EN-US' style='font-size: 12pt;'><span style='font-family: Times New Roman;'>QA</span></span><span style=''>检查难免会走形式化的路线。</span><span lang='EN-US' style='font-size: 12pt;'><span style='font-family: Times New Roman;'> <br/> </span></span><span style=''>那么到底如何保证的质量呢?我的一点不成熟的看法是主要由项目经理来保证,理由是做一个项目其实是项目经理对各个环节最了解,也具有一定的管控能力,但这又涉及到一个客观的问题,谁也不知道这个项目经理是不是有很强的自我纠错的能力,</span><span lang='EN-US' style='font-size: 12pt;'><span style='font-family: Times New Roman;'>QA</span></span><span style=''>的理念其实也是想借助于独立的第三方来做客观的审查,但是,我还是认为给予项目经理足够的信任,让他来对质量负责更加实际点。</span></p>
</div>
<p><br/>这样就更多的依赖于项目经理个人的能力了,如果项目经理没有质量意识,或者不具备很多环节的控制能力,还是起不到应有的作用。有些项目经理不懂技术,对代码质量的控制就无从下手。</p>
<div class='quote_div'>
<div class='quote_title'>daquan198163 写道</div>
<div class='quote_div'>所以软件行业的QA其实是在管设计,自然事倍功半</div>
<p><br/><br/><br/>那么想请教下,QA如何管设计呢?比如做了概要设计,那么这个概要设计合理不合理,到不到位,这些如何QA?</p>
<p> </p>
</div>
<p>QA的价值可能在于提供一个不同于项目本身的视角和自己从其他项目中得到的经验 - 这些都写可以体现在在规划项目过程的时候体现出来的。那些单纯的过程检查我想不是QA工作的重点,如果你和项目经理一起规划的过程有价值,难道项目经理会不坚决执行?至于产品检查,主要应该由测试人员完成。所以QA主要是从过程上帮助项目成功的。</p>
<p>当然这对QA的要求很高。</p>
<div class='quote_div'>所以软件行业的QA其实是在管设计,自然事倍功半</div>
<p><br/><br/><br/>那么想请教下,QA如何管设计呢?比如做了概要设计,那么这个概要设计合理不合理,到不到位,这些如何QA?</p>
<p> </p>
至于新人当QA,其实这是很聪明的想法,一方面,新手没有融入公司的各个小圈子,不会有什么复杂的想法,只会发现问题就指出,另一方面,新手对于产品不熟悉,只能按照文档来进行,这又保证了不会因为个人的经验主义偏离对产品潜在问题的忽视。thoughtworks不也宣称内部3个月一换项目,确保员工不会对项目疲倦,让员工一直保持新鲜感?(当然,个人觉得TW这里还有一条没有明说,去个人优势化,一直标榜标准化的公司自然会让人与项目的联系弱化,便于控制成本,要是像CA一样,Tester之间连文档都没有,只能通过口口相传,一旦离职,或者要求加薪,这个成本。。。)
还有楼主混淆了QA,QC,QE等等职位的职能,QC,更确切的说,QE才符合楼主的想法,他们权利小,且工作更细节,相当于Tester,只能报bug,不能对Dev吆五喝六。
至于楼主最后说的让PM去控制,除非是小型项目,大项目得需要多少个PM啊,业界除了MS的PM(当然内容也不一样,一个是Project Manager,一个是Program Manager)相对级别较低,工资也不比研发高多少,其他地方的PM可都是高级货,一个PM的工资显然要比几个所谓的菜鸟QA的和还要多,而且让一个人对项目产生深远影响,也是老板所不能接受的(同上,所谓标准化,无非就是弱化人的差异,让工作可替代,这样的前提下,怎么会让个人英雄主义出现)。
QA都是新招的ppmm,工资不高也不低(不少硕士)。
形式化在所难免。
ms领导也不会把一个技术能力很强的人拿来说:去QA(动词)吧,技术活都让新来ppmm干。
有种理解是说软件开发其实没有制造阶段,只有设计阶段
因为制造的过程是自动化的——编译器做了
所以软件行业的QA其实是在管设计,自然事倍功半
发表评论
-
谈谈互联网新产品如何起步
2011-02-16 17:56 1270很多时候, 我们刚做完一个互联网产品,由于产品很粗糙, 功 ... -
育娃网---探索国内育儿社区的新思路
2009-12-22 19:55 310个人认为,这个市场是一个充满前景的垂直行业,到底应该从哪 ... -
关于社交网络的一点思考
2009-09-23 12:16 1717只要是给人设计的 ... -
对产品和运营的几点思索
2009-09-07 22:04 20951、做一个产品需要首先考虑,是卖内容还是卖功能, 切不可都做 ... -
命运掌握在自己手中
2009-09-07 13:57 747李彦宏独家撰文:命运 ... -
强者必学的定律
2009-07-06 10:03 7911、蓝斯登原则:在你往 ... -
如何快速通过CMMI评估
2008-12-15 11:39 1399终于访谈结束 ... -
对WebGame行业的一点看法
2008-09-22 10:20 1373之前不怎么上 ... -
如何进行项目跟踪
2008-09-08 19:52 1838项目跟踪主要针对计划,是为了了解项目的实际进展情 ... -
CMMI 名词辨析:检查点 里程碑 基线
2008-09-06 10:02 2575我实施CMMI的过 ... -
互联网创业与软件开发
2008-09-04 22:57 2137最近与一位创业公司的朋友私下交流了一些项目管理和软 ... -
创业公司如何用人(转CSDN老紫竹的一篇颇有见地的文章)
2008-08-29 14:32 4170创业不是用钱就能堆 ... -
新手到底新在什么地方
2008-08-22 21:29 2147接触项目管理也有一段时间了,给我感触比较深的还是 ... -
从瀑布模型、极限编程到敏捷开发
2008-08-18 21:11 2872软件开发是一种对人 ... -
我们不是在做技术决策,我们在玩
2008-07-31 12:58 3347在这里我不想一 ... -
小公司如何做项目管理(下)
2008-07-22 10:09 1771在上篇文章里, ... -
小公司如何做项目管理(上)
2008-07-21 08:09 2329我所在的公司和大多数国内IT公司一样,十几到几十人的规模,每 ... -
如何编制软件测试用例
2008-06-20 12:52 1983如何设计编制软件测试 ... -
阿里要走102年 阿里的工程师能走多远?
2008-03-19 20:30 1226转载自 http://java.csdn.net/index. ... -
如何快速通过CMMI评估
2008-03-14 22:12 1253终于访谈结束 ...
相关推荐
质量保证计划的目的在于确保软件产品的质量达到预期的标准,确保工作产品和活动遵守适用的标准、规程和需求的情况得到客观的验证,并及时上报在软件工程部不能解决的不符合问题给高级经理。 2. 方案维护 质量保证...
QA,通常指的是质量保证(QualityAssurance)工程师,但我更喜欢定义敏捷中的QA为质量分析师(QualityAnalyst),主要基于以下几个方面的原因:质量保证更偏向于工业说法,称参与软件测试的人员为质量分析师感觉更恰当;...
质量手册QA-01B是炬星电子(惠州)有限公司制定的一份详细的质量管理体系文档,旨在遵循ISO9001标准,确保公司的产品质量和客户满意度。手册共分为多个章节,涵盖了从管理职责到资源管理,再到产品实现和持续改进的...
质量保证(QA)在整个软件开发过程中扮演着至关重要的角色。它确保软件开发过程遵循既定的标准和流程,以生产高质量的软件产品。QA团队负责监控开发过程,验证软件是否符合功能需求、性能需求和其他质量标准。 **2.2 ...
评审和检查是保证质量的重要环节。软件需求评审、概要设计评审、详细设计评审、功能检查和物理检查确保设计符合需求,而综合检查则关注整个系统的集成。此外,软件配置管理涉及版本控制、变更管理和版本追踪,以保证...
一个好的QA不仅要能发现问题,而且要懂得如何说服DEV心甘情愿的fix这个问题。 2.充分的自信心。QA在bug处理上很大程度上会收到开发人员的影响,在关键问题上决不能妥协。 3.高度的警觉性(洞察力)和怀疑精神。不要...
通过对这些文档的深入理解和应用,不仅可以提升软件项目的质量管理效率,还能为组织建立一套完善的质量保证体系,提高客户满意度,降低维护成本,并最终增强企业的竞争力。在实际操作中,应结合具体项目需求灵活调整...
软件测试质量保证检查表是QA工程师用来系统化、规范化测试过程的一种工具,它能帮助检测并预防潜在的质量问题。下面,我们将详细探讨这个主题,并结合“模板E3-质量保证检查表.doc”来理解其内容和应用。 首先,...
【标题】:“ST&QA NIIT PPT(软件测试质量控制)”是一份关于软件测试与质量保证领域的专业讲座材料,由知名的IT培训机构NIIT提供。这份PPT详细讲解了在软件开发过程中如何进行有效的测试以及如何确保软件产品的质量...
软件质量保证PPT QA 如何做QA,QA职责 建立质量管理体系 建立质量计划 质量保证 质量控制的输入 质量控制的手段和技巧
在软件开发及质量管理领域中,QM(Quality Management,质量管理)、QA(Quality Assurance,质量保证)与QC(Quality Control,质量控制)是三个核心概念,它们分别代表了不同的活动和目标,共同构成了确保产品质量...
QA关注的是整个质量保证体系,而QC则侧重于具体的检查和测试工作。 QA(质量保证)是预防性的,它的目标是建立一套系统和流程,以防止缺陷的产生。这包括制定质量标准、执行规范、培训员工以及持续改进开发过程。QA...
一个清晰、详尽的QA工作流程图不仅能够帮助团队成员理解各自的角色与责任,还能够提高项目的透明度和效率,从而确保软件开发过程中的每一个阶段都能达到预定的质量标准。 ### QA工作流程概览 #### 项目参与与计划...
质量保证(QA)和质量控制(QC)是软件项目中两个经常混用的术语,但它们的性质和需求却截然不同。QA 是针对项目实施过程的管理手段,旨在确保项目以一套成熟高效的方法开展和实施;QC 是针对项目产品的技术手段,...
QA,全称为Quality Assurance,中文译为“品质保证”,是ISO8402:1994标准中的定义,指的是为确保实体能满足品质要求,而在品质管理体系中进行的一系列有计划和有系统的活动。这些活动旨在提供足够的信任,证明组织...
**QA Distiller** 是一款强大的双语文档比对与检查工具,专为处理语言文档的质量保证而设计。这款软件能够帮助用户在翻译过程中确保源文本和目标文本的精确度,从而提升翻译质量和效率。它主要适用于专业翻译人员、...
在此背景下,QA(Quality Assurance,质量保证)作为确保软件开发过程和产品质量的关键环节,扮演着至关重要的角色。 ##### QA的目标 - **减少并纠正不符合情况**:通过早期发现和纠正开发过程中出现的问题,减少与...