6个研究背景和意义示例,教你写计算机自动化测试工具论文

今天分享的是关于自动化测试工具的6篇计算机毕业论文范文, 如果你的论文涉及到自动化测试工具等主题,本文能够帮助到你 基于SSM框架的消防员智慧营区管理系统设计与实现 这是一篇关于智慧营区

今天分享的是关于自动化测试工具的6篇计算机毕业论文范文, 如果你的论文涉及到自动化测试工具等主题,本文能够帮助到你

基于SSM框架的消防员智慧营区管理系统设计与实现

这是一篇关于智慧营区,管理系统,SSM,自动化测试工具的论文, 主要内容为随着信息技术水平的不断提高,传统的营区建设已经不再适应部队的发展需要。“智慧营区”概念的提出,为部队信息化建设提供了新的发展方向。目前,智慧营区已经成为部队营区建设的新型模式,通过综合运用智能识别、通信网络等相关先进技术,实现营区内各要素的信息化、可视化、智能化,提升营区的综合保障能力和科学管理水平。本文针对消防部队的营区建设,设计并实现了一套网络系统集成、接口标准统一、信息资源共享的智慧营区管理系统。该系统包含后台首页模块、基本信息模块、任务管理模块、设备数据模块、日常管理模块和系统管理模块。其中,后台首页模块用于在地图上显示消防员的体征和位置信息;基本信息模块用于对消防员或智能设备的基本信息进行管理;任务管理模块用于对训练作战任务进行管理;设备数据模块用于对智能设备的感知数据进行统计分析;日常管理模块用于营区内的日常工作;系统管理模块用于对角色信息、用户信息进行管理。本系统在B/S模式的基础上进行开发,以主流的Java开发平台IDEA作为开发工具,以Maven作为项目管理工具,采用MySQL数据库进行数据存储,使用Tomcat服务器部署系统。在技术方面,后端采用时下比较流行的SSM框架以及Shiro、Netty等技术;前端采用Thymeleaf、Ajax、JQuery等技术。本文通过使用测试用例和自动化测试工具对系统进行性能和功能测试,优化完善发现的缺陷和不足。目前,该系统已经上线运行,各项功能均使用正常。

基于SSM框架的消防员智慧营区管理系统设计与实现

这是一篇关于智慧营区,管理系统,SSM,自动化测试工具的论文, 主要内容为随着信息技术水平的不断提高,传统的营区建设已经不再适应部队的发展需要。“智慧营区”概念的提出,为部队信息化建设提供了新的发展方向。目前,智慧营区已经成为部队营区建设的新型模式,通过综合运用智能识别、通信网络等相关先进技术,实现营区内各要素的信息化、可视化、智能化,提升营区的综合保障能力和科学管理水平。本文针对消防部队的营区建设,设计并实现了一套网络系统集成、接口标准统一、信息资源共享的智慧营区管理系统。该系统包含后台首页模块、基本信息模块、任务管理模块、设备数据模块、日常管理模块和系统管理模块。其中,后台首页模块用于在地图上显示消防员的体征和位置信息;基本信息模块用于对消防员或智能设备的基本信息进行管理;任务管理模块用于对训练作战任务进行管理;设备数据模块用于对智能设备的感知数据进行统计分析;日常管理模块用于营区内的日常工作;系统管理模块用于对角色信息、用户信息进行管理。本系统在B/S模式的基础上进行开发,以主流的Java开发平台IDEA作为开发工具,以Maven作为项目管理工具,采用MySQL数据库进行数据存储,使用Tomcat服务器部署系统。在技术方面,后端采用时下比较流行的SSM框架以及Shiro、Netty等技术;前端采用Thymeleaf、Ajax、JQuery等技术。本文通过使用测试用例和自动化测试工具对系统进行性能和功能测试,优化完善发现的缺陷和不足。目前,该系统已经上线运行,各项功能均使用正常。

基于关键字驱动的自动化测试工具的设计与实现

