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