Web自动化测试框架的研究

合集下载

基于Web系统的UFT自动化测试框架研究与应用

基于Web系统的UFT自动化测试框架研究与应用

基于Web系统的UFT自动化测试框架研究与应用随着互联网的快速发展,越来越多的企业开始采用Web系统来开展业务活动。

而随之而来的问题是,如何确保Web系统的质量和稳定性。

这就需要对Web系统进行全面的测试。

而UFT(Unified Functional Testing)是一款在Web系统测试中被广泛应用的自动化测试工具。

本文将对基于Web系统的UFT自动化测试框架进行研究与应用。

我们需要了解UFT自动化测试框架的结构和工作原理。

UFT自动化测试框架采用模块化的设计思路,将测试过程按照功能进行划分,形成多个模块。

每个模块包括多个测试用例,用例之间有依赖关系。

每个测试用例具有自己的输入和输出,通过对输入进行操作,验证输出是否符合预期。

UFT自动化测试框架通过录制和回放的方式进行测试,即通过录制用户的操作,生成相关的测试脚本,并通过回放测试脚本来验证系统的功能。

接下来,我们需要对UFT自动化测试框架进行实际的应用。

在应用UFT自动化测试框架之前,我们需要对Web系统的需求进行分析,并确定测试的覆盖范围和测试的重点。

然后,我们需要根据系统的需求编写测试脚本,并进行录制和回放。

在录制和回放的过程中,需要注意录制和回放的顺序,确保测试的完整性和正确性。

我们还需要对测试脚本进行调试和优化,确保测试的稳定性和高效性。

我们需要对测试结果进行分析和报告生成,以及进行测试案例的回归测试。

基于Web系统的UFT自动化测试框架在应用中也存在一些问题和挑战。

Web系统的界面和功能更新频繁,需要对测试脚本进行持续的维护和更新。

由于Web系统的多样性和复杂性,需要对测试脚本进行多样性的设计和编写,以覆盖不同的测试场景。

由于Web系统的运行环境和网络条件的不确定性,需要对测试过程进行多次的测试和重复,以提高测试的稳定性和准确性。

由于UFT自动化测试框架本身的限制,可能无法覆盖Web系统的所有测试需求,需要通过其他的测试工具和方法进行补充。

自动化测试框架的构建与实践案例分析

自动化测试框架的构建与实践案例分析

自动化测试框架的构建与实践案例分析在当今的软件开发领域,自动化测试已经成为确保软件质量和提高开发效率的关键手段。

而构建一个高效、稳定且可扩展的自动化测试框架则是实现自动化测试目标的重要基石。

本文将深入探讨自动化测试框架的构建方法,并结合实际案例进行详细分析,希望能为广大软件测试人员和开发团队提供有益的参考。

一、自动化测试框架的概述自动化测试框架是一组用于组织、管理和执行自动化测试用例的工具、技术和规范的集合。

它的主要目的是提高测试效率、降低测试成本、增强测试的可靠性和可维护性。

一个良好的自动化测试框架应该具备以下特点:1、可重用性:测试脚本和测试组件能够在不同的项目和测试场景中重复使用,减少重复开发的工作量。

2、可扩展性:能够方便地添加新的测试用例和测试功能,以适应不断变化的软件需求。

3、稳定性:在不同的环境和条件下,能够稳定地执行测试,确保测试结果的准确性。

4、可读性和可维护性:测试代码结构清晰、易于理解和维护,方便测试人员进行修改和优化。

二、自动化测试框架的构建要素1、测试工具选择选择适合项目需求的自动化测试工具是构建框架的第一步。

常见的自动化测试工具包括 Selenium、Appium、TestNG、JUnit 等。

例如,对于 Web 应用的自动化测试,Selenium 是一个广泛使用的工具;而对于移动应用的自动化测试,Appium 则更为合适。

2、测试框架设计框架的设计应遵循分层架构的原则,将测试代码分为不同的层次,如页面层、业务逻辑层、数据层等。

这样可以使测试代码更加清晰、易于维护,并且提高代码的复用性。

3、测试数据管理有效的测试数据管理是确保测试准确性和覆盖度的关键。

测试数据可以存储在数据库、Excel 文件或其他数据存储介质中,并通过数据驱动的测试方法来实现测试用例与测试数据的分离。

