焦胜男
摘 要 随着信息时代的到来,软件在人们的生产生活中发挥着越来越大的作用。因此,为减少软件运行过程中的错误,保证软件质量,开发人员需在不同阶段对软件性能进行测试。文章研究了软件测试在软件开发过程中的应用,以期为软件的开发提供参考。
关键词 软件测试;软件开发;应用;研究
中图分类号:TP311 文献标识码:A 文章编号:1671-7597(2014)07-0042-02
软件测试是软件开发工作的重要组成部分,因为软件测试能及时发现软件存在的问题,软件开发工程师在次基础上进行软件调试,解决软件运行时出现的问题,能显著提高软件开发效率,因此,软件测试成为软件开发工作不可或缺的重要步骤,深受软件开发工程师的重视。
1 软件测试的分类及方法
1.1 软件测试的分类
从整体上来看软件测试由静态测试与动态测试之分,其中动态测试包括单元测试、集成测试、确认测试以及系统测试等。各种测试均能不同程度的发现软件开发过程中存在的问题,下面对不同测试方法逐一进行介绍。
1)静态测试。所谓静态测试指不实际运行软件,而是对软件代码、测试用例、设计审查以及需求分析等进行分析、检查。其中认证、验证以及确认是利用静态方法测试软件质量利用率较高的方法。通过静态测试可找出30%~70%的软件编码以及逻辑错误,为后期软件测试铺平道路。
2)动态测试。动态测试指通过设计测试用例模拟软件使用者的行为,对比软件实际运行效果与预期效果之间的差异,寻找软件存在的问题,其和静态测试的区别在于软件是否运行。……