APP下载

软件测试过程存在的问题及优化策略

2020-12-13张娜

电子元器件与信息技术 2020年9期

张娜

(江苏省软件产品检测中心,江苏 南京 210012)

0 引言

测试属于执行软件程序的过程,目的在于发现软件的错误和不足,保障产品具备它所公布和承诺的功能,了解软件产品是否符合效率和功能要求,是否符合用户环境。软件测试能及时发现软件的问题,对于提升软件运行稳定性和效率有着重要意义,是主动发现系统缺陷的手段之一。在软件系统规模持续提升和软件开发技术不断发展的背景下,软件测试也暴漏出了多方面的问题,对于软件质量有着一定的影响。

1 软件测试的问题分析

1.1 测试深度问题

在一些软件的测试工作中,存在着深度不足的问题。一些企业为了快速交付软件,严重压缩了软件测试的时间,所以难以进行深度测试。测试人员仅仅开展了简单的测试,没有测试关键的性能指标和业务功能。如此仓促地把软件交付给客户,很有可能为软件的使用埋下隐患。

1.2 分析准备不充分

软件测试需要完善的准备工作,需要有目的、全面地验证和检查软件产品。在测试软件之前,需要全面分析和了解软件产品,进而设计完善的测试方案。但是,一些测试人员在制定测试方案的时候存在随意性,没有充分了解软件产品,所以制定的测试方案缺乏针对性,难以有效发现软件的质量问题和运行问题。

1.3 缺乏测试资源

软件测试工作比较繁琐和复杂,需要消耗较多的物力和人力。随着软件系统规模的扩大,在测试中需要考虑软件新技术和新特性,测试工作的难度显著提升。……

登录APP查看全文