软件结构化测试及其应用实践

被引量 : 0次 | 上传用户:lijizhong520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试是软件质量保证的重要手段,要成功开发出高质量的软件产品,必须重视并加强软件测试工作。然而采用什么方法、如何有效地安排测试是软件测试领域中一直争论的话题。软件测试的发展经验表明:测试不应该被局限在单一的阶段;大量的系统问题起源于软件开发的前期;越早进行测试越有效。从这些经验中风险驱动的软件结构化测试过程得以产生和发展,并成为当今软件测试领域中一种功能强大的测试过程规范。其结构化特点使得其简单易行,风险驱动的特点使得其高效而且实用。所谓风险驱动,是指软件测试工作围绕消除项目的潜在风险而展开,使得测试工作高效实用;所谓结构化,是指相互关联的工作要有一个框架结构,并要有一定的组织原则来支持它。而软件测试工作的复杂性决定了软件测试的流程必须结构化且被清楚地定义。软件结构化测试在测试过程中揉和了测试计划、测试分析与设计、测试实施、测试执行、以及维护等活动,与软件开发过程同步进行。通过风险分析以及早期的测试设计活动,查找需求和设计中的缺陷,预防大量的缺陷遗留到代码中。这个过程指定了测试任务以及任务的执行顺序和执行时间,使得测试活动有章可循。本文从软件结构化测试的基本概念入手,初步研究其对应用系统的传统测试过程产生重要影响的几个方面:结构化、预防性、风险分析、测试度量、及测试过程改进。并结合对贵阳劳动力综合业务管理系统(Labor Management Information System,以下简称LMIS)项目的具体的测试工作,针对测试的每个级别(系统测试、交互测试、类测试)介绍测试过程的结构性特征。最后对风险驱动的软件结构化测试过程在LMIS 项目中的实践效果进行了总结,并对以后继续实践本方法提出了一些改进设想。
其他文献
本文以我国社会救助制度现状为背景,以社会救助权为视角并借鉴国际社会救助理论与实践经验,对我国社会救助制度进行了较为深入的法学研究。笔者从贫困和社会救助的概念入手,
本论文首先从锂离子电池的生产工艺流程入手,通过对锂离子电池自动卷绕机的主要控制任务的分析,选定了薄膜卷绕控制系统作为本课题的研究对象。然后,分别建立了卷绕控制系统
<正>1.三地发展差距显著,"虹吸效应"亟待破除光明智库:京津冀在地理区位上曾是一家,但在长期的发展过程中形成了"北京吃不完,天津吃不饱,河北吃不着"的现实差距,在北京强大的
会议
<正>《国土资源信息化》(双月刊)年定价72元。本刊侧重于刊发自然资源领域信息化和网络安全建设的规划、标准和政策方面的研究成果,探讨信息化和网络安全建设的思路,交流信息
对5A02防锈铝与不锈钢0Cr18Ni9进行了电子束焊接,分析了接头成形、显微组织、力学性能与断口特征.结果表明,铝、钢的对中焊接头中生成了大量的脆性Fe-Al金属间化合物,未能实
乙草胺是目前酰胺类除草剂中使用量最大的一类除草剂。目前国内多数厂家均采用醚法老工艺生产乙草胺,该工艺生产的乙草胺纯度低、成本高、三废产出量大,难于处理。而甲叉法新
运用PEST-SWOT模型,分析烟台葡萄酒文化旅游在政治、经济、社会、科技方面的优势劣势和机遇威胁。研究表明,烟台葡萄酒文化旅游面临乡村振兴战略发展机遇,具有政策支持、产业
自杀已成为中国越来越重要的公共卫生问题,自杀行为不仅对自杀者及其亲朋产生不良影响,还会带来不良的社会影响,因此对自杀危机的预防和积极干预不容忽视。对自杀危机的干预,
本文通过对桥式起重机的耗电组成进行分析,利用远距离供电压降计算方法分析供电方式,结合某整车厂冲压车间起重机前期安装策划中遇到的问题及对策,对供电可靠性等问题进行解