首 页   论文发表 期刊大全 论文下载 常见问题 发表流程 免责声明 合作加盟 关于我们 诚信通道 联系我们   设为首页 加入收藏
  嵌入式系统作为现代通信、网络技术、数字化控制与计算机技术等融合的产物,它适用于综合指标较高的应用系统。本文结合V模型与嵌入式软件特征,对嵌入式软件测试方案、管理流程与测试方式进行了简单的分析。
教育期刊 | 经济期刊 | 科技期刊 | 文学期刊 | 医学期刊 | 学报期刊 | 建筑期刊 | 社科期刊 | 计算机期刊 | 图书管期刊 | 农业期刊 | CSSCI期刊 | 核心期刊 | 其他期刊
教育论文 | 经济论文 | 医药论文 | 文学论文 | 艺术论文 | 英语论文 | 法学论文 | 哲学论文 | 计算机论文理学论文  | 工学论文 |  管理论文 | 政治论文 | 社会论文
资源搜索: 搜索 高级搜索
2000论文网-诚信快速的论文发表网站! 论文发表投稿信箱:qwqk2000@126.com 论文发表在线咨询QQ: 85597153 论文发表咨询电话:17351597825  

TOP

一种基于 V模型的嵌入式软件测试方案
2015-12-25 13:21:06 来源: 作者:王永乐 【 】 浏览:0次 评论:0

【文章摘要】

 

   嵌入式系统作为现代通信、网络技术、数字化控制与计算机技术等融合的产物,它适用于综合指标较高的应用系统。本文结合V模型与嵌入式软件特征,对嵌入式软件测试方案、管理流程与测试方式进行了简单的分析。

 

【关键词】

 

嵌入式 ;模型 ;软件测试 ;方案

 

前言

 

在科技发展以及社会形势的影响下,嵌入式软件得到了很大的应用,与此同时也对软件规模与精度提出了更高的要求。嵌入式软件对终极质量与上市时间有着重大影响。这让研究嵌入式软件成了当下模型研究的重点。受嵌入式自身体系影响,例如:输出/输入通道较少、内存不够、开发昂贵、实时性、和硬件紧密相连、CPU类型多样等因素影响,它比测试普通商用软件更加复杂,甚至可以说是最难测试的软件之一。因此,在V模型测试中,必须明确各种嵌入式软件的测试方案。

 

基本概念

 

在开发软件中,测试时常被作为亡羊补牢的行为进行。实质上,越早发现错误,花费的代价越小,越早进行测试越有助于控制花费。在开发软件的各个阶段,都需要渗透V模型,它作为高效、科学的测试,能有效保障软件质量与成本开发,利用该模型优化方案设计,将其应用到嵌入式软件中,具有很好的应用效果。

 

其中,嵌入式软件作为计算机系统的基本软件,它和硬件有着密切的联系,要求具有很好的时效性。测试程序需要的硬件平台与软件资源,即:测试环境;为测试过程提供输出结果、执行数据、预期文档,即:测试用例;以测试环境为依据,执行测试用例的方式,即:测试程序;对测试软件已知问题的描述,即:问题报告。在嵌入式结构开发中,它有目标(最终执行)与主机(开发环境)平台两种情况。

 

静态测试,是在人工测试或者专用测试设备的基础上,衡量软件结构与镜头程序的复杂程度是否达到变成要求,也是发现编写程序是否存在不足的重要条件。动态测试,是常见的测试方式,有白盒、黑盒两种形式。黑盒是在测试功能的条件下,更注重软件性能的发挥,不考虑内部程序,又称功能性测试;而白盒测试,更多的是注重内部逻辑和结构严密性,逻辑驱动一直掌控着覆盖率。为了更好更快的得到测试结果,必须先利用功能测试,再满足功能应用和要求后,确定软件高效性,最后测试覆盖率。

 

基于 V模型的嵌入式软件测试

 

上个世纪八十年代后期,Paul Rook首次定义V模型,并且被发表在英国最高计算文献之中,它的主要目标是提高软件开发和应用效益。在传统的工程开发中,仅仅将其作为设计概要、分析需求、编码设计的重要程序远远不达要求。事实上,渗透与推广V模型的应用,也是加快现代化技术改革。从设计内容来看:一旦存在文档资料,必须确立测试内容和测试用例的编写,而这些工作对后续测试也有很强的现实意义。明确需要后,以清楚较高级别的测试用例为基准,满足测试要求。设计案例结束后,再利用测试条件寻找设计缺陷。这说明测试不仅是软件质量的评定,还能尽快找出缺陷,改善项目质量。根据V模型测试方案,我们可以将其分成编码需要、设计框架的案例测试过程和集成单元、验收系统等程序。需要注意的是:测试过程的执行,它贯穿在整个开发过程。

 

