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