4、测试环境搭建搭建稳定的测试环境,包括硬件环境、操作系统、浏览器、移动设备等,以确保测试的一致性和可靠性。

基于Web的自动化测试框架的研究与实现

基于Web的自动化测试框架的研究与实现

N jn 1 0 6 hn ; . eerhIstt o n a ndAi r , aj gU i ri a rnui n s oa ts n a ig2 0 1 ,C ia 2 R sac ntue U m ne r a N ni nv syo eo at s dA t n uc i f cf i n e tf ca r i
a tmai n ts r c d r s t i a e r p s d a Daa Dr e u o td t sig fa w r w ih i h s d Ol e . d a s u o to e t o e u e , h sp p r o o e t i n a tmae e t me o k, h c s a e i W b a lo p p v n r n
s rpt asng f c e c ft si g , xe di nd S n. c i s,r ii e i n yo e tn e tn nga Oo i Key wor s e ta t ma in;ts a e  ̄ ;d t — rv n;W e d :ts u o to e tf m wo r aad e i b
sf r u o t n t s fa wok. h c sc l d ACRA . rv d t a RAT h d s p r r y i e u i gt e s a C o e t ot e a t ma i e t r me r w ih i al wa o e T p o e h t AC a u e i i n r d c n h e l f s ot t
第2 O卷 第 2 0期
V0 I O l2 No2 .0
电子 设 计 工 程
El c r n c De in En i e rn e to i sg g n e i g

Web应用自动化测试的研究

Web应用自动化测试的研究
计 算 机 工 程 与 设 计 C m u r niergad s n o p t Egnei Dei e n n g
2 1,1() 00 3 1
15 7
・开 发 与 应 用 ・
We b应用 自动化测试的研究
冯振 华 , 高 菊 , 曾红卫
( 上海 大学 计 算机 工程 与 科学 学院 ,上海 2 0 7 ) 0 0 2
摘 要 : 对 目前 We 用 “ 捉 / 放 ”式 测 试 脚 本 复 用 率 不 高 的 问题 , 据 We 应 用 的特 性 给 出 了一 种 基 于 数 据 驱 动 的 针 b应 捕 回 根 b We 试 框 架 , b测 并设 计 了基 于 X ML语 言 的 自动 化 测 试 脚 本 。 测 试 脚 本 描 述 了 We 用行 为 的 多请 求 / 应 的 迁 移 模 型 , 该 b应 响 并
0 引 言
针 对 性 、 平 台等 特 点 , 跨 关 于 We 应 用 的 界 面测 试 、 能 测试 、 据 库 测 试 、 能测 试 、 b 功 数 性 安 全 性 测 试 等 等 的研 究 工 作 也 已深 入 , 系列 的 测 试 工 具 也 一 得 到 了应 用 。 由于 We 应 用 自动 化 测 试 是 一个 较 新 的研 究 领 b 域 , 多 测 试 工 具 主 要提 供 了 语 法 验 证 、 T /ML验 证 、 大 H MLX 链 接 检 查 、 能 测 试 、 归测 试 等 功 能 , 些 仍然 是 静 态 的 验 证 性 回 这 工 具 , 少 有 工具 能很 好 地 支 持 功 能测 试 或 黑 盒 测 试 。 而 自 很 动 化测 试 工具 主 要 是 通 过 “ 捉/ 捕 回放 ” 户 行 为 来 进 行 测 试 , 用 当 用 户 界 面 发 生 改 变 时这 些 测试 往 往 就 不 能 进 行Ⅲ。 为 了避 免 We 用 自动 化 测 试 中 的缺 陷 , 些 相 关 研 究 b应 一 相 继 开 展 并取 得 了一 定 的成 果 。J 等 设 计 了一 种 使 用 形式 i a 化 规 格 说 明来 描 述 自动 化 测 试 We b应用 的 方 法 , 以 对 We 可 b

基于Web系统的UFT自动化测试框架研究与应用

基于Web系统的UFT自动化测试框架研究与应用

基于Web系统的UFT自动化测试框架研究与应用随着互联网的发展,Web应用程序的应用范围越来越广泛。

而随之而来的问题是,Web 应用程序的复杂性和功能的多样性也在不断增加。

如何确保Web应用程序的质量和稳定性成为了每一个Web开发者都需要面对的挑战。

