网上购物系统_文献综述[详解].pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

网上购物系统_文献综述

文献综述(开题报告)1.引言软件测试伴随着计算机软件的产生而

发展起来。在早期的软件开发的过程中,软件就是由程序员写的简单

计算机程序代码。软件测试是软件工程中的一个重要部分,而自动化

测试则又是软件测试中一门新兴学科。它可以有效地提高在软件测试

过程的劳动生产率,提高软件质量,降低成本。在国外,自动化测试

理论、自动化测试工具和自动化测试培训都已经十分的成熟并得到了

广泛的应用,而在国内则基本上比较滞后。因此,正确有效地把国外

先进的自动化测试技术引入到国内的公司和项目中来是一件十分有

意义的事。参考文献1主要介绍了从软件测试的技术与过程、持续

的软件测试、软件测试的充分性准则等方面简要介绍软件测试的基本

思想讨论软件测试中的若干问题包括面向路径的测试数据自动生成、

测试预言、期望结果的自动生成、回归测试等并且探讨软件测试的发

展趋势包括构件测试、软件的易测试性与基于合约的构件易测试性设

计和WebServices测试等.2.QTP自动化测试的特点,优势及简介

2.1.自动化测试的定义自动化测试,顾名思义,是一种采用自动化

测试工具将测试过程自动化的一种技术。从它的定义来看,有两个需

要注意的地方。第一,它是以传统的测试测试为基础的,但是它与普

通的手动测试有着很大的区别。自动化测试有其自身的特点,纯粹的

将手工测试的流程搬到自动化测试上是不行的。第二,自动化测试不

等于使用自动化测试工具。正如软件设计比学习编程语言困难一样,

自动化测试要比学习测试工具困难。并且会使用自动化测试工具并不

代表你了解自动化测试流程。3参考文献2强调了软件测试是软件开

发过程中不可缺少的一环是保证软件质量的关键。文中从提高软件测

试的效率入手阐述目前软件测试中存在的问题与不足对提高软件测

试效率的方法做出了分析和研究提出了一个完整的软件测试流程。其

优点有:1)、节约(人力、时间)资源、缩短软件测试周期,使产

品可以更快的投放到市场2)、增强软件的稳定性和可靠性,提高软

件测试的准确度和精确度,增加软件信任度,由于自动化测试在测试

执行过程中,脱离人为因素,所以可以避免人为失误而造成的“缺

陷”。3)、自动化测试相对于手工测试,具有更广泛的覆盖范围4)、

在实际测试过程中,仅仅通过手工测试是无法得出真实的结果的,比

如性能测试,测试100个人同时点击登录按钮,如果按照手工测试,

那么需要100个人和100台电脑,而且100个人点击的过程中不

可能做到真正的同时点击,因而得出的结果与真实的情况也是不一致

的,而使用自动工具,只需要一个人(录制/编写脚本)一台电脑(运

行脚本),设置好模拟场景后运行即可以得到正确的结果3综上所述,

自动化测试在提高测试准确性和精确性等方面有着手工测试所无法

替代的位置。2.2.自动化测试的原理自动化测试的实现原理是通过

开发特定的脚本或程序去模拟用户对计算机的操作过程,或模拟计算

机在运行系统时,各种资源的消耗情况,从而找出系统瓶颈的过程。

自动化测试的原理与方法主要有:代码分析、录制/回放、脚本技术、

虚拟用户技术、测试管理技术8。参考文献4以循序渐进的方式讲

解了自动化功能测试的基本知识,结合QuickTestProfessional的

使用,深入讲解自动化测试脚本的开发,涉及目前流行的数据驱动测

试方法、关键字驱动测试方法等方面的内容,并且详细讲解了如何使

用QuickTestProfessional测试Windows控件、ActiveX控件、

VB控件、Web控件等2.3.自动化测试工具的简介捕捉重放:捕

捉,它指的是测试人员手工运行测试用例,然后测试工具自动记录其

动作。重放,它指的是在捕捉以后,测试工具重放捕捉下来的动作。

脚本:捕捉下来的动作是以脚本语言来记录。如VBScript。这样即

通俗,又变于修改。数据驱动:它指的是测试中的脚本动作和测试

数据的分离。测试脚本通过参数表的形式读取测试数据。相当于编程

中的,程序与数据的分离。框架结构:智能框架结构引擎,指的是

在捕捉和重放过程中,从脚本到所测试的软件之间的一个映射引擎。

例如,在Web应用中,它能动态识别和捕捉HTML元素,“学习”

功能等。3.QTP

文档评论(0)

188****0030 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档