基于CNAS准则的软件测试方法与实践

被引量 : 8次 | 上传用户:chenliquanhao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试是利用测试工具,按照测试方案和流程,对软件产品进行功能和效率测试,以发现产品的错误、漏洞、缺陷,并验证产品能否实现预期功能,对产品可能出现的问题进行分析和评估。近年来,随着软件工程技术的飞速发展,我国软件开发日趋成熟,与此同时,众多软件企业为了保持和提高企业综合竞争能力,对软件质量的要求越来越高,对软件测试的重要性也越来越为重视,如何改进和优化软件测试过程,成为软件测试所需要考虑的重要问题。1979年,Myers指出软件测试是为了找出错误而运行程序或系统的过程,这种相对狭隘的定义下,软件测试是在编码完成以后独立进行的,是在程序编写完成之后才开始进测试工作,而实际上,程序错误并不一定是由编码所引起的,和软件详细设计、概要设计,甚至是需求分析都有关系,只是随着开发工作的深入而被放大。在软件开发过程初期阶段的错误,很可能随着软件开发工作的深入而被放大成为灾难性后果,所以,软件测试工作越早开展越好。软件测试过程,应当包括验证与确认两方面,验证是为了确定某一开发阶段,产品是否满足在该阶段所需要达到的要求;确认是为了在开发过程中或者结束时,对产品或部件进行评估,以确定是否满足设计需求。总的来说,验证就是为了证明开发过程是否正确地构造了产品,而确认则是为了证明构造出来的产品是否正确。本文基于CNAS准则,对CNAS准则下与软件测试过程密切相关的测试技术、测试管理、测试人力资源、测试策略、质量管理体系等内容进行了分析,确定了在CNAS准则下软件测试过程需要关注的问题,包括:1.软件测试过程框架;2.软件测试策略;3.软件测试效果。在确定CNAS准则下软件测试过程需要关注的问题的基础上,本文以传统软件工程和测试理论为基础,结合“网站稿件管理发布系统”软件测试项目,研究了基于CNAS准则的软件测试实施并进行了评估,详细研究了软件测试过程的具体方法,内容包括:1.软件测试过程框架,以及软件测试过程改进的必要条件;2.软件测试的实施对象,包括测试计划、测试设计、测试执行、测试报告等各阶段的规范;3.建立了新的软件测试过程安全性、充分性判断标准,并建立了更适合缺陷、问题收集和跟踪的分析算法。本文通过基于CNAS准则的软件测试具体实施的应用,展示了软件测试的实施方案和效果分析,结果表明:1.本文提出的测试方法可以有效的提高软件测试质量,增强测试过程能力,并降低测试成本;2.基于CNAS准则的软件测试,有效的增强了项目管理能力;3.基于CNAS准则的软件测试,有效的提高了客户满意度。最后,本文指出了在CNAS准则下,软件测试过程有待进一步研究的问题和改进的方向,包括测试的时机,方法,以及大型软件测试项目中的有效跟踪,如何保证测试的可信性和充分性,如何提升测试技能与管理方式,如何进一步开发测试分析手段,提高软件测试质量等。
其他文献
全铝散热器是汽车水冷发动机冷却系统中不可缺少的重要部件,随着全铝散热器逐步向轻量化、耐高压、耐腐蚀和高致密性的方向改进,对全铝散热器封头的焊接质量也提出了更高的要
玫瑰(Rosa rugosa)是蔷薇科蔷薇属灌木,是优良的园林绿化和水土保持树种,还是香料、化妆、食品、医药等行业的重要原料,有很高的观赏价值和经济价值。近年来玫瑰应用推广规模日益
目的:探讨我院扑热息痛不良反应情况。方法:选取我院自1990年~2009年收集的23例扑热息痛不良反应患者的临床资料,对该药不良反应的主要类型、临床表现及程度评价进行分析。结果:在
目的探究线下购物手机支付中影响付款者安全体验的因素,从而构建出线下购物手机支付安全体验的心理模型,为定量的用户安全体验研究打下理论研究基础。方法确定研究目标人群,
[目的]观察激活态雪旺细胞(Activated Schwann cells, ASCs)分泌神经营养因子对诱导人脐血间充质干细胞(Human Umbilical Cord Blood Mesenchymal Stem Cells, HUCBMSCs)神经
高校学生社团组织伴随我国高等教育的发展发展迅速,也日益突显其对于高校建设和学生发展的重要性。它是学生“自我管理、自我教育和自我服务”的集中表现,对于高校文化建设、
旅游业作为第三产业的领军行业,已逐渐显示出它在国民经济增长中的巨大作用。其中,乡村旅游有利于促进当地经济发展,促使国民收入再分配,调整当地产业结构,提高农民生活水平,实现旅
迄今为止已有许多关于ヲ格的研究,ヲ格的含义多样,通常被分为目的格和移动格等。但是这众多的意义究竟是如何统一在一起,应该怎样理解ヲ格意义的多样性,尚缺乏完善的研究。关于他
<正>一、课题的提出:(一)研究背景:随着科技的不断进步,我国的科学技术不断提升,大量的数字化设备不断出现。人们已经从信息时代进入了网络时代,进入了微时代,如今,科技发达,
会议
成功度评价法是项目后评价常用的方法之一,但是成功度评价法只能由评价专家给出定性评价结论。由于成功度评价法的评价体系具有灰色系统特征,在此基础上,本文对传统的成功度