一、UFT自动化测试工具的概述UFT是由HPE(原Mercury)公司开发的一种全面的自动化测试工具,它支持对桌面应用程序、Web应用程序以及移动应用程序的自动化测试。

相较于其他自动化测试工具,UFT 具有易学易用的特点,可以帮助测试人员快速创建和执行自动化测试脚本。

UFT支持多种脚本语言,包括VBScript和JavaScript等,同时也支持多种测试框架,例如BPT(Business Process Testing)和LeanFT(Lean Functional Testing)。

UFT还提供了丰富的测试报告和结果分析功能,可以帮助用户全面评估测试的覆盖范围和测试结果。

1. 测试环境准备在搭建基于Web系统的UFT自动化测试框架之前,需要先搭建好相应的测试环境。

需要安装好UFT测试工具,并进行相应的配置。

需要安装Web浏览器,并配置相关的插件和扩展,以便UFT可以与Web应用程序进行交互。

需要搭建好测试数据和测试用例,以便进行测试的设计和执行。

2. 测试脚本设计在搭建好测试环境之后,需要进行测试脚本的设计。

在设计测试脚本时,需要考虑测试的覆盖范围和测试的深度。

还需要考虑测试脚本的可维护性和可扩展性,以便在未来的测试任务中能够快速地进行修改和调整。

对于基于Web系统的自动化测试框架,测试脚本的设计需要考虑以下几个方面:需要设计测试用例,明确测试的目的和预期的结果。

需要设计测试步骤,包括页面的跳转、元素的定位以及操作的模拟等。

需要设计测试数据,包括输入数据和验证数据。

设计好测试脚本之后,就可以进行测试脚本的执行了。

在执行测试脚本之前,需要进行相关的配置和参数设置,包括测试环境的选择、测试数据的准备以及测试报告的输出。

Python中的Web自动化测试框架

Python中的Web自动化测试框架

Python中的Web自动化测试框架Python是一种高级编程语言,它具有易学易用、开放源代码、跨平台、丰富的第三方工具库和可扩展性等优点,成为了很多软件开发领域的首选语言之一。

Web自动化测试框架就是Python在Web开发和测试领域的重要应用之一。

本文将从Web自动化测试框架的概念出发,详细介绍Python的Web自动化测试框架的实现原理、主要特点以及它的应用和发展前景等方面。

一、概念解析Web自动化测试框架是指使用自动化测试工具实现对Web应用程序的自动化测试的编程框架。

这个框架使用各种测试工具和框架的集合来构建测试用例、执行测试和生成测试报告。

Web自动化测试框架的目的是提高测试的可重用性、可扩展性和可维护性,以及加快测试过程的效率和精度。

Web自动化测试框架可以有效解决手工测试存在的诸多弊端,包括测试效率低、测试用例覆盖面不全、测试人员工作量大、测试效果不稳定、测试重复性低等问题。

通过使用自动化测试工具来替代人工测试,Web自动化测试框架能够大大提高Web应用程序的质量、可靠性和稳定性,从而保证业务的连续性和可用性。

二、Python的Web自动化测试框架的实现原理Python Web自动化测试框架主要基于下面两个模块实现:1. SeleniumSelenium是一个Web应用程序测试工具,它提供了一套API来模拟用户在使用Web应用程序时的行为。

Selenium支持多种浏览器和操作系统,支持多种编程语言,包括Python。

使用Python和Selenium 可以轻松地实现Web自动化测试。

Selenium的主要功能如下:(1)模拟鼠标和键盘操作Selenium可以模拟鼠标和键盘操作,包括点击、输入、滚动、拖拽等等。

这有助于测试人员模拟用户在Web应用程序中的操作行为,从而有效解决测试用例的设计和执行过程中存在的问题。

(2)定位Web元素Selenium支持多种定位Web元素的方式,包括文本、ID、class 等等。

自动化测试框架Cypress

自动化测试框架Cypress

自动化测试框架Cypress
自动化测试框架Cypress是一个开源的自动化测试框架,它的主要功能是自动化测试Web应用程序,可以帮助开发人员快速地找到程序的问题,并最大程度地提高软件质量。

Cypress是由著名的自动化测试开发公司Cypress.io创建的,它为开发人员提供了一个可靠的自动化测试框架,可以快速地完成Web应用程序的测试,并提高软件质量。

