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