面向对象与EFSM规范:测试覆盖率准则对比与创新
83 浏览量
更新于2024-08-27
收藏 426KB PDF 举报
本文探讨了面向对象软件和扩展有限状态机(EFSM)规范测试覆盖准则的比较。测试覆盖率作为软件测试的核心组成部分,现有研究主要集中在程序代码层面或规范设计上,然而,这两种角度的结合较少被关注。面向对象编程因其模块化、封装和继承等特性在现代软件开发中的广泛应用,而EFSM规范作为一种行为建模工具,常用于描述系统动态行为,它们在测试策略中的重要性日益凸显。
文章首先回顾了现有的测试覆盖准则,分析了这些准则在处理程序代码和规范上的局限性,指出将两者相结合进行测试覆盖分析的必要性。作者王晓峰和赵瑞莲针对这一问题,提出了两个新的测试覆盖准则,旨在扩展和改进现有的理论框架,使之更适应面向对象程序和EFSM规范的复杂性。
接下来,他们对新提出的准则进行了公理化评估,这是一种形式化的论证方法,通过逻辑推理确保准则的合理性和有效性。通过实验,作者探讨了基于面向对象程序的测试覆盖准则与基于EFSM规范的准则之间的关系,揭示了两者在实际测试过程中的互补性和差异性。
关键词"面向对象程序"和"EFSM规范"表明了研究焦点,而"测试覆盖准则"则展示了文章的核心内容。文章的最终目标是为测试人员在选择测试准则时提供实用的指导,帮助他们更好地设计和执行针对面向对象软件和EFSM规范的测试策略。
这篇研究论文为软件测试领域的专业人士提供了一个深入理解面向对象程序和EFSM规范测试覆盖准则的新视角,强调了两者在测试实践中的重要结合,以及如何通过新的测试准则来优化测试覆盖率和效率。对于软件质量保证和测试工程师来说,这是一项具有实用价值的研究成果。
点击了解资源详情
2019-07-22 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_38704386
- 粉丝: 3
- 资源: 917
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