Cypress的特点是可以非常快速地完成Web应用程序的测试,它可以在不同的浏览器上模拟测试,例如Chrome、Firefox和Safari等,并且可以支持不同的操作系统,例如Windows、Mac OS、Linux等。

Cypress还提供了一系列实用的功能,比如可以跟踪和测试数据的可视化报告,可以有效地检测出程序的问题,以及可以在多台设备上同步运行的功能。

Cypress也提供了一个非常完善的API,使开发人员可以在测试过程中使用任何编程语言来控制Cypress,并且可以轻松地控制任何Web应用程序的自动化测试过程。

此外,Cypress还提供了一个可视化的编辑器,可以让开发人员非常容易地对自动化测试过程进行调试和修改,可以让开发人员更加高效地完成Web应用程序的自动化测试工作。

总的来说,Cypress是一个非常强大的自动化测试框架,它不仅可以快速地完成Web 应用程序的测试,而且还提供了实用的功能,可以让开发人员更快地检测程序的问题,提高软件质量。

基于Selenium的网页自动化测试工具研究与应用

基于Selenium的网页自动化测试工具研究与应用

基于Selenium的网页自动化测试工具研究与应用一、引言随着互联网的快速发展,Web应用程序的质量和稳定性变得越来越重要。

为了确保Web应用程序的功能正常运行,开发人员需要进行全面的测试。

而传统的手动测试方法效率低下且容易出错,因此自动化测试成为了一种更加高效和可靠的选择。

在自动化测试工具中,Selenium凭借其强大的功能和灵活性成为了广泛应用的工具之一。

二、Selenium简介Selenium是一个用于Web应用程序测试的工具,最初是由Jason Huggins创建的。

它支持多种浏览器和操作系统,并提供了多种编程语言的接口,如Java、Python、C#等。

Selenium主要包括三个部分:Selenium IDE、Selenium WebDriver和Selenium Grid。

Selenium IDE是一个用于录制和回放测试用例的浏览器插件,适合初学者使用。

Selenium WebDriver是Selenium的核心组件,提供了丰富的API用于编写自动化测试脚本。

Selenium Grid允许在不同的机器上并行执行测试,提高了测试效率。

三、Selenium的优势跨平台性:Selenium支持多种操作系统和浏览器,确保了测试脚本在不同环境下的稳定性。

灵活性:Selenium提供了丰富的API和插件,可以满足不同场景下的测试需求。

可扩展性:通过结合其他工具和框架,如TestNG、JUnit等,可以实现更加复杂的测试流程。

开源免费:作为开源项目,Selenium提供了免费使用的权利,降低了测试成本。

四、Selenium在自动化测试中的应用1. 环境搭建在使用Selenium进行自动化测试之前,首先需要搭建好相应的环境。

通常包括安装Java开发环境、下载相应浏览器驱动等步骤。

2. 编写测试脚本使用Selenium WebDriver编写测试脚本是自动化测试的核心部分。

开发人员可以通过调用WebDriver提供的方法来模拟用户在浏览器中的操作,如点击按钮、输入文本等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Web自动化测试框架的研究作者:池云来源:《硅谷》2013年第11期摘要根据Web自动化测试的特性,提出了一种基于数据驱动测试方法的开源Web自动化测试框架,并着重描述了其数据驱动文件的设计。

实践表明,该框架测试门槛低,独立性强,效率高等优点。

关键词 Web;自动化测试;测试框架;数据驱动中图分类号:TP311 文献标识码:A 文章编号:1671-7597(2013)11-0000-00随着Web应用的日渐庞大和复杂,Web应用的测试越来越得到人们的重视,同时对Web 应用的测试的要求也更高。

研究表明,一种良好的自动化测试技术可以实现许多手工测试不能完成的工作。

同时,自动化测试技术大大减少了产品的发布周期和软件的测试成本,软件测试的效率和速度也有了显著的提高。

所以,软件开发组织测试工作可以采用自动化测试方法,同时结合相应的测试框架进行,这样,既提高了效率,又降低了维护成本。

自动化测试框架是一个由假设、概念以及自动化提供支持的实践的集合。

现在,许多企业和个人都认识到Web自动化测试框架的重要作用,并积极投身于其研发中,并不断有新的框架发布出来。

本文中描述了几种常用的自动化测试框架,并在此基础上,研究了一种实用性强的开源Web自动化测试框架。

