探讨如何在软件测试阶段有效的提高软件质量论文_张晓威, 李成,王丽青

探讨如何在软件测试阶段有效的提高软件质量论文_张晓威, 李成,王丽青

陕西长岭电子科技有限责任公司 陕西省 721000

摘要:近年来,随着我国科学技术的快速发展,一些企业开始提高对企业运营软件的要求,所以软件的质量已经成为软件开发商和用户所重视的焦点问题。所以软件质量的管理人员应当完善自身的管理职能,根据实际软件测试的情况以及用户的需求来创新自身的管理手段,从而提高软件开发的质量。

关键词:软件测试;提高;软件质量

引言

软件测试人员在软件测试的过程中,要根据实际的软件需求来进行相关测试技术的应用,可以在一定程度上提高软件测试的质量和开发后软件的使用质量。因此软件测试阶段是软件开发过程中的重点工作。所以软件测试人员应当根据当前时代对软件的需求出发,创新自身的软件测试手段,从而有效的提高软件的质量。

1软件测试的必要性分析

软件测试的主要功能作用包括对软件正确性的检测、对软件可行性的检测等,其中正确性检测是测试软件的基本功能,在此基础上可对软件进行完整性检测,主要包括对代码覆盖率、功能实现的完整性进行检测等;随后要对软件进行质量性检测,以分析、测试软件性能为基础,获得有关数据评估软件可靠性、可运行性。通过测试编制软件可及时发现软件运行错误,提升程序代码覆盖率,初步了解软件性能,保证交付给用户的最终程序质量过关。部分开发领域,存在大量“测试先行”做法,由程序文档的差异性选择编制好的测试用例,以测AI写作规范程序编制及开发过程,防止出现无效代码。综上可知,软件测试保证软件质量的关键,是必要的评判途径,软件测试有利于提升并保障程序开发质量。

2在软件测试阶段提高软件质量的方法

2.1立足于用户的需求

在软件开发测试的过程中,主要是为了可以最大程度的满足客户的需求,使客户可以对软件的质量和应用性能画上满意的等号,又因为产品的质量决定了客户的满意度,因此,在软件测试工作进行之前,应当全面立足于客户对软件开发的需求和要求,所以软件测试人员应当在软件开发初期,立足于产品的质量验证重要性来对产品的性能进行测试,使得软件开发的每个环节以及每个环节中的系统数据可以满足用户的需求。另外,随着我国科学技术的不断发展,更多的软件开发公司得到相应的发展,为此,软件开发公司为了使本公司具有更强的竞争力,就要引进先进的软件测试技术,来提高研发软件的质量,从而可以保证在满足了用户对软件的需求基础上,获得良好的软件测试口碑,使得更多的客户可以放心地托付软件开发任务。

2.2落实各类软件测试资料的生成与保存

对软件进行测试时,需根据不同测试内容提供不同的专项测试用例,根据测试用例选择测试工具,随后对代码测试,生成测试文档并保存记录,作为系统优化的参考依据。应对改修项目进行回归性代码测试,验证项目正确性;代码编制完成后应测试系统覆盖性、功能性,根据测试文档,修改不合要求代码部分;及时改正测试逻辑结构中存在的错误,提升代码编制质量代码。随后再次测试修改后的代码,根据确认测试文档完成修改。开发单位,可利用测试报告得知开发人员的工作效率,为人员管理、分配提供参考依据。综上可知,各阶段的软件测试都所需要测试资料,并具备测试文档,对各个测试环节都应注重生成、保存测试资料,为软件测试存留管理依据。

期刊文章分类查询,尽在期刊图书馆

2.3强化软件测试的步骤

