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