黑盒测试在软件动态测试中的应用文献综述

 2022-12-09 15:29:06

开题报告内容:(包括拟研究或解决的问题、采用的研究手段及文献综述,不少于2000字)

1 立题依据

    1. 选题背景

随着信息技术的不断进步,软件行业的发展也突飞猛进,人们对软件产品的质量也越来越重视。要想开发出一款高质量的产品,除了要有优秀的开发设计团队,更需要良好的测试人员。

首先我们来看看软件测试的定义,IEEE在1983年是这样定义软件测试的:由人工或自动方法来执行或评价系统或系统部件的过程,以验证它是否满足规定的需求.或识别期望的结果和实际结果之间的差别。在我看来,软件测试就是运用不同的方法和工具,尽可能多地去发现错误,从而提高软件的质量。软件测试从是否运行被测程序角度可以分为静态测试和动态测试。动态测试,它是指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率和健壮性等性能指标,而我本次论文就是要阐述黑盒测试在软件动态测试中的应用。

说到黑盒测试,顾名思义,它把被测的软件看作是一个黑盒子,我们不去关心盒子里面的结构是什么样子的,只关心软件输入数据和输出结果,检查程序功能是否能满足需求。黑盒测试在软件测试中地位举足轻重,因为它实际上是以用户的角度,可以检查出软件的正确性,安全性,兼容性以及性能指标等。

选择这个论题,除了会查阅相关文献资料做一些理论性阐述,我还想结合自己的实习工作经历来谈谈黑盒测试的应用。我目前是在做手机黑盒测试,主要是针对手机上一些功能模块,所以我将会结合自身经历来谈一谈整个测试阶段的设计,测试用例的执行,测试方法的应用,测试工具的选择,缺陷的跟踪这些方面。希望通过本次论文研究,我能更深入地认识软件测试,同时也对自己的实习工作做一些思考改进。

    1. 国内外研究现状

从总体上说,国外软件测试行业起源早,发展时间久,已经达到成熟水平,而国内的软件行业的发展还很不成熟,软件测试更是处于弱势地位。从几个方面可以看出,首先,国内很多中小型软件公司不具有独立的测试部门,其次,公司中测试与开发人员的比例在1:3-1:5左右,而国外软件行业却是在1:1左右,另外,国内软件测试人员的专业水平也是良莠不齐。

就黑盒测试而言,为了提高测试效率,将人从大量的手工测试中解放出来,国内外总的发展趋势都是从传统的手工测试到更多的应用自动化测试,但国内自动化测试水平远远比不上国外。不过,虽说自动化测试利用工具实现了高效率,但是它有一定的适用条件。适用于需求变动不频繁,项目周期足够长,自动化测试脚本可重复使用的测试。所以在黑盒测试中,手工测试依然占据比较大的比例。

我相信,软件测试一定会蓬勃发展,而黑盒测试作为其重要组成部分,也将会越来越成熟。

2 研究目标和内容

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题文献,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。