因为对软件的性能和系统进行测试,是保证软件质量的重要手段,所以软件测试人员应当完善自身的专业水平,来对软件开发过程中的各个环节进行强有力的控制和管理,从而保证软件的质量可以满足用户的需求。(1)测试目标软件测试人员在进行软件测试工作之前,应当充分了解该软件开发的目的和使用范围,再从当前软件开发的系统入手,明确对软件开发过程进行测试和监督的目的。比如软件测试人员可以在测试工作之前详细的总结测试工作的起始点和测试工作所需要注意的问题,从而使得测试人员在了解了全面的测试目标之后,可以有序地开展软件测试工作。(2)软件测试计划软件测试工作人员在制定了明确的软件测试目标后,就要根据软件的测试目标来对测试内容进行科学的规划。比如软件测试人员可以对测试过程中的时间点进行提前记录,使软件测试人员可以保持严谨的心态面对软件测试工作,并且软件测试人员还应当对测试过程中所用的工具和资源进行良好的配置,使软件测试人员可以按照该软件开发项目来制定科学的测试方案,比如在测试过程中需要增加或者删减哪些不必要进行的过程,从而使得软件测试人员可以对自身的工作环节和工作内容进行有效的划分[3]。(3)软件测试执行阶段在软件测试实际工作中,软件测试人员需要根据实际的软件开发过程,来对自身的软件测试计划进行适当的调整,从而可以最大程度的保证软件开发的质量。另外,软件测试人员在进行软件测试的过程中,为了确保软件测试执行工作的质量,建议软件测试设计和测试执行人员应由不同的人员完成,同时需要对软件测试过程各阶段的成果物进行相互校核,并对测试过程各阶段的成果物进行评审。但是值得注意的是所有的软件测试工作应当在保证了软件质量的基础上,满足用户的使用需求。(4)规范软件测试技术标准不同项目代码需要制定不同标准的软件测试技术,利用差异化的技术标准,提升项目开发的高效性。在对项目进行开发测试时,需要按照标准准确实施检测技术、方法等,常见的检测规范变准包括:第一,对同一项目使用统一的测试工具,不的开发语言具有差异化的测试工具,如:开发Javaweb时,常见的测试工具包括TestNG、ApacheJMeter、Selenium等,利用不同测试工具,其适用场合、适用性能均存在差异性,因此检测同一项目时应当对检测工具进行统一,保证检测结果的同一性。第二,对检测内容进行标准化规定,通常情况下,检测软件需要对其代码覆盖率、功能完整性、编程正确性、系统运行抗压性等进行多角度检测,对每项检测内容都要进行规范,根据不同系统的特殊性设置不同系统的“特色内容”测试;第三,规范测试报告,每项测试步骤都都应绘制测试报告,利用测试报告作为测试过程结论性依据,为系统运行提供参考,因此规范测试报告,有利于统一测试数据。

结语

综上所述,现阶段不管是国外软件测试的发展,还是国内发展现状,软件测试工作将进一步向前推进。在未来,软件测试的重点将倾向于测试需求上的精确性和完整性,软测测试人员和程序开发人员将形成相互合作的关系。随着信息技术和软件技术的快速发展,软件测试方法和测试策略将得到更加广泛的应用和发展,也将被越来越多的企业所重视。

参考文献

[1]谷潇.软件开发中软件质量控制和定量评估的研究[J].电子技术与软件工程,2018(9):66-67.

[2]邓伟伟.国内软件测试现状分析及对策[J].电脑知识与技术,2017(12):9692-9694.

[3]张渝珩,代芳菊,韦庆杰.基于软件测试技术的软件质量保证研究[J].计算机产品与流通,2018(09):25.

[4]吴国芳.如何在软件测试阶段有效地提高软件质量[J].计算机光盘软件与应用,2017(09):151.

[5]杨勋.软件测试技术研究[J].电脑知识与技术,2017,11(28):207-208.

论文作者:张晓威, 李成,王丽青

论文发表刊物:《工程管理前沿》2019年18期

论文发表时间:2019/11/7

标签:;  ;  ;  ;  ;  ;  ;  ;  

探讨如何在软件测试阶段有效的提高软件质量论文_张晓威, 李成,王丽青
下载Doc文档

猜你喜欢