TESTLINK和MANTIS的优化及其应用

TESTLINK和MANTIS的优化及其应用

论文摘要

软件测试是保证软件质量和可靠性的重要手段,在保证软件质量方面发挥着它重要而又不可替代的作用,现代软件企业为了提高自身竞争力,必然要越来越重视和加强软件测试。而软件测试是一个复杂的过程,它贯穿了整个的项目周期,需要耗费巨大的人力、物力和时间。因此,把软件测试高效地组织进去整个软件管理的流程,是软件质量控制规划的主要内容;同时,测试用例和缺陷跟踪一直是软件测试赖以生存的部分。因此,拥有优质、全面而又实用的测试用例管理和缺陷管理工具是软件测试环节乃至整个项目成功必不可少的因素。TESTLINK和MANTIS都是一种Web页面的使用形式,无需另外独立安装客户端,可以方便地通过IE,Firefox等浏览器来快速地登录到系统中。两者分别是国内外流行的管理工具,将两者优化起来会更有利于项目质量的流程控制和测试管理,达到优化测试流程和改善测试用例等目的。本文首先对软件测试的作用和意义做出详细的阐明,同时分析测试用例工具和缺陷管理工具的重要性以及对软件测试产生的影响。接着就结合慧迅软件有限公司对TESTLINK的测试用例工具和MANTIS缺陷跟踪工具的使用现状,阐述问题、分析弊端从而引出对测试用例和缺陷跟踪工具整改的需求。通过实际分析、搜集资料和研究问题,制定出一系列功能优化的亮点。提出整改方案,将两者进行整合和优化,包括:采用智能的方式新建bug,减少手动操作的用时,而且在TESTLINK上配置缺陷的关联管理,可以及时追踪到缺陷情况,与此同时也在MANTIS上关联TESTLINK的用例来配合用例的参考和产生有效报表等等。通过PHP对他们各自的数据项添加、删除、修改及页面展现来完成实现。最后会通过实例验证这样的整合和优化所达到双赢的局面,有益于整个项目人员对测试质量的管理和改善。

