支撑(chēng)与使能流程
测试在研发管理体(tǐ)系中与需求定义,产品开发(fā)等(děng)活(huó)动一起,为客户提供符合期望的产品。研发测试(shì)和(hé)缺陷(xiàn)管(guǎn)理构成(chéng)了质(zhì)量保(bǎo)证的核(hé)心组成部分,它们的做(zuò)法和思路随着质量保证的发展而不断更(gèng)新。在测试的执行(háng)上,测试从原(yuán)来单纯的检测与验证(zhèng)发(fā)展到多种质(zhì)量保证手段并(bìng)用,多(duō)阶段发现(xiàn)问题,在(zài)研发过(guò)程中有力地保证了最终交付(fù)的产品符合客户的(de)需求。
测(cè)试直接确定了有效交(jiāo)付中质量的这一关键要素,并影(yǐng)响项目的成本和交付周期(qī)。通过各(gè)阶段交付物的(de)测(cè)试,可以使项目过程变得更易于控制,减少返工(gōng)和延误,降低产(chǎn)品开发成本,加快了产品推向(xiàng)市场的(de)速度。
当今(jīn)质量的重(chóng)要性(xìng)越来越突出,企业的测试活动(dòng)是否能有效地保证产品的(de)质(zhì)量,是否能协助项目以(yǐ)更快的速度完成(chéng),将会(huì)直(zhí)接影响企业能(néng)否抓住(zhù)市场机会窗,在市场(chǎng)上树立良好质量(liàng)形象,保持企业的核心竞争力。
而(ér)缺陷管理(lǐ)是产品质(zhì)量保证的重要一环,通(tōng)过建(jiàn)立有效(xiào)的流程和工具(jù),保证发现的缺陷都得到适当的处理(lǐ),减少(shǎo)产品(pǐn)中遗留的问题, 确保质量(liàng)达标。缺陷管(guǎn)理不仅仅是看(kàn)到发现的(de)缺陷,而且要(yào)通(tōng)过统计(jì)分析,提示(shì)产品中(zhōng)未发现的缺陷的分(fèn)布(bù)信息,帮助测试人员(yuán)调整测试重点,更(gèng)加有针对性地找到潜藏的问题。很多(duō)企(qǐ)业(yè),可能只做到(dào)了第一步,或许有些做到了第二步(bù),但缺陷管理还有很重要(yào)的(de)第三步:缺陷预防(fáng)。通(tōng)过对典型(xíng)缺(quē)陷深入(rù)分析(xī),进行(háng)预防,可以持续地提高企业产品的质量(liàng),做到卓越。
测(cè)试(shì)伴随着(zhe)开发(fā)模(mó)型,确定了(le)分阶段(duàn)的质量保证方法,通过对不同阶段产品的不(bú)同(tóng)形态,选择相应的测试手段(duàn)。
在用例设计上,根(gēn)据需求,已知的实现过程和物理和电气(qì)知识,确(què)保设计是合理(lǐ)的(de),验(yàn)证产品的(de)各个(gè)模块符合设计要求,能够给出满足客户需要的产品,并不会带来意外的伤害。
在对测(cè)试过程的分析上,通过测(cè)试的投(tóu)入(rù)和发现的缺(quē)陷(xiàn)评估(gū)各种测试方法的系效率和有效性,调整开发过程中的测试活动投入和测试的重点检查方向,提高效(xiào)率(lǜ),更有效地发(fā)现潜(qián)藏的问(wèn)题。同样地,在测试(shì)充分性得到(dào)保证的前(qián)提下,从测试的结果(guǒ)可以(yǐ)判断被测试产品的质量,从而决定(dìng)是(shì)否可以中止测(cè)试(shì),向客户交(jiāo)付及格的产品。
缺陷管理包括记录与跟踪(zōng),记录缺陷(xiàn)的时候需要考虑所需的信息(xī),据此设计缺陷库,在跟踪的过程中,除了保证活动按章执(zhí)行之(zhī)外(wài),还得保证过程记录的清(qīng)晰(xī)完整,方(fāng)便进一步的(de)分析处理。完整的记录(lù)是所(suǒ)有缺陷分析处理的基础。
在已有缺陷(xiàn)记录的基础上,通过统计分(fèn)类,例(lì)如ODC等(děng)方法,可以发现缺陷的(de)分布特征。找出潜(qián)藏(cáng)的缺陷可能的(de)分布情况(kuàng),调整测试的方向和重点,提(tí)高测试的效率。可以通过(guò)发现的缺陷的数量和趋势,检查质量保证活动(dòng)是(shì)否做(zuò)到(dào)位,产品质(zhì)量是否合乎要求。
通过缺(quē)陷分析,企业可以找出对组织改善帮助(zhù)最大的(de)缺(quē)陷种类,进行彻底的根因分析,消除产生缺陷的原因,可以(yǐ)改善自己的工作流程(chéng)方法,减少(shǎo)带入的缺陷,从(cóng)而降低研发过程中发现缺陷的代价,提高(gāo)效率(lǜ)。