loadrunner在测试中的应用文献综述

loadrunner在测试中的应用文献综述

ID:24200051

大小:70.62 KB

页数:4页

时间:2018-11-13

loadrunner在测试中的应用文献综述_第1页
loadrunner在测试中的应用文献综述_第2页
loadrunner在测试中的应用文献综述_第3页
loadrunner在测试中的应用文献综述_第4页
资源描述:

《loadrunner在测试中的应用文献综述》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、文献综述软件测试是软件工程的重要组成部分,是软件质量保证的重要前提。从软件测试的费用一般占软件开发总费用的40%以上的角度,可以看出软件测试在软件开发过程屮起非常重要的地位,它不仅体现在仅是软件开发过程屮起非常重要的地位,它不仅体现在仅是软件开发过程中的一个阶段,而且是贯穿从需求分析开始的软件生命周期过程。软件测试伴随着软件工程学科的诞生而诞生,也随着软件工程学科的发展而发展。但软件工程从面向过程的软件工程发展到面向对象的软件过程并形成相对成熟的面向对象开发技术的过程屮,软件测试技术尽管也有一些发展,但仍没有形成比较完善的面向对象的测试技术。所谓软件测试就是使用人工或者自动的手段来运行或测定某

2、个软件产品系统的过程,其目的是在于检验软件产品是否满足规定的需求。简单的说,软件测试过程就是制造条件,促使错误发生的过程。软件测试贯穿于软件定义与开发的整个周期,软件需求规格说明书、结构设计及程序编码,都属于软件测试的对象。软件测试的难点主要表现在以下方面软件测试技术作为软件工程学科的一个分支,它起步比较晚远为成熟。所涉及的知识面很宽,如:图论的应用、正确性证明、程序排错、软件质量保证以及软件复杂度量等。不仅测试理论,而II已冇的测试方法和工具都无法满足但却软件开发的实际要求,国内的大量出版物屮,关于软件测试的资料也很少,然而,软件测试做的怎么样,决定着软件质量的好坏。而且软件测试阶段投入的成

3、本和工作量往往要占软件开发总成本和总工作量的一半以上,所以要在短时间内完成测试,需要咨询调查、仔细研究、收集资料、集体问题具体分析、把握住测试的关键和测试度,所以完成一项测试是有很大困难的。在做好软件测试,必须首先反省软件开发过程屮可能会出现的一些错误,如:问题判断错误、算法错误、设计错误、逻辑错误、语法错误、编译错误、输入错误、输出错误,在开发过程中可能会出现的错误源一般有:错误的问题判定、错误的相关参数、系统定义的不完全性和不一致性、程序设计的语法逻辑错误、编译源程序错误、硬件错误、输入输出错误等。软件测试的基本思想,从理论上分析,要想发现软件中的所有错误,就必须精细彻底的测试,所谓彻底的

4、测试,就是让被测程序一切可能的输入情况下全部执行一遍,但是由于测试情况数量巨大,绝不可能进行彻底的测试。所以软件测试的目的应该是用尽可能少的测试用例就能发现软件中的很多错误,相反失败的软件测试就是用了大量的测试用例却没有发现多少程序中的错误。软件测试的A的是以最少的人力、物力和时间投入,尽可能多的找出软件中潜在的各种错误和缺陷以证明软件的功能和性能与需求相符合。主要检杳软件模块是否与软件设计要求和一致,保证软件开发的正确性检查软件用户界面是否友好,软件是否易用检查软件幵发过程中遗留在程序中的错误,以便于开发人员予以排除,提高软件的可靠性检査所提供的文件与软件系统一致性。软件测试应把握的原则为:

5、首先是所有的测试都应追溯到用户需求,这是因为软件测试的目标在于揭示错误。其次是应尽早制定测试计划,尽早的和不断的进行软件测试。第三是应从“小规模”开始,主板转向“大规模”,即从先从单元测试出发逐步走向集成测试。对重点程序模块要进行重点测试。第四是应该进独立的第三方测试。软件测试主要有四个方面的内容:意识进行软件单元测试以验证单元满足功能、性能和接U等要求;而是进行软件部件测试以验证组装构成和组装结果;三是进行软件配置项测试以检验软件模块之间的接口关系并构成符合要求的软件配置项;四是进行系统测试软件配项加入到系统上进行测试,检查软件是否男足规定要求。软件测试的方法和技术是多种多样的,对于软件测试

6、技术,可以从不同的角度加以分类,具体可以分为以下儿中类别:黑盒测试也称为功能测试或数据驱动测试。它把软件看作一个黑盒子,在己知软件所应具有的功能情况下,完全不考虑软件内部结构和处理过程,从软件需求出发,根据软件需求规格说明对软件接门进行测试。一般地它只检查软件功能是否按照需求规格说明书的规定正常使用、软件是否能适当地接收输入数据而产生正确的输出信息并且保持外部信息的完整性。黑盒测试主要用于软件确认测试,方法有等价类划分、边界值分析、错误推断法、因果图等等闩盒测试也成为结构测试或逻辑驱动测试,它把软件看作一个白盒子,在完全知道软件结构和处理算法的情况下,从软件设计出发,根据详细设计规格说明对软件

7、内部的逻辑结构和编码结构进行测试。一般的它只检杳软件中的每条逻辑通路是否都按预定要求正确工作、内部控制结构和数据是否结构是否有错以及实际的运行状态与预期的状态是否一致。白盒测试主要用于单元测试,方法有逻辑覆盖(语句覆盖、判断覆盖、条件覆盖、点覆盖、边覆盖)和路径测试等。性能测试主要测试软件的性能,包括负载测试,强度测试,数据库容量测试,基准测试等。负载测试是测试软件在超负荷的环境中,是否能够正常运

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。