这是一篇关于自动化测试,自动化测试工具,关键字驱动,调度算法的论文, 主要内容为在软件工程领域,软件测试已成为软件开发过程中必不可少的步骤,它是软件产品稳定面向市场前至关重要的环节。随着软件产品功能日益增多、用户需求不断变更,传统的人工测试在某些场景下已经很难满足测试需求。因此,使用自动化测试代替人工测试的方法在测试领域雨后春笋般的出现。鉴于自动化测试在测试工作中的重要性,本文提出一种基于关键字驱动测试框架的自动化测试工具,并对其展开了深入的研究,它对规范测试流程、减少测试时间、提高测试效率、保障产品质量提供了帮助,同时,对产品能及时面向客户提供强有力的支持。首先,本文对自动化测试工具的研究背景、意义和目的进行了系统的概述,并对工具所涉及的理论基础和相关技术进行了简要的介绍;其次,对工具进行了详细的需求分析;再次,对工具的设计和实现过程进行了细致的阐述;最后,对所设计与实现的自动化测试工具进行严谨的实验论证。本文开展的内容详细描述如下:1.对自动化测试工具进行详细的功能需求分析,并运用UML统一建模语言简单、清晰的描述各个功能模块的功能用例图。2.运用Spring MVC框架、关键字驱动等软件技术和基于效益函数的调度算法,设计和实现系统的总体框架和系统的各个功能模块以及优化了测试资源和测试任务的分配方案。3.采用MongoDB数据库作为存储介质,其中系统的各个功能模块使用Java编程语言完成搭建。4.部署系统运行的测试环境,准备相关的测试数据,并对实现的自动化测试工具进行测试、应用,分析验证过程中的数据,得出该工具的实际运行的成果。在上述工作的基础上,最终完成了一套完整的自动化测试工具。通过实验,得出该工具运行性能较稳定、测试效果较明显,其功能基本满足软件产品的测试要求,其效果达到了预期的设计目标。

迭代式安卓应用自动化测试系统的设计与实现

这是一篇关于移动应用测试,安卓应用GUI测试,安卓自动化测试,自动化测试框架,自动化测试工具的论文, 主要内容为随着移动应用开发周期的不断缩短,如何提升移动应用质量保障的效率成为测试界的一大难题。一方面,部分公司将测试任务派发给志愿者进行人工测试。然而,志愿者的报告水平参差不齐,真正有用的“用户操作流程”这一过程本身,通常会被忽视。另一方面,一部分测试人员意图开发自动化测试工具以减少测试上人力资源与时间资源的消耗。但是,由于工具缺少人类拥有的测试知识,它们的实际效果仍然无法赶超人工测试。如果将包含人类测试知识的“用户操作流程”引入自动化测试工具,理论上可以提高自动化测试的效果。本文设计与实现了一种迭代式安卓应用自动化测试系统,对测试用户的用户操作流程进行自动化的记录、提取与融合,并输入到测试工具中。通过流程上的迭代:用户操作信息引入工具,工具输出结果传递回用户产生下一轮用户操作信息;以及运行中的迭代:开展与一般自动化测试工具的一次性测试流程不同的多轮迭代式测试流程,来增强系统的测试效果。系统通过对Appium框架进行修改,从而于后台自动化的获取用户操作流程。前端使用Angular2完成web页面,令测试人员可以轻松使用本系统,后端则使用Spring Boot框架完成各项控制。通过ADB(Android Debug Bridge)工具和Uiautomator框架与接入系统的待测设备进行联系与控制。最后通过Echarts框架与Dot工具对覆盖流程进行绘制,让测试人员理解测试工具的覆盖情况。为了验证本系统的可用性,本文设计了一场实验,对待测应用使用Jacoco框架进行插桩,从而获取到应用运行时被覆盖的代码行数占总代码数的比例。本文选取了10款知名移动应用与50份用户操作流程开展了一场实验,并与知名工具Monkey的进行对比。实验结果表明,系统的测试结果相较于未引入用户信息时得到了显著的提高,在测试时间为一小时的情况下,平均代码覆盖率得到了13.98%的提升,到达了37.83%,这一结果同样超过了相同条件下Monkey的平均代码覆盖率28.90%。并且,引入信息后的测试结果完全包含了用户或工具单独测试时的覆盖情况,没有产生覆盖遗漏,证明了本系统的可用性。

迭代式安卓应用自动化测试系统的设计与实现

