计算机软件测试方法的研究

时间:2018-10-09 编辑整理:秦刚 来源:早发表网

摘要 :本文以计算机软件测试方法作为研究对象,通过对计算机软件测试的概念和特点进行分析,探究计算机软件测试 的全过程,分别从黑盒测试与白盒测试、多平台软件测试等方面详细阐述计算机软件测试方法的研究,从而确保计算机 软件的安全使用。

关键词 :计算机 ;软件测试 ;测试方法

1 计算机软件测试概述

1.1 计算机软件测试概念及特点

最初并没有软件测试这一概念,人们只是条件反射的使 用计算机软件,对于其性能没有过多的了解,随着技术的革 新与进步,软件测试已经逐渐发展成一门学科,目前我国计 算机技术发展日趋成熟,技术的实现离不开软件的知识,计 算机技术可以广泛应用到人们生产与生活,就必须以计算机 软件作为依靠,虽然软件在最初开发者设计的时候会存在漏 洞,随着意见反馈的出现和技术的改进,漏洞将会被弥补,计 算机软件测试也将会发生巨大的使用效益。

1.2 计算机软件测试的过程

对于计算机软件测试的过程,首先要从模块测试开始, 模块与模块之间进行联合测试,确认后再进行整体的测试, 所有涉及到的测试计划、测试用例、单元测试记录、集成测试 记录以及系统测试记录将会形成文档,整个计算机软件测试 的过程,从编写测试计划开始,到构建测试用力、单元测试或 者复测、集成测试或者复测、确认系统测试,经历一系列步骤 的测试以后,最终可以将软件成功交付。

2 计算机软件测试方法的研究

2.1 黑盒测试与白盒测试

计算机软件测试中国,黑盒测试与白盒测试是最常见的 两种测试方法,黑盒测试也叫功能测试法,可以检测出计算 机程序能否与实际功能要求一致,黑盒测试后产生的测试结 果就能反映出一个程序的实际功能,并且计算机软件测试中使用黑盒测试可以完善功能,找出错误的功能和漏掉的功能。 不同于黑盒测试,白盒测试可以检查出每一个循环变量的初 始值、中间值以及最终值,计算机软件测试使用白盒测试可以 找出计算机程序中存在的逻辑性错误和错误的假设条件,及 时发现印刷错误或者书写错误。

计算机软件测试中使用黑盒测试和白盒测试的时候经 常会发现程序错误,错误等级的划分尤为关键,计算机软件测 试错误的等级一般会分为四个级别,这四个级别可以完整表 现出计算机系统的运行情况,计算机软件测试人员和开发人 员可以根据错误的等级信息,确定错误修改的正确顺序。其中 计算机软件测试中错误等级最严重的是一级错误,也被称为 致命错误,计算机软件测试一级错误产生主要是功能错误和 系统错误,造成这种错误产生的原因往往是软件开发之处就 存在问题,后期开发和检验工作忽略了功能和系统的研究 计算机软件测试中二级错误十分严重,往往包含软件加工错 误和软件数据错误,当计算机软件在测试中发现了此类错误 的存在,应该予以重视,并停止软件的使用,立即进行错误解 ;计算机软件测试三级错误也叫一般性错误,关系到数据 的完整度和数据的规范程度,如果测试中发现数据存在不完 整,软件无需停止使用,技术开发人员及时进行数据补充即 可,但是在补充后还要重新检查一遍该软件数据的完整程度; 计算机软件测试错误的第四个等级是提示性错误,其中饱含 界面性提示错误和应提示而没有提示的错误,这种错误较为 常见,人们最初比较在意,随着提示的次数增加,人们已经忽 略了错误的存在。

2.2 多平台软件测试方法

根据当前软件市场的发展进行分析,计算机软件测试 平台属于通用化平台,由于实际情况的不用,在实际测试的 时候很容易受到限制,计算机软件测试也无法体现出其特有 的针对性,最终软件用户体验不理想,达不到预期的效果。计 算机软件测试通用化测试平台可以对所有的软件进行功能 测试,但是不同的计算机软件在设计的时候都存在结构差异 性,即便是相同的计算机软件,如果计算机软件测试平台不 同,最终测试的结果也会不同。因此,建议从实际情况出发, 在进行计算机软件测试的时候选择最适当的软件平台,从而 提高计算机软件测试的质量和测试效率,软件用户可以通过 计算机软件测试加深对软件的了解,并根据软件的实际使用 情况得到优质化服务。

计算机软件测试中使用多平台软件测试更加具有应用 型价值,工作人员在测试中找到隐藏的漏洞,如果将这些隐 藏的漏洞和错误进行修复,计算机软件测试后软件的功能 将会更加完善,软件出现的错误率将会降低。软件检测人员 对软件进行多平台检测的时候,首先需要对软件的核心模块 和主要功能进行检测,如果发现核心模块与主要功能存在错 误,将软件错误列为第一或者第二等级,并立即进行软件深 层次结构修复,如果软件核心模块与主要功能不存在问题, 而是数据等其他部位存在问题,这些漏洞可以短时间内予以 解决。

AV-Comparatives 进行了一系列新测试,以确定适用于 Windows 10 Fall Creators Update 秋季创作者更新的 最佳防病毒解决方案 ,不出所料,卡巴斯基,Avast,AVG, Bitdefender 和 Avira 这些注明恶意软件获得最高分数。在 最近 20046 个恶意软件样本中,Avast,AVG, 腾讯 和趋势 科技设法屏蔽了所有恶意软件,实现了 100%的保护率。赛 门铁克,Bitdefender 和熊猫反病毒软件成功阻挡了 20045 个威胁,获得 99.99%的保护率。而 Avira 和 微软 Windows Defender 则以相同的速度检测到了 20042 个威胁。

3 总结

随着社会的进步与市场经济的发展,计算机的使用下软 件测试更加普遍存在,计算机软件测试方法的提出与应用有 效的解决了计算机软件中存在漏洞和错误,提高了计算机软 件的实际使用效率,从我国目前社会发展和软件测试技术来 看,我国计算机软件测试发展还处于初期阶段,应该在未来 的几年来不断探索创新,坚持自主研发,提高科技创新能力, 从而实现我国科技大国的目标。


职称
论文

期刊
发表

加急
见刊

写作
咨询

课题
专答

编辑
顾问

关注
我们

返回
顶部