2.1 分析需求与测试验收

 

2.1.1 测试需求

 

工作人员完成软件检查后,再生成需要的文档与软件规格,在这基础上,掌握测试结果,即:审查需求。需要注意的是:必须从软件审查方式与程序出发,也就是形成审查小组,通过对比文档规格,及时发现容易出错的地方。其具体的检查内容如下 :

 

系统与软件需求的协调性;软件需求的一致性与精确性;目标软件和软件平台是否兼容;相关设备验证的有效性;软件要求是否和标准一致;软件和系统需要的追踪。

 

2.1.2 测试验收

 

通常由业务部门与普通用户执行,以保障相关产品满足用户需求,又名:测试确认。审查工作完成后,再结合文档资料和测试标准,模拟案例测试与操作。

 

2.2 设计概要和测试系统

 

2.2.1 设计概要

 

编制软件时,工作人员根据软件操作说明,明确设计概要与流程,再由操作人员完成测试与设计工作,一般使用静态测试。而Yourdon的结构化方式,通常用于审阅;Fagan的检查,更多的用在设计验收与评估。

 

2.2.2 测试系统

 

在测试系统中,它主要针对的是设计概要,并且检查系统能否作为整体有效运行,如:产品设置能否达到预期高能。在测试案例设计中,一般将其应用在集成软件测试中。当测试软件成为计算机的一部分时,再和计算机软硬件、数据实施、工作人员整合在一起,对其进行精细的测试。

 

2.3 详细设计和集成测试

 

2.3.1 详细设计

 

设计模块接口与最小软件,也属于开发软件的范围。因此,在具体结构设计中,必须考察模块耦合性与内聚性。低耦合、高内聚是接口设计的目标。该测试使用的方法,主要是静态测试。

 

2.3.2 集成测试

 

文档设计下发到测试人员时,根据设计接口和划分模块的要求,更好的完成测试案例的规划与设计工作。集成测试针对的是详细设计中一切可能存在问题,特别是程序与单元之间的接口错误。它更多的是在主机上操作,确保模拟目标的完成。重复测试是目标操作常见的问题,它可以确定内存分配与错误定位等存在的问题。

 

结语

 

V模型已经广泛应用于英国,国内只在软件业得到了模糊的认可。对此,在实际工作中,我们必须增强智能检测仪的研制工作,利用V模型嵌入式技术,增强测试软件的系统性。

 

【参考文献】

 

[1]奚雪峰,付保川,杨俊等.一种基于V模型的嵌入式软件测试方案

 

[J]. 信息技术 ,2004,28(9):78-81.

 

[2]刘淑平,庞灵.基于TEmbV模型的嵌入式软件测试方案[J].电子测试 ,2007,(12):55-57,61.

 

[3]陈建勋,欧涛涛.基于TEmb的嵌入式软件测试V模型研究[J].软件导刊 ,2011,10(7):9-11.

 

Tags:嵌入式 ;V 模型 ;软件测试 ;方案 责任编辑:admin
中国论文网-论文发表发表论文(www.lw2000.com),是一个专门从事期刊推广论文发表论文创作指导的机构。本站提供整体论文发表解决方案:省级论文/国家级论文/核心论文/CN论文多种期刊供你选择。
发表论文投稿信箱:qwqk2000@126.com
发表论文在线咨询:85597153
发表论文咨询电话:17351597825

】【打印繁体】 【收藏】 【关闭】 【返回顶部
上一篇没有了 下一篇加强计算机软件工程管理应用的措..

联系我们 论文发表 论文投稿

论文发表在线咨询:站点合作85597153
论文发表咨询电话:17351597825
论文发表投稿信箱:qwqk2000@126.com

相关栏目

最新文章

图片主题

热门文章

推荐文章

相关文章

论文发表 | 发表论文 | 期刊导航 | 论文下载 | 常见问题 | 发表流程 | 免责声明 | 合作加盟 | 关于我们 | 诚信通道 | 联系我们  
论文发表在线咨询:85597153 咨询电话:13218666889投稿信箱:qwqk2000@126.com
Copyright © 2008-2012http://www.lw2000.com all rights reserved 苏ICP备11037565号
论文发表、发表论文 论文发表、发表论文
电话17351597825
2000论文网 版权所有.