基于智能技术现代测试研究

(整期优先)网络出版时间:2023-12-15
/ 2

基于智能技术现代测试研究

幸天生

广电计量检测集团股份有限公司 510656

摘要:环境与可靠性试验可以对生产产品进行全方面的评估和测试,智能技术的加入促使产品的现代测试更具有智能化的特点。基于此,本文先从环境与可靠性试验入手,探究这一工作对于智能技术现代测试的工作意义,并以软件测试为例,探究基于智能技术的现代测试研究路径,以供相关人员参考、借鉴,希望可以为提升现代测试的研究质效提供帮助。

关键词:智能技术;现代测试;智能研究

前言:在现代工程领域中,环境与可靠性试验是重要的工作环节之一,这种以对产品进行长时间使用实验的形式,可以获取产品的可靠性指标,从而对生产产品的使用寿命、故障问题以及维修情况展开更直观的分析,再依据不同环境下的试验情况,可以对产品的设计标准、制造流程等进行完善和优化。智能技术的加入使得环境与可靠性试验朝着智能化、数字化的方向发展,无论是在现代测试的设计还是实施方面,都具显著的工作优势。

1环境与可靠性试验对于智能技术现代测试的工作意义

其一,环境与可靠性试验可以为产品的质量检测提供更科学的方案,智能技术的加入促使现代测试更数字化、智能化,产品的可靠性和稳定性由此提升,这也会减缓产品故障率和返修率的发生,有助于提升产品的使用寿命和工作性能。

其二,通过环境与可靠性试验,技术人员可以对产品的设计、制造、维修、养护等方面,提供更真实、更准确的测试数据,产品设计单位可以依据试验结果,对产品的结构设计和使用性能进行补充和优化,有助于提升产品的内在竞争力。

其三,通过环境与可靠性试验,技术人员还可以根据试验结果,利用智能技术,对产品的安全性、环保性、实用性等展开更精准的现代测试,不仅有助于提升企业社会效益,还可以实现生产资源优化配置,避免出现资源浪费、环境污染等问题。

2基于智能技术的现代测试研究分析

由上述分析可以得知,在对基于智能技术现代测试展开分析及研究时,如果可以站在环境与可靠性试验的角度上,对工程概况进行深度剖析,有助于减少技术误差,便于制定更优质的技术方案,因此,探究环境与可靠性试验对于智能技术现代测试研究的技术设计方案是目前较为热门的研究对象之一,正因如此,本文分别以软件测试为研究对象,探究基于智能技术的测试工作路径。

2.1基于智能技术的软件测试

为了检验软件产品或者软件系统的使用质量,技术单位通常都会以开展软件测试的方式,对软件展开测试活动,当在检测过程中,发现软件运行的实际行为与拟定的定义结果不相符时产生的现象成为软件缺陷,或测试结果[1]。对于软件测试而言,进行现代测试的主要元素主要有设计和执行测试用例,当某一软件产品或者软件系统存在明显的软件缺陷时,通常都会但随着测试用例的运行显现出来,因此在设计测试用例时,需要整合软件设计需求、软件功能、软件规格等进行解释说明,并分别从先决条件、测试过程、拟定结果、测试结果等几个角度,设计测试用例规范,有序进行黑盒、白盒、灰盒的测试作业。人工智能技术的加入促使软件测试更科学、简便,从软件测试的拟定、设计、实施再到测试、结论,人工智能可以对软件测试的生命周期搭建全覆盖式的检测作用,尤其是在测试软件规格和测试用例设计上,具有不可替代的工作价值。

2.2智能技术在软件测试的具体实施

在创建测试用例时,可以借助于自然语言处理、马尔科夫模型。AI规划器等展开作业,在测试用例规格设计时,可以使用C4.5决策树进行,除此之外,还可以借助AI技术中的长期短记忆网络、人工神经网络、随机森林等,对创建测试数据、执行结果验证、测试成本估算等进行研究和分析,由此诞生了具有明显人工智能特征的现代软件系统质量体系,并通过预定义的形式,对模型、程序、工具进行逐一验证,经试验,可以在短期内达成以下测试目的:

(1)结合人工智能的功能情况,可以尽快拟定评价标准、规范进行质量检测,并对人工智能的使用限制或是缺陷、质量进行测试;

(2)结合人工智能技术,将其与创建机器学习模型相联系,可以获取更明确的人工智能技术特征;

(3)根据拟定的质量要求、测试标准,技术人员可以实现对人工智能系统的效果评估。

软件测试的主要测试对象具有一定的针对性,可以以机器学习、自然语言处理的形式或算法,对人工智能软件实施更科学的环境与可靠性试验,人工智能软件的测试效果大幅提升。从AI的角度来看,可以使用模型、自动化测试、或蜕变的形式,进行软件测试。收智能技术的影响,软件测试的主流工作方向可以划分为以下几点:

(1)在对软件进行测试和评估时,技术人员可以先设计出预定义模型,并以此作为测试媒介;

(2)由于部分独立机构处于第三方的测试地位,因此可以使用AI指令的方式,对服务标准进行认证,然后为政府部门或事业单位提供相应的认证服务;

(3)在软件测试、验收环节,技术人员还可以借助AI,结合客户意见,提供更智能化的软件质量测试方案。

2.3基于智能技术的软件现代测试方案

相较于传统的测试形式,以智能技术为依托的软件测试更灵活、便捷,这种人工智能搭配自动化测试的形式,可以减缓测试工作强度,减低一些重复度较高的测试负荷,在人工智能的协助下,技术人员可以对软件产品或软件系统的环境与可靠性试验展开更深入的研究,可以针对复杂性更高的软件技术难题进行研究和分析,由此,从事软件测试的技术人员,正逐渐从“工程师”的身份向“科学家”过渡。从软件的模拟运行和缺陷修复的角度来看,技术人员可以借助人工智能技术,搭建虚拟仿真的软件测试环境,明确测试重点指标,有效提升了软件现代测试的精确度和测试效率,在人工智能技术的协助下,技术人员不仅可以对软件的使用性能进行缺陷排查,还可以对软件开发和测试环节设定修正指标,在后续的工作中,人工智能技术还有可能为软件现代测试提供缺陷修正服务,处于人工监控状态下的软件缺陷排查与修正的智能测试系统由此诞生

[2]。从软件质量提升的角度来看,人工智能技术的智能学习能力可以依据客户的测试需求,设计出适配度更高的规范用例,有效提升测试覆盖率。在传统软件测试工作中,测试策略、回归测试等需要消耗较长的测试时间和测试周期,测试工作量也比较大,很容易因为外界因素出现测试误差,但是人工智能可以减小人类机体于机器驱动测试所产生的能力差异,测试人员可以更专注于软件的功能和质量提升。

结论:综上所述,借助人工智能,技术人员可以对测试过程产生的复杂数据进行细化分析与处理,通过智能模型或智能算法的方式,显著提升了软件测试的工作质量和工作效率,实践证明,人工智能技术的加入,还可以对测试结果进行改进分析,在后续的现代测试任务中,人工智能或许可以胜任软件测试的执行与确认工作,无论是对于软件质量还是检测行业,人工智能技术都可以为其提供可靠的、优质的、最少缺陷的软件应用程序,软件的使用质量和运行可靠性也得以提升。

参考文献:

[1]周伟娟,钟伟,张礼学. 提升人工智能装备软件测试效能研究[J]. 桂林航天工业学院学报,2022,27(04):463-467.

[2]边海关,刘春宇,王选平,辛宇,邵鸿煜. 人工智能在航电测试领域中的应用探索[J]. 电子测试,2022,36(11):106-108+111.