无人机机载软件测试用例优先级排序技术研究
2021-08-28霍婷婷
科教导刊·电子版 2021年19期
霍婷婷
(牡丹江师范学院 黑龙江·牡丹江 157012)
0 前言
目前,在无人机系统中,不管是系统控制软件,还是导航系统软件、机载软件,都是以软件技术作为核心的。所以,无人机机载软件的可靠性保证了无人机系统运行安全。同时,无人机系统软件门类很多,每款软件都起着不同的作用。随着无人机已经广泛应用于农作物植保、电力巡检、测绘等领域,无人机系统软件产品规模和复杂性的急剧增加,软件产品质量问题日益突出,事故频频发生,软件产品质量问题已成为人们日益关注的焦点。软件测试作为发现软件问题的一种方法受到了广泛关注。软件测试是软件开发整个流程中必不可少的一环,也是保障软件可靠性的重要手段。软件测试从普通意义上讲,就是为了发现错误而执行程序的过程,其根本目的是在软件产品投入市场之前,通过发现并更正软件中的错误,使软件中的错误密度满足可控要求。软件测试需要在限定的人力、物力和时间内,找出软件中存在的缺陷,并对这些缺陷进行修正,以此来提高软件产品的质量,降低软件使用的风险。
众所周知,在进行软件测试的过程中,软件的复杂程度、开发人员的自身素质以及经验、选择的测试方法以及运用的技术等等都会对软件测试造成重大的影响,那么为了保证测试的质量,人们提出一个新的名词——测试用例。然而,软件测试又是一个十分复杂的过程,其中软件测试计划的制定和相应的测试用例的设计又是至关重要的环节,这两个过程将需要投入大量的时间和人力,其结果将直接决定软件测试的费用、效率和质量。……
登录APP查看全文