这是一篇关于移动应用测试,安卓应用GUI测试,安卓自动化测试,自动化测试框架,自动化测试工具的论文, 主要内容为随着移动应用开发周期的不断缩短,如何提升移动应用质量保障的效率成为测试界的一大难题。一方面,部分公司将测试任务派发给志愿者进行人工测试。然而,志愿者的报告水平参差不齐,真正有用的“用户操作流程”这一过程本身,通常会被忽视。另一方面,一部分测试人员意图开发自动化测试工具以减少测试上人力资源与时间资源的消耗。但是,由于工具缺少人类拥有的测试知识,它们的实际效果仍然无法赶超人工测试。如果将包含人类测试知识的“用户操作流程”引入自动化测试工具,理论上可以提高自动化测试的效果。本文设计与实现了一种迭代式安卓应用自动化测试系统,对测试用户的用户操作流程进行自动化的记录、提取与融合,并输入到测试工具中。通过流程上的迭代:用户操作信息引入工具,工具输出结果传递回用户产生下一轮用户操作信息;以及运行中的迭代:开展与一般自动化测试工具的一次性测试流程不同的多轮迭代式测试流程,来增强系统的测试效果。系统通过对Appium框架进行修改,从而于后台自动化的获取用户操作流程。前端使用Angular2完成web页面,令测试人员可以轻松使用本系统,后端则使用Spring Boot框架完成各项控制。通过ADB(Android Debug Bridge)工具和Uiautomator框架与接入系统的待测设备进行联系与控制。最后通过Echarts框架与Dot工具对覆盖流程进行绘制,让测试人员理解测试工具的覆盖情况。为了验证本系统的可用性,本文设计了一场实验,对待测应用使用Jacoco框架进行插桩,从而获取到应用运行时被覆盖的代码行数占总代码数的比例。本文选取了10款知名移动应用与50份用户操作流程开展了一场实验,并与知名工具Monkey的进行对比。实验结果表明,系统的测试结果相较于未引入用户信息时得到了显著的提高,在测试时间为一小时的情况下,平均代码覆盖率得到了13.98%的提升,到达了37.83%,这一结果同样超过了相同条件下Monkey的平均代码覆盖率28.90%。并且,引入信息后的测试结果完全包含了用户或工具单独测试时的覆盖情况,没有产生覆盖遗漏,证明了本系统的可用性。

基于J2EE技术的自动化测试工具的设计与实现

这是一篇关于自动化测试工具,J2EE,对象关系映射,设计模式的论文, 主要内容为对于企业级的软件来说,稳定可靠的系统对企业内部的安全、高效运行起着至关重要的作用。然而,企业级的大型软件有着很复杂的内部实现。往往开发人员由于种种原因,无法控制和预见到问题的发生导致软件健壮性的下降。同时给客户带来了诸多的麻烦,也降低了产品在客户心目中的形象。 软件测试是保证软件产品正常、可靠运行的必不可少的手段。通过各种类型的测试,尽可能的将产品的问题在内部解决。软件测试工作已经有了很多年历史,由于软件测试的长期性,繁复性,如何设计一个自动化测试工具能够帮助测试人员提高测试的效率,并且有助于测试人员对测试结果进行准确的判断逐渐变得重要起来。 本文对基于J2EE平台上的自动化测试工具的各项关键技术进行了深入研究,并且在此基础上实现了一个具有实用价值的自动化测试工具。本系统应用eclipse和基于它的Lomboz开源插件实现。在设计和实现的过程中,包含了数据库表设计,基于设计模式的类图设计,对传统自动化测试的改进,以及应用AJAX新技术实现异步的页面通信等技术和实现。并且通过设计业务逻辑对测试结果进行系统的分析。本测试工具的实现,不仅提高了测试的效率以及准确性,也使测试人员从繁重的测试工作中解放出来,投入到其它的工作当中。因此有着重要的现实意义。 本文还对面向对象的系统设计方法、统一建模语言以及关系/对象映射技术(O/R Mapping)的应用进行了探讨,同时对应用的数种设计模式进行了仔细的分析。此外还应用了SOA的思想,对本自动化测试工具进行了分析,设计和分解个功能模块为服务,为将来的整合提供一些参考性的研究内容。

本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:源码驿站 ,原文地址:https://m.bishedaima.com/lunwen/51884.html

相关推荐

发表回复

登录后才能评论