1 自动化测试的优缺点自动化测试之所以得到人们重视,是应为其具有其他测试所无法替代的优点,概括一下有以下几点:1)效率高,测试时间大大减少。

2)降低了测试成本,减少了开销。

3)比手工测试完成的测试范围更广。

4)测试可靠性、一致性和可重复性好。

5)工作质量提高,资源利用好。

6)软件推向市场时间更短。

7)测试的复用性高。

尽管自动化测试有诸多优点,但在测试中仍然存在一定的局限性,具体表现如下:1)自动化测试并不适用于每种情况。

2)测试的有效性并没有提高。

3)自动化测试工具不具灵活性。

4)对测试质量的依赖非常大。

5)有时对软件开发有一定的制约。

6)没有手工测试发现的缺陷多。

通过以上分析可知,让自动化测试完全取代手工测试是行不通的,只有将手工测试与自动化测试很好的结合在一起,才会发挥各自的优势,测试效果才会更好。

2 几种常用自动化测试框架以下为几种常用的自动化测试框架,它是研究人员为解决脚本维护性问题而设计的。

以这些自动化测试框架为基础,结合自己的经验与需求即可以设计出适合自己的自动化测试框架。

2.1 脚本模块化框架该框架用创建的独立的小脚本代替被测试应用程序的函数和模块,采用分层的方式完成测试。

脚本的实现层作为底层,测试用例的组合层作为上层。

脚本模块化框架应用了封装和抽象的原则,提高了测试套件的可维护性。

为掩盖应用程序的其他部分采取在一个部件前构建一个抽象层的方式完成。

该框架易于掌握和精通。

但因其底层脚本的实现依赖应用程序的功能,故缺乏灵活性。

2.2 测试库构架框架测试库构架框架与脚本模块化框架很相似,只是其将应用程序分解后创建的不是脚本,而是过程和函数。

被测对象的功能或模块通过创建库文件来描述,测试用例脚本直接调用这些库文件。

这样,抽象度更高,测试用例组装更加灵活。

2.3 关键字驱动测试框架该框架又叫表驱动测试框架,是一种比较理想的自动化测试框架。

其测试逻辑的描述采用关键字和数据表实现。

这些关键字和数据表可以用来“驱动”测试脚本代码,并独立执行测试工具,是应用程序和自动化测试框架彼此独立。

这种测试方式与手工测试很像。

2.4 数据驱动测试框架数据驱动测试框架是从特定的文件(如Excel文件、OOBC源文件、CSV文件、ADO对象文件等)中,把测试的输入和输出数据独立出来,通过变量传入测试脚本中。

这些变量就是测试数据用来传递和验证应用程序的。

在整个过程中,测试动作的控制(如数据文件的读取,测试信息和记录测试状态等)写进测试脚本中;测试数据不写进脚本,而只包含在数据文件中。

这里,测试脚本只是一个传送数据的机制,或仅是一个“驱动”。

数据驱动测试框架是测试不同的输入、输出采用相同的测试过程,并将测试输入和预期输出以表的形式组织起来,一个测试作为表中一行。

测试过程就是从表中逐行读入,即可实现执行每个测试输入和检验预期输出。

将数据驱动测试过程以表组织在一起,执行新的测试就可以反复使用这个过程。

这种测试需要执行的脚本大大的减少,大量的测试用例仅需少量的脚本就可实现,对由许多不同数据选项的应用非常有效。

3 开源Web自动化测试框架的研究3.1 设计思路本框架以开源框架Selenium为基础,进一步设计了此框架的“私有语言”,也就是数据驱动文件的编写规则。

数据驱动文件的解析程序的实现就以这些“私有语言”为依据,Web应用的测试执行框架也是由这些“私有语言”和Selenium合并组成。

依据这些编写规则,测试人员把数据和对Web应用的操作行为写入数据驱动文件中,测试框架负责对这些数据驱动文件进行解析,将这些解析后的数据传入并调用Selenium API的相应方法,从而使其自动执行。

3.2 框架结构该框架是基于数据驱动的测试框架,并在其基础上进行了一些改进,开源Web自动化测试框架结构如图1所示。

此框架中,在Server端安装被测试Web应用,可以供远程访问,方便测试。

Extended Selenium RC System作为测试执行引擎安装在Client端,它是本框架的核心,数据驱动文件解析系统是采用开源自动化测试工具Selenium开发的。

