本论文是一篇软件测试方面有关毕业论文网,关于软件测试在软件开发过程中的应用相关研究生毕业论文开题报告范文。免费优秀的关于软件测试及软件开发及测试方面论文范文资料,适合软件测试论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要随着信息时代的到来,软件在人们的生产生活中发挥着越来越大的作用.因此,为减少软件运行过程中的错误,保证软件质量,开发人员需在不同阶段对软件性能进行测试.文章研究了软件测试在软件开发过程中的应用,以期为软件的开发提供参考.
关 键 词软件测试;软件开发;应用;研究
中图分类号:TP311文献标识码:A文章编号:1671-7597(2014)07-0042-02
软件测试是软件开发工作的重要组成部分,因为软件测试能及时发现软件存在的问题,软件开发工程师在次基础上进行软件调试,解决软件运行时出现的问题,能显著提高软件开发效率,因此,软件测试成为软件开发工作不可或缺的重要步骤,深受软件开发工程师的重视.
1软件测试的分类及方法
1.1软件测试的分类
从整体上来看软件测试由静态测试与动态测试之分,其中动态测试包括单元测试、集成测试、确认测试以及系统测试等.各种测试均能不同程度的发现软件开发过程中存在的问题,下面对不同测试方法逐一进行介绍.
1)静态测试.所谓静态测试指不实际运行软件,而是对软件代码、测试用例、设计审查以及需求分析等进行分析、检查.其中认证、验证以及确认是利用静态方法测试软件质量利用率较高的方法.通过静态测试可找出30%~70%的软件编码以及逻辑错误,为后期软件测试铺平道路.
2)动态测试.动态测试指通过设计测试用例模拟软件使用者的行为,对比软件实际运行效果与预期效果之间的差异,寻找软件存在的问题,其和静态测试的区别在于软件是否运行.动态测试较静态测试工作量大,包括系统、确认、集成、单元测试等,其中单元测试指检验与检查软件的最小单元模块,目前主要使用白盒测试技术进行测试且可同时对多个模块进行测试;集成测试指按照集成测试计划,检查软件单位之间的接口是否正确;确认测试的目的在于检查软件是否满足用户需求,因此,测试过程中需有用户参与,当前常使用黑盒测试方法;系统测试是软件测试的重要内容,是交付使用的最后一个环节,需要对软件运行的软硬件环境、性能及功能进行测试.软件开发过程中由黑盒测试工程师负责软件系统的测试.
1.2软件测试的方法
软件测试的方法包括白盒测试、黑盒测试以及综合策略,其中白盒测试通过认真检查软件的过程性细节,以发现软件存在的问题.白盒测试的方法很多,其中逻辑覆盖方法较为常见.利用该种方法