摘要:用户对于各种软件的要求提高,软件的复杂性也逐渐升高,由于软件的复杂程度不断升高,计算机软件中难免会出现漏洞,信息技术迅速发展的今天,要想确保通信的安全就必须提高软件的安全程度,只有计算机软件是安全的才会使我们通信安全得到保障。防止软件内出现漏洞而威胁到计算机的安全是软件安全检测工作的主要目的,因此研究计算机软件的检测方法是十分有意义的,对于实现计算机的安全防护至关重要。
关键词:计算机软件;安全检测;应用实践
引言
在21世纪,计算机应用在各个领域的发展中起到了重要的促进作用,已经成为现代化生活和工作的重要组成部分。计算机应用作用的发挥,是以计算机的软件为基础的,而软件测试又是检验计算机软件效果正常发挥的重要手段,其重要性不言而喻。虽然当前计算机软件测试已经取得了不错的进展,但是在进行软件运行、系统建构等时也会不可避免地出现一些漏洞,影响着计算机软件效果的发挥。基于多平台的软件测试方法,就是为了有效地发现这些系统漏洞,及时地对错误进行清理,从而促进软件的正常运行。
1、计算机软件测试的基本情况
1.1计算机软件测试的含义和作用
计算机软件测试是在计算机软件系统逐渐发展的情况下产生的全新技术,初期进行软件系统编程,受到实际运用需求以及计算机自身特点的影响,软件整体结构相对简单。随着计算机技术的普及和发展,存储容量持续增加,使用者对软件的整体要求持续提高,软件的复杂性逐渐增加,在编写过程中不可避免会出现各类漏洞,为此需要通过软件测试发现漏洞,并进行合理的修复,实现软件功能的逐步完善。通过软件测试能够降低漏洞对软件系统的影响,改善用户的使用体验。比如软件设计存在误差,会使用户在使用过程中出现自动关闭或无响应的状态,很多用户在长期体验不佳的情况下会将软件直接卸载,严重影响软件公司的口碑和经济效益。软件测试属于软件编程的重点环节,能够最大限度发现软件系统存在的问题,修复漏洞,提高使用效果,对企业的发展至关重要。
1.2计算机软件测试的主要特点
现阶段进行计算机软件测试,主要通过相关平台进行检测,以此来保证软件结构的合理和准确。为及时发现软件系统存在的问题,需要构建起运行状态良好的平台系统,保证各类漏洞能够及时发现。软件测试需要在正式投入运行前期完成,在选择测试平台的过程中,技术人员应当结合自身实际情况,选择符合要求的平台,在测试过程中如需要将特定的功能关闭,需要保证不影响其他功能的稳定运行,确保软件的精确度,避免设计问题影响后期使用。
2、计算机软件测试方法
2.1逻辑驱动法
该种测试方法又被称为白盒测试法,是一种对计算机软件代码进行测试的方法。在实践当中,主要对计算机软件的运行路径进行了解、分析和测试,在确保计算机软件整体结构完整的情况下,开展测试工作,从而了解计算机软件在实际运行过程当中的路径信息和速度数值等信息,并将这些数据进行全面且系统的分析、整理和总结。逻辑驱动法在应用于计算机软件的测试时,存在着一定问题,工作人员必须在确保计算机软件结构完整的情况下进行测试,若计算机软件出现不完整情况,那么就无法找出软件的故障原因;若计算机软件的数据发生错误,那么就无法了解软件存在的问题,必须借助其他软件对其进行完善。
2.2集成测试法
该种测试方法是应用于计算机软件集成中的一种技术方法,可对不同软件元件连接情况进行了解,进而获取元件连接的正确性和错误情况,若不同元件在连接时出现各种问题,直接影响计算机的正常运行。在一般情况下,集成测试主要基于软件测试的设计进行开展,采取元件集成处理方法,在大区域模块中对计算机软件进行测试,了解元件运行的情况,进而获悉计算机软件在运行过程中的各种问题。利用集成测试法对计算机软件进行测试时,大多是通过自下而上或自上而下的顺序开展,从而保障计算机软件的元件完整性。
2.3黑盒测试法
该种测试方法就是指通过等价类划分的方式采取既定测试方案将输入地区划分为不同的子集,在这些不相关的子集中相关元素是等价的,从而对软件进行测试,极为便捷。黑盒测试法只需要在不同的集合中选取一个元素对其进行测试,既方便又快捷,从而获取测试条件,并了解计算机软件程序功能的完整性。
3、计算机软件安全检测中应该要注意的问题
3.1在计算机软件安全检测中检测方案的合理选取
在通常情况下,对计算机软件安全检测一般的检测方式很难达到解决问题的效果,所以,我们在进行计算机软件安全检测时应该对计算机软件的特性进行充分必要的了解,按照软件的特性科学合理的选择检测方案,根据计算结果对软件的具体情况进行合理详细的分析,对检测方案进行合理的分析,同时以用户的需求为主要的出发点,从多元化的角度科学合理的制定安全检测方案。
3.2推广检测人员的多元化发展
在进行计算机软件安全检测中,我们推荐检测人员的多元化,使检测的人员在某些程度上相似但是并不相同。因为这样可以更好的检测出计算机软件中存在的漏洞,再进行计算机软件安全检测时对检测人员的要求也很高,相关检测人员应该具有相应的软件安全检测的方法还要具有掌握软件特性知识的相关人员,各种技术人员相互配合才能保证计算机软件安全检测的全面。
3.3多平台软件测试的流程
设计规划就是在进行多平台的测试时,要根据计算机软件本身的需求选取针对性的测试方法。如,在进行软件的运行需求、动态发展检测时就需要采用黑盒测试的方法,结构性测试则采用白盒的方法就可以了。
计算机软件测试方法及应用分析相关期刊推荐:《科技风》是经国家新闻出版总署批准,河北省科学技术协会主管,河北省科技咨询服务中心主办的国内公开发行的大型综合类科技期刊。杂志主要栏目涵盖:行业高新技术、工程和建筑科学、IT和信息技术等各类应用科技理论及教育教学、党建政工、文化艺术等方面的内容。本刊向全国广大教育工作者、财务人员、工程、农业技术人员、医务工作者、科技管理人员、经济管理人员社会科学工作者等人士征集符合以上内容等各方面的创新工作经验及学术论文。在本刊发表的论文均符合中、高级职称的评审要求。
模型建构是利用现有的计算机软件测试方法搭建自己所需要的测试模型,鉴于计算机软件的逻辑性,在进行模型建构时要从逻辑运行的立场出发,考虑到计算机软件运行的兼容性问题,搭建相关的框架,保证每种测试方法的正常运行。
应用管理就是在模型建构的基础上,根据每种测试方法的不同,对具体的测试任务进行分配,根据测试软件的不同,对每种测试方法进行任务分配,主要是在于测试软件是否能够正常运行、软件结果是否能够达到预期等。
3.2多平台软件测试的要求
在进行多平台的软件测试时,首先,要注重不同平台间的均衡性问题。由于各个测试平台的开发者不同,难免会出现测试时的不同差别,使得在进行软件的测试过程中,会由于测试平台的不同,出现人与人之间软件操作的适应性问题。在检测过程中就要重视各个平台之间的交互性和协调性,对软件进行分析,选取最优的方法进行测试。其次,由于软件本身的复杂性,在进行检测时,为了提高检测效率,要选取检测的侧重点,首先要确定软件的核心功能,对平台进行优先选择,避免出现功能相似平台的重复使用。在利用一个网络平台进行检测时,要对出现的问题及时进行修复,在相关工作修复完成之后要进行第二次的复查,直到不出现任何问题后才进行下一个平台的检测,直到最后的检测工作完成。
结语
计算机软件安全检测是保证计算机互联网安全的重要手段,计算机软件安全检测技术的不断提高有利于当代计算机技术的迅速发展,要是想要计算机软件安全运行就必须对计算机软件安全检测技术进行细致的研究,进一步提高计算机的服务能力,提高计算机的软件的安全性,加强对计算机软件的检测研究,为计算机软件的发展打下坚实的基础。——论文作者:王山
转载请注明来自:http://www.lunwencheng.com/lunwen/dzi/17994.html