需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:8400 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:软件的质量就是软件的生命!而软件测试好比是一位医生为它的健康保驾护航。软件测试是保证软件的质量和可靠性,软件测试应力求在分析、设计等,在软件的开发过程结束之前,找出其中某些存在的问题。但由于手动测试的局限性,审查当中存在疏忽,不能较全面的发现其中的问题。并且在编码的阶段还将引发大量的问题。这些问题如果继续遗留在软件中,经过日积月累必将显现出来,并且造成非常严重的后果。而软件测试人员就是将这些问题,尽可能详细的找出来,并将其归类,划分等级,对问题进行描述帮助开发人员对其修改,在提高软件的可信度和威望中是非常有利的证据。 软件测试是发现程序、项目、软件中存在的性能缺陷,负载能力,安全隐患,语法上的错误,检查软件产品的bug。 本课题主要介绍白盒测试和黑盒测试的定义,以及常用技术, 然后分别用白盒测试和黑盒测试对一个论坛进行测试,白盒测试使用的测试软件是Fortify来分析代码漏洞。黑盒测试使用的软件是LoadRunner来进行性能测试和负载测试。
关键词 黑盒测试 白盒测试 Fortify LoadRunner
目录 摘要 Abstract 1 绪论-1 1.1 软件测试的背景-1 1.2 软件测试的意义-1 1.3软件测试的重要性-1 1.4软件测试的现状-2 2软件测试的方法-4 2.1白盒测试-4 2.1.1白盒测试的定义-4 2.1.2白盒测试常用技术-4 2.1.3应用白盒测试的实例-6 2.1.4分析结果-9 2.2黑盒测试-14 2.2.1黑盒测试的定义-14 2.2.2黑盒测试的方法-14 2.2.3应用黑盒测试的实例-15 2.2.4测试需求分析-16 2.2.5制定测试计划-17 2.2.6创建脚本-18 2.2.7运行场景-23 2.2.8分析结果-25 3结论-31 3.1黑盒测试与白盒测试在应用中的区别-31 3.2黑盒测试与白盒测试在应用中的联系-31 致谢-32 参考文献-33 |