软件自动化测试技术的应用探索

来源 :装备维修技术 | 被引量 : 0次 | 上传用户:qqqq8989
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:随着社会生产力的不断发展,我国的科学技术也在加速换代中。当前是信息化的电子数字时代,先进的互联网络缩短了人们地理上的距离,增强了不同地域人们的互动性,互联网技术已经融入人们生活的方方面面。人们应用的许多软件都需要高效的开发团队、可靠的软件质量和快速的业务响应,所以对于探索软件自动化检测技术的应用非常重要。
  关键词:软件自动化;测试技术;应用;研究
  引言:随着科学技术的大力发展,人们终于明白科学技术才是发展的第一生产要素。软件产业化的进步,人们对软件的质量、成本和进度提出了更高的要求。 随着人们越来越关注软件质量,软件测试在软件开发中变得越来越重要。 越重要,越有效的软件测试用于验证软件是否能够完成所需的功能。
  1软件自动化测试的含义及现状
  1.1软件自动化测试的含义
  软件自动化测试运行以特定的编程语言为基础所编译的自动化测试过程,以控制受测软件的操作和行为,模拟手动测试的步骤,完成一次自动化或半自动化的测试。自动测试主要指测试者根据设置的预定方案和使用的自动测试工具等而进行的一次自动测试,其目标之一就是为实现卸载手动测试及提高软件质量。而且,自动化检测的主要目标在于为了发现一些旧的缺陷,而手动检测的主要目标在于為了找到新的缺陷。因此,这不仅仅是技术和工具的问题,也是企业和组织文化的问题。
  1.2软件自动化测试的现状
  自动化测试首先使用外部手段记录测试的操作过程,然后重放该过程以达到自动化测试的目的。持续深入的研究催生了多种自动化测试技术,包括数据驱动、领域驱动和特征驱动。随着自动检测技术的出现,不仅检测的效率会提高,检测的准确率也会提高。手动测试无法完全取代,但它在促进测试技术的发展方面发挥了重要作用[1]。
  2软件自动化测试意义
  2.1为程序的回归测试提供了便利
  在软件运行时实施软件自动化测试技术,满足开发回归测试的需要。回归测试程序是适当的,测试结果是可预测的。将自动化软件测试技术应用于回归测试程序可以提高测试效率、减少测试时间并提高测试质量。
  2.2加强对资源的合理利用
  在软件开发过程中,自动化软件测试技术的使用有助于保证测试的准确性,使测试人员从复杂的工作中解放出来,促使其更加专注于软件测试,提高测试质量,助于提高测试效率。
  2.3软件自动化测试技术具有可重复性和复用性
  在测试软件进行自动化测试的整个过程中,测试的结论和内容都是与测试软件保持统一性,同时也能得到了相应的安全保障,使测试软件能够反复运行。通过不断改善软件的自动化检测技术,可以降低修改的可能性,进一步确保测试后软件可以被重复利用,提高了自动化检测软件的质量和工作效率。
  2.4有利于节约成本,减少手工工作量
  在自动化检测技术应用和运行的整个过程中,硬件设备都是非常昂贵的。为了保障自动化检验的正常运转,需要采取更有效的手段来降低检验的成本。例如,可以在一台机器上直接安装一个负载产品的生成器,在进行测试时,机器就会自动分担一些负载产品所需要的任务,从而大大降低了成本。另外,在使用自动化检验和测试技术时,每次都会需要手动记录不同账号信息,并且还会需要手动记录账号信息和权限设定,增加了对工作人员的压力和负担。通过自动化人工记录的工作,减少了人员和设备的负荷,提高了人们的工作效率[2]。
  3软件自动化测试技术应用措施
  3.1加强自动化测试脚本技术
  自动化测试脚本技术是一种代码的执行工具,并且增强了其使用性能,进一步保证了其可靠性以及可维护性。在脚本技术工作的同时,需要覆盖更多的测试内容,使其可重用,并保证强大的兼容性。脚本主要包括以下几种:一测试数据独立驻留在数据库中,驱动脚本技术在执行过程中必须读取测试数据并单独执行操作,使用相同的数据驱动脚本测试不同的数据是自动化测试技术的原理。从而在减少工作人员的工作量的同时,还可以达到测试的目的;二关键字驱动技术就是从应用程序测试得到的关键字,进而驱动文档逻辑性思维,这种技术就是数据驱动技术的延伸。关键字驱动的脚本语言技术利用这种技术方法来进行解释和译码指令。该软件的横向界面都是交互式,在采用数据驱动的技术中,描述了测试技术,并且要求系统根据相应的命令来完成任务。自动化检测技术能够整合关键词及数据驱动技术,提高自动化检测水平并且开发软件技术。三线性脚本技术主要是通过手动鼠标移动来在界面上操作,主要记录手动测试时为用户所获取的三线性脚本。除了在线性脚本技术运行过程中注意界面变化和测试环境变化之外,现在线性脚本技术可以保证有效工作。线性脚本技术不适合涉及长期、大规模测试的应用。
  3.2软件自动化测试生成技术
  在生成测试技术比传统手动化检查软件技术中更为重要,并且它们可以在很大程度上提高测试的精度和准确率并且减少了手动化检查中所造成浪费的时间及潜在的错误。将其分为以下两个方面:一种就是依据使用者对说明书内容的要求来对其进行自动化设计和生成的技术,用户则依据使用者对说明书内容的规定条款要求来对其进行自动化生成,基于这两种模型和代数则都是通过其特殊的功能性来对其进行自动化生成的两个方面,基于仿真的测试已被广泛应用在了自动化制造技术中。在处理大量数据和编写大量数据库时,采用基于代数的产物编码测试生成技术将有助于推动自动化制造编号工作的开展。二面向路径检测的生成技术,从程序中的内部结构来检测在整个程序中可能发生的路径,找到了进行路径检测时存在的问题。
  3.3软件自动化测试框架技术
  框架测试技术是一种比较重要的软件自动化检测技术,因此技术人员需要建立一个系统性的框架来解决和避免这一技术上的问题,并进一步提高软件自动化检测技术的质量。要点描述如下:一,回访、视频测试框架技术、线性脚本自动化软件测试、录制及回放测试框架技术等,在自动化测试项目的初期或结束时没有投入应用,不利于测试工作的实施。二,数据驱动下的测试框架技术主要侧重于增强移动设备的使用及脚本保养。三,帧测试的关键字技术,将大量的数据与基础操作进行了分离,同时将测试机逻辑与数据分离,
  3.4选择合适的软件自动化测试模型
  自动化测试使用测试工具、接口、脚本和数据架构来制作用于驱动测试的监视数据、结果信息和工作日志文件,其工作时间和操作过程中各种模型的选定主要依赖于测试软件的实际。在整个项目的运营过程中,可以使用支持软件的自动化测试手段的技术来匹配。在某些项目的开发中全面地实现软件自动化的检测程序是不行的,需要进一步对项目进行选择。自动化检测系统软件的进一步发展仍然需要进一步科技创新,比如已经发展的合并式、独立式等,选择合适的模式来进行其他相应的技术检测[3]。
  结论:综上所述,自动发现软件在软件开发中发挥着重要作用,在软件开发中起到支撑作用,有助于促进软件质量和检测技术的提高。因此,自动化软件测试需要应用于软件开发技术。这不仅提高了软件测试的质量,而且减少了人员的工作量,降低了测试成本。
  参考文献:
  [1]嵌入式软件自动化测试及管理系统研究[J].阳长永,王月波,代林.计算机测量与控制.2019(09)
  [2]基于Python的无线通信设备自动化测试软件的研制[J].冯启俊.电子世界. 2019(15)
  [3]机载嵌入式软件的自动化测试架构设计[J].李碧涵,胡益诚.电脑编程技巧与维护.2019(06)
  (南京康尼机电股份有限公司,江苏 南京 210000)