它的主要功能是通过解析数据驱动文件,得到解析后数据及Web操作,而后调用Selenium API的方法,并将数据作为参数传入,这样对远程Server的操作即可实现。

当Server的响应到达Client,Client进行各种元素验证,记录日志文件及保存测试结果等操作。

测试工程存放在Project文件夹中,主要由若干XML数据驱动测试文件组成,在Project_Config.xml测试工程注册文件中对各种数据驱动文件完成统一的注册,然后又Extended Selenium RC System按注册的向后顺序对各XML文件依次进行解析。

3.3 设计数据驱动文件相关操作和数据的文本文件构成了数据驱动文件。

由自动化测试工具私有语言手动编写这些文件,接着对其变量赋值,并作为测试数据输入。

这些变量使解析程序能通过外部的数据来驱动应用程序。

软件自动化测试的一个重要环节是数据驱动文件的开发和维护。

对测试文本做合理地修改和调整,可以扩大测试覆盖面,增加测试脚本灵活性,并且对被测试对象变量的应对能力大大提高。

本框架中,设计数据驱动文件的“私有语言”是重点,其设计包括以下几个方面。

3.3.1 对Web操作行为的定义这一部分包括页面中数据的输入和对页面的各种操作。

例如:将数据“efg”输入到页面标签中,具体设计如下:< pa rameter value=”efg”/>其中,方法结点用表示,表示向页面标签中输入数据。

具体想哪个页面标签输入数据用表示,其中value属性可以是name或id等,表示定位关键字。

具体输入哪个数据,用第二个表示,value属性中放内容值。

3.3.2 验证部分这部分是完成对页面标签及数据验证操作。

同操作部分一样,方法结点与API的方法名称一致。

例如:验证上例中页面中是否存在“efg”文本,具体设计如下:其中与Selenium API中的isTextPresent(“”)方法相对应,表示要验证的内容结点,Value 中放具体内容,本例中放的是文本“efg”。

本例可以实现对页面中是否存在文本“efg”的验证。

3.3.3 设定测试环境若Web应用要运行在不同操作系统上,就需要设计不同版本,虽内容差别不大,但若设计不同的测试工程,则工作量会大大增加。

这个问题的解决,可以采取在同一数据驱动文件中写入不同版本的数据驱动文件来解决,并只需用测试环境结点加以标准区分,就可以在解析文件过程中通过操作系统类型与测试环境结点属性值得对比,来判断是否进行解析。

除了以上三个方面,还应对结点名称到API方法名的映射及结构等进行合理的设计,从而使数据驱动文件可控性更强,更具灵活性及更便于解释。

4 测试流程首先将编写完的数据驱动文件添加到测试平台。

接着解析数据驱动文件,实现测试脚本到执行引擎的映射。

然后向Web服务器发送HTTP请求来模拟真实用户访问Web的场景,获得测试结果信息。

最后,对得到的数据进行分析,得出测试报告及生成日志。

5 结束语本文以数据驱动方法为基础,提出一种开源Web自动化测试框架,重点研究了数据驱动文件的编写规则。

本测试框架可以应用不同的工程项目中,具有开发门槛低、独立性强、效率高等特点。

特别适用于需要反复测试的回归测试阶段,大大提高了企业的经济效益。

参考文献[1]赖利峰,刘强.Web应用程序的一种功能自动化测试模型与实现[J].计算机工程,2006,32(17):42-44.[2]朱少民.软件测试方法和技术[M].北京:清华大学出版社,2005.[3]朱菊,王志坚,杨雪. 基于数据驱动的软件自动化测试框架[J].计算机技术与发展,2006,16(5):68-70.[4]李晓会.Web系统自动化功能测试框架研究与实践[D].北京:北京邮电大学,2011.[5]樊付星,黄大庆,周未.基于Web的自动化测试框架的研究与实现[J].电子设计工程,2012,20(20):36-38.[6]黄侨,葛世伦.开源Web自动化测试框架的改进研究[J].科学技术与工程,2012,12(15):3630-3635.[7]马春燕,朱怡安,陆伟.Web服务自动化测试技术[J].计算机科学,2012,39(2):162-169.[8]Mike K. Choosing a Test Automation Framework[S].IBMDeveloper.作者简介池云(1974-),女,副教授,硕士,研究方向:网络,多媒体。

相关文档
最新文档