当前位置:主页 > 科技论文 > 软件论文 >

组合测试工具的服务化

发布时间:2023-04-27 02:36
  组合测试是一种检测待测软件中由参数间相互作用所引发故障的测试方法,这一方法在实践中的应用离不开测试用例生成、优化约减、覆盖率评估等工具的支持。尽管在组合测试30多年的发展期间已经有了很多各具特色的组合测试工具,但是目前仍缺乏对现有工具的全面分析和比较。基于上述考虑,本文首先调研了现有组合测试工具的发展和应用现状。在此基础上,针对当前组合测试工具难于适应变化频繁的组合测试业务需求的问题,在组合测试工具服务化上进行研究,设计并实现了一个组合测试工具服务平台,为组合测试在实践中的应用提供高质量的服务。本文的主要工作内容总结如下:1.调研了现有87个组合测试工具,从多样性、实用性、输入输出形式和活跃程度四个角度分析组合测试工具的现状,分析现有工具存在的缺陷。2.实现了组合测试工具服务平台,通过服务管理、服务组合和服务推荐协助组合测试技术的应用。首先,平台支持开发者上传服务,并实现了服务发现和服务健康检查。其次,通过服务组合将若干独立的组合测试服务组织成一个更为可用的组合测试功能。最后,平台实现了基于用户兴趣的服务推荐,并且在测试数据集上评估了生成服务的质量。3.通过案例研究系统地比较了组合测试...

【文章页数】:94 页

【学位级别】:硕士

【文章目录】:
摘要
Abstract
1 绪论
    1.1 研究背景
    1.2 本文的主要研究工作
    1.3 论文组织结构
2 背景知识
    2.1 组合测试
        2.1.1 组合测试基本概念
        2.1.2 组合测试流程
    2.2 服务
        2.2.1 服务的基本概念
        2.2.2 面向服务架构中的关键技术
    2.3 本章小结
3 组合测试工具调研
    3.1 研究问题和数据收集
        3.1.1 研究问题
        3.1.2 工具收集
        3.1.3 数据收集
    3.2 现有工具的多样性
    3.3 现有工具的实用性
        3.3.1 测试用例生成工具的实用性
        3.3.2 其他组合测试工具的实用性
        3.3.3 小结
    3.4 现有工具的接口规范
        3.4.1 测试用例生成工具的接口规范
        3.4.2 其他组合测试工具的接口规范
        3.4.3 小结
    3.5 现有工具的活跃度
    3.6 现有工具存在的问题
    3.7 相关工作
    3.8 本章小结
4 面向服务的组合测试工具
    4.1 组合测试服务与服务平台
    4.2 系统需求分析
        4.2.1 组合测试服务
        4.2.2 服务管理
        4.2.3 服务组合
        4.2.4 服务推荐
    4.3 系统总体设计
        4.3.1 架构设计
        4.3.2 组合测试服务
        4.3.3 服务管理
        4.3.4 服务组合
        4.3.5 服务推荐
    4.4 组合测试服务开发
    4.5 实例展示
        4.5.1 用户交互方式
        4.5.2 服务推荐
        4.5.3 定制组合测试流程
    4.6 本章小结
5 组合测试案例研究
    5.1 面向敏捷开发的测试用例生成与排序
        5.1.1 案例描述
        5.1.2 实现过程
        5.1.3 实验分析
    5.2 面向故障群集的测试用例生成
        5.2.1 案例描述
        5.2.2 实现过程
        5.2.3 实验分析
    5.3 讨论
    5.4 本章小结
6 总结与展望
    6.1 本文总结
    6.2 未来工作
致谢
参考文献
A组合测试工具列表
简历与科研成果



本文编号:3802692

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3802692.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户70c0d***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com