论文目录

  • 摘要
  • ABSTRACT
  • 图表清单
  • 第一章 绪论
  • 1.1 软件测试的作用和意义
  • 1.2 测试用例和缺陷跟踪在软件测试的作用
  • 1.3 管理工具的使用背景
  • 1.4 TESTLINK 和MANTIS 国内应用状态
  • 1.5 本论文的主要目的
  • 1.6 本论文的主要工作和组织结构
  • 第二章 TESTLINK 与MANTIS 系统分析
  • 2.1 TESTLINK 工具概述
  • 2.1.1 TESTLINK 的架构
  • 2.1.2 TESTLINK 的简单工作流程
  • 2.1.3 TESTLINK 使用介绍
  • 2.1.4 TESTLINK 的安装和配置详解
  • 2.2 MANTIS 工具概述
  • 2.2.1 MANTIS 的架构
  • 2.2.2 MANTIS 的工作流程
  • 2.2.3 MANTIS 的使用介绍
  • 2.2.4 MANTIS 的安装和配置详解
  • 2.3 本章小结
  • 第三章 TESTLINK 和MANTIS 优化的需求分析
  • 3.1 TESTLINK 和MANTIS 的功能分析
  • 3.1.1 测试用例关联缺陷功能
  • 3.1.2 测试用例链接缺陷报告页面
  • 3.1.3 智能填写缺陷功能
  • 3.1.4 增加问题报告来源的选项
  • 3.1.5 缺陷关联测试用例的功能
  • 3.2 测试用例关联缺陷的需求分析
  • 3.2.1 界面设计及输入方式
  • 3.2.2 手动关联缺陷的要求
  • 3.2.3 自动关联缺陷的要求
  • 3.2.4 关联缺陷的显示内容
  • 3.2.5 过滤重复条目的要求
  • 3.2.6 删除关联的缺陷
  • 3.3 测试用例链接缺陷报告页面的需求分析
  • 3.3.1 用户界面设计
  • 3.3.2 提示语句
  • 3.4 智能填写缺陷的需求分析
  • 3.4.1 自动填写缺陷摘要
  • 3.4.2 自动填写缺陷内容
  • 3.4.3 自动填写缺陷步骤
  • 3.4.4 自动填写缺陷期望结果
  • 3.4.5 自动选择缺陷优先级
  • 3.4.6 自动选择问题报告来源
  • 3.4.7 MANTIS 未登录状态下保存填写内容的需求
  • 3.4.8 智能填写内容规则概表
  • 3.5 问题报告来源选项的需求分析
  • 3.5.1 界面设计要求
  • 3.5.2 位置设计要求
  • 3.5.3 问题报告来源选项的内容
  • 3.5.4 问题报告来源选项的默认设置
  • 3.6 MANTIS 缺陷关联测试用例的需求分析
  • 3.6.1 添加测试用例显示栏
  • 3.6.2 界面设计要求
  • 3.6.3 位置设计要求
  • 3.6.4 关联测试用例的方式
  • 3.6.5 关联测试用例的显示内容
  • 3.6.6 过滤重复条目的要求
  • 3.7 本章小结
  • 第四章 测试流程优化的体现
  • 4.1 目前的测试流程
  • 4.1.1 TESTLINK 上的工作流程及细节
  • 4.1.2 MANTIS 上的工作流程及细节
  • 4.2 优化后的测试流程
  • 4.2.1 TESTLINK 上的新工作流程及其细节
  • 4.2.2 MANTIS 上的新工作流程及其细节
  • 4.3 新流程优化体现
  • 4.4 本章小结
  • 第五章 TESTLINK 和MANTIS 优化功能的设计与实现
  • 5.1 环境配置
  • 5.2 测试用例关联缺陷的设计和现
  • 5.2.1 手动关联缺陷的实现
  • 5.2.2 自动关联缺陷的设计和实现
  • 5.2.3 缺陷自动关联测试用例的设计和实现
  • 5.3 测试用例链接缺陷报告页面的实现
  • 5.4 智能填写缺陷内容的设计和实现
  • 5.4.1 读取测试用例的信息
  • 5.4.2 切换项目保留智能填写内容
  • 5.4.3 对应字段填写的设计和实现
  • 5.4.4 测试用例的严重性转换缺陷的优先级
  • 5.5 增添MANTIS 问题来源选项的实现
  • 5.5.1 定义问题来源选项
  • 5.5.2 增加问题来源选项的文字
  • 5.5.3 设置问题来源的默认选项
  • 5.6 MANTIS 问题来源筛选功能的实现
  • 5.7 本章小结
  • 第六章 TESTLINK 和MANTIS 优化系统在软件测试中的应用
  • 6.1 测试前期的准备
  • 6.2 测试阶段
  • 6.2.1 测试计划和测试用例准备
  • 6.2.2 测试执行
  • 6.2.2.1 通过测试用例发现问题
  • 6.2.2.2 通过其他途径发现问题
  • 6.2.3 测试结束
  • 6.2.4 测试用例维护
  • 6.2.5 测试总结报告
  • 6.2.6 开发检查自测
  • 6.2.7 回归测试
  • 6.3 优化功能使用后与使用前的数据对比
  • 6.4 本章小结
  • 结论与进一步优化
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].一种动态约简的多目标测试用例优先级排序方法[J]. 计算机科学 2019(12)
    • [2].一种面向路径覆盖的测试用例进化生成方法[J]. 牡丹江师范学院学报(自然科学版) 2020(01)
    • [3].航天软件测试用例设计质量的评估及提升[J]. 质量与可靠性 2020(02)
    • [4].基于运行剖面的测试用例分配与选择方法[J]. 计算机工程 2020(06)
    • [5].基于测试用例库的复用方法研究[J]. 电脑知识与技术 2018(32)
    • [6].基于变异分析的测试用例约简方法[J]. 计算机应用 2017(12)
    • [7].测试用例复用在电子采购交易平台中的应用[J]. 计算机与数字工程 2018(01)
    • [8].融入自适应迁移的路径覆盖测试用例进化生成[J]. 计算机应用研究 2016(12)
    • [9].测试用例修复的方法与工具综述[J]. 现代计算机(专业版) 2017(02)
    • [10].基于模型的软件测试用例生成方法比较研究[J]. 现代计算机(专业版) 2017(04)
    • [11].符号执行技术在测试用例生成中的应用[J]. 现代计算机(专业版) 2017(04)
    • [12].面向测试用例生成的集合进化算法实现[J]. 牡丹江师范学院学报(自然科学版) 2017(02)
    • [13].组合测试用例自动生成软件设计[J]. 自动化技术与应用 2017(05)
    • [14].基于死锁的并发类单元测试用例自动生成[J]. 计算机应用与软件 2017(04)
    • [15].多目标测试用例优先级排序研究进展[J]. 重庆工商大学学报(自然科学版) 2017(03)
    • [16].基于消息交互的测试用例编写方法的实现[J]. 萍乡学院学报 2017(03)
    • [17].基于变力度组合覆盖的信号处理软件测试用例生成[J]. 微电子学与计算机 2017(06)
    • [18].C语言软件错误定位的测试用例库构建[J]. 太原师范学院学报(自然科学版) 2015(04)
    • [19].基于聚类算法的测试用例排序[J]. 计算机工程与应用 2016(05)
    • [20].一种提高错误定位效率的测试用例选择方法[J]. 华东理工大学学报(自然科学版) 2016(04)
    • [21].软件测试用例设计[J]. 信息与电脑(理论版) 2016(12)
    • [22].基于正交试验设计的测试用例选择方法[J]. 计算机与数字工程 2016(08)
    • [23].一种基于蜕变关系的测试与失效测试用例定位模型[J]. 计算机科学 2016(10)
    • [24].基于需求特征的软件测试用例设计模型研究[J]. 高技术通讯 2013(08)
    • [25].基于开发思维的功能测试用例设计方法[J]. 汽车电器 2016(10)
    • [26].基于状态图的航天器测试用例设计[J]. 航天器工程 2014(06)
    • [27].软件测试用例管理方法初探[J]. 电子技术与软件工程 2015(05)
    • [28].一种测试用例库的建设方法研究与实践[J]. 电子制作 2015(06)
    • [29].优化遗传算法在软件测试用例方面的应用[J]. 科技创新导报 2015(08)
    • [30].测控软件测试用例库管理系统的研发[J]. 质量与可靠性 2015(03)

    标签:;  ;  

    TESTLINK和MANTIS的优化及其应用
    下载Doc文档

    猜你喜欢