APP下载

谈软件工程中软件测试的重要性及方法

2021-02-18戴熙龙

科学与生活 2021年30期
关键词:软件测试软件工程

戴熙龙

摘要:在经济的推动作用下,我国的科学技术水平也得到了很大的提高,在为我们的日常生活带来便利的同时也对国家的发展起到了良好的积极作用。在国家发展的过程中,科技已经成为了重要的动力,对于整体的重要性不言而喻,相关部门应该十分重视科技的科学健康发展,让科学技术不断发挥积极的作用。虽然科技是一把双刃剑,但是只要我们进行科学合理的使用,避免其中可能出现的问题,就能够让科技不断的发挥应有的作用。

关键词:软件工程;软件测试;重要性及方法;存在的问题

引言

在科学技术快速发展为人类带来美好生活的过程中,软件工程逐渐受到重视。软件工程作为与人民生活息息相关的重要方面,其发展进步可以为我们的生活直接性的带来许多便利。而想要保持或者是提高软件工程的现有水平,进行软件测试是非常重要的环节。本文就对软件工程中软件测试的重要性、存在的问题以及解决方法进行探讨分析,希望能够促进软件工程的科学健康发展,为人民的日常生活提供更高水平的帮助。

1 软件测试的概念

软件测试就是在软件的开发与生产过程中,对所生产的软件进行质量方面的测试,包括产品的作用以及性能。当然,在软件开发出来之后,依然可以进行软件测试,对软件进行进一步的检查,及时找到其中存在的漏洞,然后安排相关人员进行解决。广义的软件测试指的是在整个生产全过程的测试,其中必然包括对使用者的建议收集,也就是说要了解使用者的建议和意见,让设计出来的软件尽量满足大多数人的需求。

2 软件测试的重要性

产品的质量是产品竞争力中最重要的因素,高质量的产品往往会更受大家欢迎,而低质量的产品即使价格比较低,许多人也不会愿意使用。因此在软件产品的生产过程中,相关人员要十分重视对生产的软件进行性能测试,如果产品不合格,发布到生产所要求的标准,就需要进行打回重新生产。软件测试可以比较准确的知晓问题出在哪里,然后在之后生产的过程中更加注意,减少这种问题的出现。总体来说,软件测试在软件开发过程中是十分重要的内容,能够极大的提高软件的水平,减少不合理的地方,让科学技术真正的为我们人类服务,帮助我们提高生活水平。而且,软件测试可以帮助相关的软件公司提高软件竞争力,在庞大的软件市场中占有份额,为自己带来利润。

软件测试可以对软件的质量进行一定程度上的保障,减少可能出现的问题。在软件生产早期对软件进行检测,并且发现其中的漏洞,尽早的解决掉,也就不需要在使用后担心这个问题,售后等会减少许多麻烦,总体花费的资金也不会特别多,还会对自己产品的声誉产生积极作用。

这里说的软件不仅包括电脑软件,也包括手机等电子产品当中的软件,无论哪一种都与我们日常的生活息息相关。就拿电脑软件来说,电脑软件可大致分为六种类型:游戏软件、视频软件、音乐软件、学习软件、办公软件和其他软件,其中学习软件和办公软件的使用率非常高。因为电脑的特性就注定了它能够帮助我们学习和办公,而游戏、视频和音乐只是我们在紧张的学习和工作之余的一种放松身心的方法。在学习和办公的过程中,如果软件出现了比较严重的问题,会对学习和工作产生不必要的麻烦,甚至会因此导致我们的失误。而软件测试就可以很大概率的发现这些存在的问题,然后提前进行解决,为我们的学习和工作带来便利而不是麻烦。

3 存在的问题

(1)企业领导和相关负责人不够重视

在软件开发过程中,如果采用黑盒测试,就需要有充足的时间,测试的时间至少需要开发周期的三分之一,否则测试的准确度就不能得到保证。但是部分企业的领导和相关负责人为了自己开发的软件能够更快的投入到市场当中,往往选择缩短黑盒测试的时间,最终导致许多问题的出现,不仅可能造成经济上的巨大损失,还有可能对自己的声誉造成极大的破坏,不利于企业的长期发展。

(2)测试人员操作不规范

在整个测试的过程中,每一个参与进来的员工都有各自的任务,也有相对应的操作步骤。生产的软件出现问题,很大程度上是因为测试人员在测试的过程中操作不当,导致测试出现错误,这样不仅会为自己的工作带来许多麻烦,更重要的是会阻碍生产软件的使用,为了软件能够在市场中占据一定地位,必须在生产过程中达到预期效果。而操作人员不规范,就可能导致软件存在漏洞,即便投入了使用,也会出现许多的问题,不利于公司树立良好的形象。

4 解决措施

(1)采用黑盒和白盒测试方法

黑盒测试虽然存在外观测试方面的缺陷,但是在检测程序功能是否按照规定设计中可以发挥很大的作用。它运用用户的观点,从输入和输出数据的对应关系出发,注重測试软件的功能需求。白盒测试就是用来检测软件程序内部是否按照规划正常运行,检测程序中的每一条通路是否在正常工作。

(2)加大对测试人员的规范要求

企业要制定相关规定,对工作人员的操作行为进行管理,如果发现不按照规定的步骤进行操作,及时的进行制止并且处以一定的惩罚。要求相关的测试人员对自己的工作岗位有深刻了解,认真学习自己所在工作岗位的操作,逐渐保证操作规范的合格率。

总结:

软件工程关系到国家科技水平的提高,对人民的日常生活也有些十分重要的作用,希望通过本文的分析,可以对软件工程当中的软件测试产生积极作用,促进更多合格的软件投入到社会当中,促进社会的发展进步。

参考文献

[1]吴辉吴.软件.工程中软件测试技术的研究[J]西部皮革,2016,38(24): 8-8

[2]王瑞凤,宋玲玲.软件测试自动化实现的关键技术研究[J]山西能源学院学报,2016,292): 210-211.

[3]贾辉.高职软件工程专业软件测试课程教学改革探讨[J].信息记录材料,2017, 18(12): 108-109.

猜你喜欢

软件测试软件工程
软件测试方向人才培养“1+X”融合研究
大数据背景下软件测试技术的发展
关于 Web 应用系统的软件测试的研究
依托工作室的软件工程实践教学研究
应用瀑布模型的MOOC制作方法
融合APTECH体系的软件产业人才培养探究
基于工程教育认证的《软件工程》课程教学质量建设研究 
关于如何创新和完善计算机软件工程管理的探讨
军用软件测试项目管理系统设计与实现
软件测试发展现状及前景的探讨