APP下载

探讨软件测试在软件质量管理中的应用

2019-11-29蒋剑

商品与质量 2019年11期
关键词:测试人员软件测试管理人员

蒋剑

湖南中车时代通信信号有限公司 湖南长沙 410100

随着信息技术的发展,诸多领域都将依靠软件来实现智能化、自动化的工作,软件的质量就变得尤为重要,而对软件进行各方面测试是保证软件产品质量的一个有效手段。因此,软件开发单位应当软件测试工作进行正规化的质量管理。

1 软件测试存在的问题

在软件测试工作中存在诸多问题,因此软件开发单位为了满足客户的需求,就要根据软件测试中的问题进行全面的研究分析,从而整体上提高开发出来的软件质量。

1.1 软件测试观念较差

尽早地开展测试工作,可以有效减小软件缺陷带来的损失,但是一些软件开发的项目管理人员对软件测试的认识不充分,认为软件测试的过程就是验收软件开发完成程度的过程。一些软件开发单位的软件测试工作是在软件编码完成之后进行的,由于交付时间临近,软件测试人员只能在较短的时间内进行测试,整个软件测试过程充满了形式化,软件测试人员无充足的时间进行测试软件,也就无法对软件进行全面的评估,从而导致软件质量得不到有效控制[1]。

1.2 测试技术较为落后

软件开发单位应当引进先进的测试技术及测试设备来提高软件测试的效率。但是一些软件开发单位对软件测试工作不重视,拒绝在软件测试中投入较大的资金和引入先进的设备,企业将更多的精力投放在软件开发上,因此在测试工作中,测试人员还应用较为落后的测试手段进行测试,如此不仅延长了软件测试人员的工作时间,而且测试交付后的软件可能存在较多的质量问题。

1.3 软件测试管理水平低

软件测试管理人员不重视软件测试工作的质量,导致软件测试长时间处于低下水平,软件的质量得不到有效的保证。正常的软件测试工作中,软件测试人员要在软件开发初期就要开展软件测试工作,并且随着开发阶段的进行,来开展相应阶段的测试工作,同时,需要对测试中发现的问题进行及时反馈处理总结[2]。因此,想要从整体上提高所开发软件的质量,测试管理人员就要加强自身的职能意识和管理力度,来保证整个软件开发项目的有序进行。

2 软件测试在软件质量管理中的应用

2.1 加强软件测试队伍的专业化

软件开发单位应当建立业务水平较高的软件测评团队来提高软件的质量。并且软件开发单位要根据软件开发过程中各阶段组建相应的测试团队,使得软件测试中可以满足软件开发中各个环节对软件质量检测的需求。在软件的需求分析阶段测试人员应根据软件需求文档进行软件功能和性能等测试的设计工作;在软件设计阶段,应根据软件设计文档进行软件的集成测试设计;在软件编码阶段的测试工作中,应当由软件开发人员来进行白盒测试及代码静态走查。白盒测试完成后,软件集成测试团队进行软件的集成测试。集成测试完成后,应有黑盒测试团队开展软件的功能和性能等方面的测试。在最后软件的验收阶段,应当会同需求方完成验收测试,使得开发的软件可以切实满足客户需求[3]。

2.2 引进先进的专业测试手段

在我国当前大部分的软件开发单位,测试手段落后,软件开发质量得不到保证,因此,企业的管理人员应当引进先进的软件测试技术和测试设备。另外,运用智能化的软件测试技术,也可以在一定程度上帮助软件测试人员更快的发现软件的缺陷,使软件开发人员可以有更充裕的时间处理问题,从而减少企业开发软件时所投入的成本。

2.3 加强软件测评中心的专业化

在软件测试的过程中,测试人员本身的专业知识和测试能力,也是影响软件质量问题的主要因素。但是,在我国当前大部分软件开发单位只注重软件的开发,而忽略了软件测试的资源投入,因此,在我国当前大部分的软件测试单位中,没有建立专业规范的测试人员队伍。为了解决这一问题,软件开发单位应当建立内部软件测评团队,同时还可以向第三方专业软件测试机构寻求合作,利用高专业素养和工作效率的第三方专业机构来进行软件质量的监测,专业软件测试机构不仅可以进行规范化的软件测试工作,还可以对软件开发单位提供各项软件开发的指导工作。此外,软件开发单位还可以邀请第三方软件测试机构指导企业内部软件测试人员的测试技术和技巧,使内部软件测试团队专业技术水平得到锻炼提高。因此,软件开发单位应当加强和第三方软件测试团队的合作,加强对企业内部软件测试团队的培训工作,从而使得企业软件测试工作更加专业化和规范化发展,软件开发的质量得到强有力的保证。

2.4 加强对软件测试工作的管理

在软件测试的过程中,由于公司管理人员管理不到位而引发的软件质量问题在实际中出现了许多的例子。因此软件开发公司的管理人员应当明确自身对软件开发质量的管理责任,加强自身的软件测试管理意识,对软件测试的各个环节进行严格的管理和控制。软件开发企业还可以定期对管理人员进行管理模式的培训,使得软件测试的管理人员可以根据当前时代下软件的需求来创新自身的管理手段[4]。

3 结语

在当前软件测试工作中,测试人员为了使软件开发的质量和性能得到有效的保证,就要在日常的工作中不断学习新的软件测试技术和软件测试知识,并且软件开发企业也要加强和第三方专业软件测试团队的联系,从而可以在整体上提高软件开发的质量。

猜你喜欢

测试人员软件测试管理人员
软件测试方向人才培养“1+X”融合研究
以“5×3”立体模式打造外派管理人员队伍
论职务犯罪侦查中测谎技术的应用与完善*
基于OBE的软件测试课程教学改革探索
航天软件测试模型构建与应用
国企基层管理人员作风建设措施分析
浅析软件测试中的心理学应用
关于 Web 应用系统的软件测试的研究
绿植防辐射只是个传说,是真的吗?
5年前的选择决定今天