论文范文网-权威专业免费论文范文资源下载门户!
当前位置:毕业论文格式范文>论文范文>范文阅读
快捷分类: 期刊协同采编系统 学生管理系统论文 论文系统 信息系统项目管理论文 电子测试期刊 论文查询系统 论文中的系统测试 心理测试系统开题报告 系统测试参考文献 论文免费测试系统 网络视频监控系统参考文献 会计信息系统参考文献

关于测试系统论文范文 基于JaEE组合测试系统的设计和实现相关论文写作参考文献

分类:论文范文 原创主题:测试系统论文 更新时间:2024-04-06

基于JaEE组合测试系统的设计和实现是关于测试系统方面的论文题目、论文提纲、测试系统论文开题报告、文献综述、参考文献的相关大学硕士和本科毕业论文。

摘 要:在软件测试中,利用组合测试技术可以生成规模小且覆盖率高的测试用例,得以提高测试的效率和质量.在对现有的组合测试算法研究后,设计出基于Ja EE的组合测试系统,该系统使用eclipse作为开发工具,选择MySQL作为数据库,结合已有的组合测试算法设计出可以实现数据建模、参数展示、测试用例覆盖表的生成、项目测试用例管理、测试用例以报表形式导入输出等功能的平台.借助这样一个系统可以使组合测试技术更加简易而有效地为人所有,并且提高测试效率.

关键词:Ja EE ;组合测试;Hibernate;覆盖表;测试用例生成

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)14-0062-04

Abstract:In software testing, using Combinatorial Testing technology can generate all scale and high coverage test cases to improve the efficiency and quality of the test.After studying the Combinatorial Testing, a Combinatorial Testing System Based on Ja EE was designed.With using Eclipse as tool and Mysql as database,a platform with modeling parameter ,showing parameter,generating test case coverage table,managing test project,importing or exporting data in Excel was designed.With such a system, Combinatorial Testing technology can be made easier and more effective for everyone, and testing efficiency can be improved.

Key words:Ja EE; Combinatorial Testing; Hibernate; coverage table; test case generation

1 背景

目前软件产品迭代的频率快速和功能的强大给软件测试带来了压力,是否具有覆盖率高的测试用例在测试中就显得尤为重要.组合测试是一种充分考虑各种因素及其相互作用的科学实用的软件测试方法,能设计一组较少的测试用例检测各种影响因素及其组合对软件产生的影响[1],是软件测试的研究热点之一.

然而并不是每一个测试人员都能掌握组合测试技术的概念和算法,为了使组合测试技术的科学理论更好地应用于实践,更加贴近于测试人员的使用,该系统使用Ja EE技术,结合组合测试方法,设计出更加易于使用的组合测试系统.

通过对测试流程的了解和对组合测试的研究,将为该系统设计以下功能:SUT(Software Under Testing)建模、测试用例生成、约简以及覆盖率统计等,实现了各类数据灵活地存取,并能以报表的形式输入输出,这些功能能够满足测试人员在实际测试过程的需求.本文将对该系统的功能设计和关键技术进行阐述.

2 模块设计

由于该组合测试系统的主要面向用户是测试人员,因此,其功能主要体现在以下四个模块中:建模模块、测试用例生成模块、数据展示模块、用户管理模块.

测试人员在测试过程中会根据系统的需求设置测试数据,为了保证测试人员能够灵活的创建测试数据,該系统在建模模块设置数据建模功能和模型展示功能.数据建模功能帮助用户创建测试数据模型,模型展示功能方便用户对数据进行查看和修改操作.

测试用例生成模块需要完成获取建模数据并对数据进行标准化处理,再交由组合测试算法生成测试用例的功能.

数据展示模块的主要功能是将生成的测试用例展示给用户,并提供覆盖表约简和展示功能.

用户管理模块分为用户信息管理和用户项目管理.用户信息管理功能是用来操作用户,用户项目管理功能则是便于用户查看历史测试数据及生成的测试用例,同时提供笔记功能实现备注.该模块也包括帮助文档功能,可以帮助用户更快熟悉系统的使用.

3 相关技术

3.1 Hibernate

Hibernate是一个面向Ja环境的、全自动的ORM(Object Relational Mapping,对象关系映射)框架,它对JDBC(Ja DataBase Connectivity,ja数据库连接)进行了非常轻量级的对象封装,将实体类与数据库表建立映射关系[2],Hibernate可以自动生成SQL语句,自动执行,使得Ja程序员可以使用对象编程思维来操纵数据库.该系统中使用Hibernate来实现数据持久化.

3.2 Highcharts

Highcharts 是一个用纯Ja脚本编写的一个图表库,它能够简单便捷的在Web网站或是web应用程序中添加有交互性的图表,具有兼容性高、轻量、动态等多种特性[3].他可以在支持多种图表类型:曲线图、直线图、饼图等,该系统在对生成的测试用例进行覆盖表展示时使用了Highcharts的直线图类型.在使用前需要引入jQuery和Highcharts 库,然后为该图表配置标题、X轴数据、Y轴数据等.

4 系统核心功能实现

组合测试系统的核心流程是获取参数、根据参数生成测试用例、展示结果,这部分流程主要由SUT建模功能、测试用例生成功能、结果展示功能完成,下面对这关键的三部分功能进行阐述.

总结:此文是一篇测试系统论文范文,为你的毕业论文写作提供有价值的参考。

参考文献:

1、 基于IECEFT试验的自动测试系统隔离接口适配器设计 摘 要:针对核电、军工等行业设备在恶劣应用环境的EMC的高要求,目前国际工业通用的自动化仪器设备通常满足不了要求,定制化成本过高,因而需要在接口。

2、 基于Android和JaEE订餐系统的设计和实现 摘 要:针对目前手机订餐系统客户端与服务器端数据传输效率低,以及订餐后台管理系统架构可扩展性较弱,本文提出并实现了一种基于Android和Jav。

3、 基于STM32的汽车电子设备电气负荷测试系统的设计 摘 要: 汽车上电气系统环境异常复杂,电子设备的性能好坏关系到汽车驾驶的安全,出厂前必须经过严格的测试。通过研究ISO16750?2标准及各大生。

4、 基于FPGA多频耳声导抗测试系统设计 摘 要: 为了实现多频探测音的声导抗测试方法,提升声导抗诊断灵敏度,设计一种基于FPGA的多频耳声导抗测试系统。采用FPGA芯片协调多模块同步工。

5、 伺服系统气动解锁机构测试系统设计和 [摘要]针对某导弹伺服系统气动解锁机构,该机构用于导弹舵面的锁定与解锁,采用高压气源装置和压力采集技术建立一套测试系统,该系统通过PXI技术与L。

6、 网上银行客户感知监测预警系统方案设计 [摘 要] 监测客户感知并及时对异常流量作出预警非常重要,如果银行根本就不知道自己的客户面对的是一个怎样的系统,自己的客户感受到的是怎样一种情况。