您的当前位置:首页正文

计算机软件测试方法应用实践

2021-02-26 来源:步旅网


计算机软件测试方法应用实践

摘要 信息技术快速发展模式,是随着计算机网络技术在各个行业发展驱动,计算机软件设计不断复杂化,让软件开发这在日常生活和工作中更加注重提高针对软件使用水平,促进软件应用自身安全性问题出现,需要给计算机风险问题及时解决,针对造成的资源浪费和经济损失要提高解决办法。

关键词 计算机软件测试方法的应用实践;计算机风险问题;解决办法

1 计算机软件安全性测试概述

计算机软件质量非常重要,直接关系到计算机运行水平,软件质量最主要表现形势就是通过软件安全性实现,在软件的开发过程中,要注重针对软件安全测试工作管理,有效开发新型软件设备,加强针对软件运行中故障处理,有效保障计算机风险问题修补工作解决,提高计算机软件合理优化和完善工作处理。

计算机软件的安全测试管理中要切实提高针对软件合理性管理水平,保障所有测试都可以覆盖到软件管理开发中,及时发现问题及时处理,保障软件中存在问题及时有效解决,针对软件中缺陷问题要提高解决办法,有效杜绝软件中错误问题出现,减少计算机的软件安装中出现的漏洞问题,保障软件合理运行,同时要精确分析软件运行自身特点优势,保障计算机软件运行赫鲁花,提高计算机软件处理模式合理性。

同时要根据软件自身特点处理好测试内容设置,减少软件运行中漏洞和安全隐患问题,提高计算机软件运行合理化,保障计算机软件安装过程中能够采取合理措施杜绝不良安全测试措施问题发生,针对问题要及时修复处理[1]。

2 计算机软件安全监测应该注意的问题

2.1 在安全测试前,对计算机软件进行综合性的分析

每台计算机由于使用的历史、安装的程序、运行的状况等不同,一般具有各自的特点。有些计算机由于本身系统比较老旧,使用的安全性往往存在很大的问题,并且没有得到良好的解决。因此,在安全测试之前,应该首先对计算机软件进行综合性的分析。了解计算机的使用状况,安全设施状况,以及用户的个人使用习惯等。对这些进行系统的了解后,有利于计算机软件安全性测试的良好进行。在安全测试前,对计算机软件进行综合性的分析,能够为接下来的安全性测试提供完备的测试方案的参考,使安全性测试可以从不同的方面进行。另外,进行测试之前的综合性分析还能够提高客户的满意程度,使计算机软件测试后的状况更符合用户的期望。

2.2 使用合理的方法,对计算机软件进行安全性测试

计算机软件的安全性测试有许多不同的方法,工作人员在测试过程中要选择适合计算机软件的方法进行安全性测试。目前的计算机软件的测试通常使用一种固定的方法,运用简单的模式将计算机软件的安全性测试完成。虽然这种做法的效率比较高,也能够较好的完成比较基本的安全性测试。但是,从综合测评的结果来看,这种方法并不可取。每个计算机的系统、运行状况、安全设置、代码等都不尽相同,统一的、固定的安全性测试的方法往往不能解决一些较为隐藏的系统软件漏洞。

2.3 测试人员的组成比较单一

计算机软件的安全性测试包括许多不同的部分,因此安全性测试的人员也应该向多元化的方向发展。计算机安全监测的组成人员最好包括软件的设计人员,软件的研发人员以及系统的维护人员等。这样在进行计算机软件安全性测试的时候能够从多个不同的角度出发,对计算机软件的安全性进行较为全面的测评。计算机软件安全性测试人员的多元化发展,有利于从多个角度对计算机软件进行综合性的、全方面地安全性测评[2]。

3 计算机软件安全的测试实现方法

3.1 静态测试方法

在软件安全测试中,静态测试方法主要是通过程序对源代码进行分析,对技术科学进行分析,来测试出计算机软件风险情况。静态测试方法有三种方式,一种是类型推断方式,另一种是约束分析,还有一种是数据流分析。静态测试方法能够快速发现软件中隐藏问题,对问题进行分析。这种方式操作起来更加便捷,且不需要更改软件代码,还能进行比较全面的分析。

3.2 动态测试方法

在软件安全测试中,动态测试方法是对计算机环境进行深层次的分析,通过环境分析来得到软件运行中的问题。动态测试方法在应用过程中,存在很大的优势,同静态测试方法一样,不需要对计算机软件的源代码进行修改,这样让软件的保密性得到提高。例如:使用动态监测方法需要以软件隐私保护为标准,使用调试器进行软件功能的测试,然后分析软件预期结果和实际结果的差距,在此基础上判断软件功能,检查安全缺陷。使用动态测试是进行功能的测试,主要包含三个部分,一部分是测试用例,一部分是调试,还有一部分是分析软件程序,动态测试的安全性也比较高。

3.3 形式化安全测试

在软件安全测试中,形式化安全测试是通过数学模型的监理,明确语言支持形式。使用形式化测试方法的时候,最经常用到的是形式规格语言有:模型语言、有限状态语言以及行为语言。这种方法是测试方法中最为规范和细致的一种。例如:使用形式化安全測试,首先需要建立数学模型,利用标准的语言形式,对软

件开展安全测试。事实上,软件存在很多运行故障,要进行正规的安全测试。如有限状态机,使用模型安全功能测试方法,建立用例实验模型,以实验模型进行安全功能的测试。

3.4 故障注入测试

使用故障注入安全测试是使用故障数及分析数两者之间最小的割集判断软件的使用寿命。使用这种测试方法能够降低软件的故障率,将故障风险控制到最低,对事件进行划分,最后整合故障数,达到了安全测试的目的。使用这种方法具有比较明显的专业性,对故障进行系统全面的分析,影响其测试的因素比较多,测试难度也就比较大,在测试中这种方法很少被使用到。

4 结束语

随着计算机软件的快速发展,软件的安全性测试问题变的越来越重要。许多计算机软件出现重要的安全性问题,没有及时进行相关问题的解决,造成了不可估量的损失。在计算机软件的使用过程中,我们要认识到计算机软件安全性测试的必要性和重要性,对于一些系统出现的漏洞不能置之不理,要及时进行安全性的测评。在计算机软件安全测试的过程中,相关测试人员也要做好综合性的测评,对计算机软件进行系统的安全检验。

参考文献

[1] 朱岩.浅析计算机软件安全测试存在问题及方法[J].科技创新与应用,2012,(14):51.

[2] 孙互平.目前计算机软件安全测试存在的问题及处理方法探讨[J].电子技术与软件工程,2013,(18):10.

因篇幅问题不能全部显示,请点此查看更多更全内容