其他文献
摘 要:光伏发电系统主要是将太阳能电池作为基础,将太阳能直接转化成电能的发电系统。光伏发电系统的构成部件有很多,包括太阳能电池、逆变器等。其中,逆变器技术水平对光伏发电系统运行效率有很大影响。基于此,本文即对光伏发电系统中逆变器技术应用展开了深入的分析,并在结合现状的基础上,对逆变器技术的发展进行了展望,希望可以为相关人员提供一定帮助。  关键词:光伏发电系统;逆变器技术;应用  引言  在我国,
期刊
摘 要:电气设备是现代建筑中的重要组成部分,其质量高低直接影响着整个工程的使用性能及使用安全,对我国人民的日常生活产生了较大的影响。通过对以往电气工程的施工情况来看,其施工质量难以得到控制,且安全隐患较多,使得用户的人身安全面临着威胁。同时,电气工程朝着自动化方向的不断发展,这就更加需要做好电气工程及其自动化的质量控制及安全管理,以此保证工程整体的质量,促进工程安全稳定地运行,使其能够更好地服务于
期刊
摘 要:随着我国现代交通运输行业的发展,道路工程的建设质量不断提高,为人们的日常出行提供更便利的条件。道路桥梁是我国道路工程中的一项重要内容,道路桥梁开展隧道工程建设施工时,存在较多的施工难点,需要采用科学的施工技术对策。文章对道路桥梁隧道工程施工中的难点进行了深入研究,提出建议和技术对策,可提高我国道路桥梁隧道工程施工建设质量,促进我国交通运输行业快速发展。  关键词:道路桥梁;隧道工程;施工难
期刊
摘 要:电气自动化控制设备可以降低生产成本,降低人工成本,提高产品质量。 但是,在使用电气自动化控制设备时,首先要保证其自身的可靠性。 目前电气自动化的使用水平与国家相关电子工业和自动化技术的发展密切相关。 它的广泛应用,为社会经济各个领域的发展和人们的生活带来了很多便利。 电气自动化设备的可靠运行对工作可靠性和效率的提高,以及工作条件的改善具有重要影响。本文对电气自动化控制设备的可靠性进行了研究
期刊
摘 要:目前我们已经步入了科技时代,科技的发展也十分迅猛。而电气设备的自动化控制技术也逐渐步入了人们的视野并逐渐为人所重视。如今的电气系统应用得越来越广泛,伴随着而来的是电气自动化所应用的范围也越来月广泛。自动化控制技术使得电气工程相关工作更加便利,效率也比传统工作高出很多。其次,自动化技术的使用很好地节约了资源,减少了一些浪费资源的情况。但是要想更好地使用电气自动化控制设备,就要对其进行测试,而
期刊
摘 要:随着经济的快速发展,目前城市的桥梁建筑工程项目也在不断的增加,并且目前人们对于道路交通的需求也在不断的提升,所以道路交通建设项目应当进行更好的提高,综合的保证建设速度和建设质量都能够符合实际的要求。并且对此来说,还要更好的对道桥完成整体的建设,以此来满足其实际的建设与设计需求,针对目前的道桥建设施工来说,应当更好的对道桥技术都完成有效的创新,综合的使其能够符合具体的建设与发展需求。  关键
期刊
摘 要:黑龙江紫金铜业为提高高纯阴极铜产量,降低阴极铜返炉加工成本,对一段电积脱铜系统进行优化改造,调整各项工艺参数。在“槽中底部进液、上部两端出液”的循环方式下,当骨胶用量32g/t~37g/t,硫脲用量32g/t~37g/t,单槽循环量50L/min~55L/min,电流密度170A/m2~245A/m2,脱铜后液大于30g/L时,生产出的电积铜符合高纯阴极铜的标准。  关键词:电积脱铜;A级
期刊
摘 要:工程施工质量管理作为工程建设的关键,水利工程建设也是如此,在施工过程中任意环节出现质量问题都会影响水利工程的后期运行,而目前在工程建设过程中常常会出现追求进度忽视质量管控问题,影响工程使用寿命甚至造成社会经济损失。本文简述了水利工程施工管理特点、施工质量影响因素、施工质量管理存在的问题及常见施工质量问题,并对水利工程施工中质量管理控制要点进行了探讨,希望可以为优化水利工程施工质量提供一份参
期刊
摘 要:本文结合实际,以钢塑复合管技术为研究背景对该技术在建筑给排水工程项目中的实践要点研究。先是论述了钢塑复合管工艺原理,而后依托某建筑给排水工程实例对钢塑复合管技术在该项目施工中的应用要点进行研究。希望论述后,可给类型工程借鉴。  关键词:建筑给排水;钢塑复合管;施工技术  在建筑给排水工程施工环节,钢塑复合管施工技术属于常见的技术策略。通过钢塑复合管施工技术的应用可以提升建筑给排水工程的施工
期刊
摘 要:现如今,为满足人们用电安全及电力需求,必须强化电力系统智能化建设。在此背景下,远动通信传输技术受到关注,并被应用于电力系统。应用远动通信系统能够实现电站调度的自动化和智能化,为电站安全稳定运行提供重要保障。然而,此系统运行一定时间后会出现故障问题,从而影响电站网络运行的质量和安全。及时发现并处理此故障,有助于确保电站稳定有效运行。  关键词:变电站;综合自动化;远动通信改造  引言  变电
期刊