软件测试技术及其应用

被引量 : 13次 | 上传用户:wtrgo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件代码的规范化、层次化及模块之间的依赖关系的合理化,是软件质量的重要方面。分析模块依赖关系之后,需对源代码中各个模块设计测试用例,以达到一定的测试覆盖标准,保证测试的完整性。可以将单元测试分为代码审查和执行测试两个步骤完成,具体过程为扫描源文件,进行代码审查,分析模块依赖的特点,生成测试用例,最后运行测试。为了提高单元测试的效率和准确率,有必要将这一过程自动化,减少手工干预。 针对嵌入式软件的特点,讨论现有主要的测试技术,结合改进的V模型,提出了一种嵌入式软件测试流程管理方案,主要讨论了测试的流程管理和各阶段测试方法应用。最后,介绍了该方案在实际工程项目中的应用情况。 本文的创新之处在于改进了现有的V模型,使其更加适合嵌入式软件测试的需要;同时针对程序控制结构的覆盖测试,提出了自动化生成测试用例的思路,并设计了自动化工具的主要程序框架。 另外,本文还讨论了在实验阶段,基于V模型的基础上,采用一些自动化测试方法的体会,如测试脚本和测试工具的应用。
其他文献
《企业的性质》被公认为制度经济学的开山之作,它将交易费用纳入了经济分析框架,使整个西方微观经济理论发生深刻的变化。但由于科斯本人对自己理论的含混表述,往往使人误读
法院判决、裁定生效以后,被执行人以抵债、投资、设立新企业法人等方式,使财产脱离控制,造成判决、裁定无法执行。行为人此时主观上明知法院生效判决、裁定确定的履行义务,还
虚拟现实(Virtual Reality)技术是20世纪末发展起来的以计算机技术为核心,及多学科高新技术为一体的综合集成技术。虚拟现实综合利用了计算机的立体视觉、触觉反馈、虚拟立体
<正>【裁判要旨】在民间借贷案件审判实践中,有一些案件中存在着"三无"的情况,即无明确借款合同(借据)、无明确借款人、无明确支付意思表示,如发生纠纷,如何判断何为真正的借
居民出行方式选择是一个较为复杂的非线性问题,受到的影响因素众多。提出采用支持向量机方法构建了居民出行方式选择模型,并以交叉验证意义下的分类准确率作为适应度函数,利
随着工业化进程的深入和经济信息化、知识化程度的不断提高,服务业在当代经济中扮演的角色越来越重要,人们对服务业的态度发生了根本性的转变,针对服务业的研究逐渐丰富起来
本研究在总结以往离职研究文献的基础上,以中国石化企业员工为对象,对工作满意度、组织承诺、可选工作机会的主观感知、离职念头和离职行为倾向之间的关系进行了实证研究,并
大型跨国第三方物流企业在物流服务中增加了金融增值服务,包括货到付款、代收代付、全球贸易融资、抵押贷款、存货与应收账款融资等。但是,这种增值服务对于长期从事仓储、运
<正>消化内科系统疾病是人们日常生活和临床上多见的疾病,是患者胃部内的食物或者溶液反射性地经过食管吐出的表现。引起恶心和呕吐的原因有很多种,但是两者最终都会引起患者
解决现实世界中的许多问题会遇到两种类型的难度:Ⅰ)多个相互冲突的目标,Ⅱ)高维复杂的搜索空间。就第一点而言,与单目标优化不同的是,多个相互竞争目标的优化结果是得到一组