航天可视化软件测试方法研究
发布时间:2021-04-17 11:45
随着我国软件行业的蓬勃发展,软件质量问题层出不穷,在实际项目开发过程中软件测试并未引起重视,软件中隐藏的缺陷便成为安全隐患。航天软件较一般软件更为复杂且担负着完成国家重大航天任务的重任,对安全性、可靠性、实时性都有着严格要求,这就意味着一般软件测试方法并不适用于航天软件。本课题主要对遥操作作业平台的测试方法进行研究,意在得出适用于航天可视化软件的测试方法。本课题的主要研究内容有:对航天软件主流编程语言C/C++常见代码缺陷进行分析,结合常见静态测试工具的侧重点和遥操作作业平台的特点,选择C++Test和PC-Lint对遥操作作业平台进行运行时错误检测、结构错误、安全故障、代码逻辑4个方面的检测,两者检测结果相互对比和补充,形成完善的静态测试报告;按照遥操作作业平台功能需求结合测试用例设计方法(常见测试用例设计方法、基于UML活动图模型的测试用例生成方法、基于有限状态机模型的测试用例生成方法)设计并编写测试用例,针对每一个测试用例使用数据驱动测试脚本开发方式,借助自动化测试工具UFT(Unified Functional Testing)来创建测试脚本、增强脚本(添加事务、参数化、迭代等...
【文章来源】:石家庄铁道大学河北省
【文章页数】:87 页
【学位级别】:硕士
【部分图文】:
C++Test的VisualStudio2008插件集成方式
图 3-2 BugDetective 测试结果测试结果显示严重度 1(最高)级别的有 26 个,严重度 2(高)级别的有15 个,需根据测试结果考虑程序与代码实际实现情况酌情修改。其中涉及到运行时缺陷子分类:安全、资源、潜在缺陷。①安全项测试结果如图 3-3 所示。图 3-3 安全项测试结果数组越界:索引值应大于等于 0。防止文件名注入:如果用户提供了污染数据作为文件名存储到系统中,可
子分类、任务类型等具体信息。图 3-2 BugDetective 测试结果测试结果显示严重度 1(最高)级别的有 26 个,严重度 2(高)级别的有15 个,需根据测试结果考虑程序与代码实际实现情况酌情修改。其中涉及到运行时缺陷子分类:安全、资源、潜在缺陷。①安全项测试结果如图 3-3 所示。
【参考文献】:
期刊论文
[1]有效开展代码走查工作的实践过程分析[J]. 周玫. 现代信息科技. 2019(01)
[2]嵌入式软件静态测试方法研究[J]. 赵正旭,梅成芳,张强. 计算机技术与发展. 2019(03)
[3]软件验收测试的研究与实践[J]. 杨晓燕,宋彩霞. 电脑知识与技术. 2018(34)
[4]软件测试中的白盒测试分析[J]. 淡海英. 时代农机. 2018(11)
[5]软件测试过程模型研究[J]. 刘凯,梁欣,张俊萍. 计算机科学. 2018(S2)
[6]冒烟测试浅谈[J]. 闫峰,宋向晖. 信息技术与信息化. 2018(10)
[7]LoadRunner在软件性能测试中的应用与研究[J]. 郭旭敏,王小厅. 太原学院学报(自然科学版). 2018(03)
[8]黑盒测试用例设计方法及综合应用[J]. 林勤花. 电子测试. 2018(17)
[9]论计算机软件安全检测技术实践[J]. 张丛丛. 信息记录材料. 2018(07)
[10]灰盒测试方法在软件可靠性测试中的应用[J]. 姚佳瑜. 信息通信. 2018(05)
硕士论文
[1]基于LLVM-Clang的软件静态检测工具研究与实现[D]. 李昊.西安理工大学 2017
[2]基于C/C++代码的静态检测技术分析与研究[D]. 孟云秀.石家庄铁道大学 2015
[3]C/S架构的GPS车船监控系统性能测试研究[D]. 李梦芸.华中科技大学 2014
[4]嵌入式箭载计算机控制软件测试关键技术研究[D]. 林晨.上海交通大学 2014
[5]基于规则的嵌入式软件系统静态测试[D]. 吕文晶.天津大学 2012
[6]基于QTP的功能自动化测试框架的研究与应用[D]. 夏晶.武汉科技大学 2010
[7]基于静态源码分析的软件安全测试技术研究与实现[D]. 褚蕾.电子科技大学 2010
本文编号:3143396
【文章来源】:石家庄铁道大学河北省
【文章页数】:87 页
【学位级别】:硕士
【部分图文】:
C++Test的VisualStudio2008插件集成方式
图 3-2 BugDetective 测试结果测试结果显示严重度 1(最高)级别的有 26 个,严重度 2(高)级别的有15 个,需根据测试结果考虑程序与代码实际实现情况酌情修改。其中涉及到运行时缺陷子分类:安全、资源、潜在缺陷。①安全项测试结果如图 3-3 所示。图 3-3 安全项测试结果数组越界:索引值应大于等于 0。防止文件名注入:如果用户提供了污染数据作为文件名存储到系统中,可
子分类、任务类型等具体信息。图 3-2 BugDetective 测试结果测试结果显示严重度 1(最高)级别的有 26 个,严重度 2(高)级别的有15 个,需根据测试结果考虑程序与代码实际实现情况酌情修改。其中涉及到运行时缺陷子分类:安全、资源、潜在缺陷。①安全项测试结果如图 3-3 所示。
【参考文献】:
期刊论文
[1]有效开展代码走查工作的实践过程分析[J]. 周玫. 现代信息科技. 2019(01)
[2]嵌入式软件静态测试方法研究[J]. 赵正旭,梅成芳,张强. 计算机技术与发展. 2019(03)
[3]软件验收测试的研究与实践[J]. 杨晓燕,宋彩霞. 电脑知识与技术. 2018(34)
[4]软件测试中的白盒测试分析[J]. 淡海英. 时代农机. 2018(11)
[5]软件测试过程模型研究[J]. 刘凯,梁欣,张俊萍. 计算机科学. 2018(S2)
[6]冒烟测试浅谈[J]. 闫峰,宋向晖. 信息技术与信息化. 2018(10)
[7]LoadRunner在软件性能测试中的应用与研究[J]. 郭旭敏,王小厅. 太原学院学报(自然科学版). 2018(03)
[8]黑盒测试用例设计方法及综合应用[J]. 林勤花. 电子测试. 2018(17)
[9]论计算机软件安全检测技术实践[J]. 张丛丛. 信息记录材料. 2018(07)
[10]灰盒测试方法在软件可靠性测试中的应用[J]. 姚佳瑜. 信息通信. 2018(05)
硕士论文
[1]基于LLVM-Clang的软件静态检测工具研究与实现[D]. 李昊.西安理工大学 2017
[2]基于C/C++代码的静态检测技术分析与研究[D]. 孟云秀.石家庄铁道大学 2015
[3]C/S架构的GPS车船监控系统性能测试研究[D]. 李梦芸.华中科技大学 2014
[4]嵌入式箭载计算机控制软件测试关键技术研究[D]. 林晨.上海交通大学 2014
[5]基于规则的嵌入式软件系统静态测试[D]. 吕文晶.天津大学 2012
[6]基于QTP的功能自动化测试框架的研究与应用[D]. 夏晶.武汉科技大学 2010
[7]基于静态源码分析的软件安全测试技术研究与实现[D]. 褚蕾.电子科技大学 2010
本文编号:3143396
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3143396.html