基于测试设计标准化的软件质量保证

被引量 : 0次 | 上传用户:chenminer
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机软件的广泛应用,软件质量成为人们关注的焦点,实现软件质量保证已经成为软件工程领域的重要任务。20世纪60年代末,以C. A. Hoare和E. W. Dijkstra等人为代表的一批计算机科学家对软件质量问题的严重性,提出了以形式化功能规约描述用户需求,并勾画出能够极大地提高软件质量、大幅度减少甚至完全取消软件测试的软件开发新方法。但是,以软件测试和评价为主要标志的软件质量保证技术在软件生产实践中得到了迅速发展,软件测试和评价事实上已经成为软件生产中必不可少的软件质量保证手段。软件工程的实践证明,软件测试是一项费时费事的复杂活动,要有效的规划软件测试工作,更好的保证软件质量就必须在测试设计过程中讲究科学的测试策略和方法来降低成本和提高测试效率。目前测试设计过程中还存在测试用例设计不规范、制定的测试策略难以保证软件质量等问题。国内外对于软件质量保证技术的研究已经取得了一系列的成果,并广泛应用于软件工程实践,如Boehm、McCall、ISO/IEC 9126等质量度量模型。然而专门针对软件质量保证的软件测试过程中的测试设计的研究却很少,因此研究如何规范测试设计过程,如:测试用例设计标准,使测试设计标准化,以节省测试资源和提高软件测试效率和软件错误发现率,从而保证软件质量,具有十分重要的意义。本文通过对软件质量保证技术和软件测试理论的学习,在已有研究成果的基础上,主要进行以下几个方面的探讨和研究:1.从软件质量保证的角度,对测试设计进行定义,根据这个定义对测试设计阶段的工作任务进行了描述。2.将标准化的思想引入到测试设计过程中来保证软件质量。对软件测试重要环节的测试用例设计进行了标准化方面的探讨,使软件质量得到最有效的保证。3.为了通过测试设计使得软件测试能够发现更多的Bug,在测试设计过程中提出一种提高软件错误发现率的测试策略,实现有限的时间和资源预算下更合理的分配测试资源,从而有效的节约测试时间、提高测试效率,达到更好的保证软件质量的目的。最后结合具体的案例进行分析,将改进后的测试设计模型应用到具体的软件项目的质量保证过程,从中收集数据后将得到的数据结果与传统方法的结果相比较,得出结论该测试设计标准化方法在软件质量保证中的应用优势。
其他文献
针对高速公路机电工程的特点,结合工程实际,对雷击危害加以分析阐述,总结出了相应的防雷措施,以期尽量避免运营期间设备所造成的雷电损害
中国古代的治安管理制度是统治者综合运用法律、行政等手段来保障社会秩序正常运行、巩固其统治基础的一种重要方式,所以历代都设置了相应的治安管理机制。随着政权的更迭变
在77只(足40,手37)标本上观察了指、趾甲及其周围组织的血供规律。甲床根部的血供来自指、趾两侧的动脉(指固有动脉或趾底动脉)横行吻合支形成的动脉弓的分支;甲床两侧血供来
<正>0引言我国女性乳腺癌患者50%以上属于绝经前,因为国人乳腺癌发病年龄高峰在45~49岁。虽然绝经前乳腺癌患者激素受体阳性的比例略低(大约60%),但适合选择内分泌治疗病例的
改革开放以来,伴随着中国国企产权改革的推进,诞生了一批产权富翁,而普通职工的待遇却没有得到相应的提高。存量财富的分配不公问题逐渐引起了社会的普遍关注,如何在经济发展
发展始终是人类永恒的主题。从国际形势来看,随着冷战的结束,全球格局发生了重大变化,和平与发展成为当今时代的主题,重视社会发展成为历史潮流。从国内形势看,建国以来,尤其
目的阐述牛磺酸的生理学作用,探讨其作为一种人体营养添加剂对不同疾病的作用。方法回顾近年来国内外发表的涉及牛磺酸对人体各系统的影响及机制、牛磺酸缺乏所致人体病理状
<正> 国家教委于1988年颁发了义务教育《全日制初级中学劳动技术课教学大纲(初审稿)》(以下称《大纲》),这是深化基础教育改革和迎接新技术革命挑战的一项重要措施。各省根据
随着我国制造业的快速发展,对技术技能型人才的需求量也在大幅度提升,技工院校作为培养这类人才的重要教育机构,受到了越来越多的重视,乘此大势,职业教育也获得了迅猛的发展
目的:观测第2~5掌指关节和附属结构的几何形态及其差异,为临床中解释压砸伤术后掌指关节屈曲障碍提供解剖学依据。方法:解剖10只成人手标本的第2~5掌指关节,测量各掌骨头、近