文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 用 Selenium 自动化测试(全)
侵权投诉

用 Selenium 自动化测试(全)

验收测试(也称功能测试)是用来测试手工任务的功能的,但是手工测试这些任务可能很花时间,并且容易出现人为的错误。在 本文中,作者为架构师、开发人员和测试人员展示了如何使用 Selenium 测试工具来自动化验收测试。通过自动化测试,可以节省时间,并消除测试人员所犯的错误。文中还给出了一个例子,以演示如何将 Selenium 应用到现实中使用 Ruby on Rails 和 Ajax 的项目上。

用 Selenium 自动化验收测试

如何使用 Selenium 测试工具对 Ruby on Rails 和 Ajax 应用程序进行功能测试 Christian Hellsten, IT 专家, IBM

简介: 验收测试(也称功能测试)是用来测试手工任务的功能的,但是手工测试这些任务可能很花时间,并且容易出现人为的错误。在 本文中,作者为架构师、开发人员和测试人员展示了如何使用 Selenium 测试工具来自动化验收测试。通过自动化测试,可以节省时间,并消除测试人员所犯的错误。文中还给出了一个例子,以演示如何将 Selenium 应用到现实中使用 Ruby on Rails 和 Ajax 的项目上。

Web 应用程序的验收测试常常涉及一些手工任务,例如打开一个浏览器,并执行一个测试用例中所描述的操作。但是手工执行的任务容易出现操作人员人为的错误,也比 较费时间。因此,尽可能将这些任务自动化,以消除人为因素,这是一种很好的做法。于是 Selenium 之类的测试工具就有了用武之地。Selenium 帮助您自动化验收测试,从而可以构建经过更严格测试、因而更为可靠也更易于维护的软件。

验 收测试也称黑盒测试和功能测试,是测试和检验应用程序是否能按照涉众

(stakeholder)的功能性需求、非功能性需求和其他重要需求来运行的一种方 法。验收测试是单元测试和组合测试的补充,后两者通常是使用 xUnit 框架编写的。验收测试也可以使用编程语言来编写,但是 Selenium 和其他类似的工具,例如 Fitnesse,也支持用特定于工具的文档格式编写测试。

验收测试与单元测试和组合测试有以下不同之处:

应用程序是作为一个完整的端到端实体来测试的,而不是像单元测试和组合测试那样,只是测试一个类或一组类。

验收测试是在用户界面(例如一个浏览器)上执行的,而不是在 Web 应

用程序界面上执行的。

编写测试用例的人不一定知道应用程序的内部结构,因此也被称作黑盒测

试。非技术性用户也可以编写验收测试。

背景知识

在讨论 Selenium 之前,我要介绍关于以下三个话题的一些背景知识,因为这些话题虽然不是本文的主题,但是和本文密切相关:

持续集成

Ajax

Ruby/Ruby on Rails

第1页

你可能喜欢

  • 伺服系统性能测试
  • android性能测试总结
  • 测控系统设计
  • 夹胶玻璃性能测试标准
  • 无线温度测控系统设计

热门文档

相关文档

  • 使用selenium进行复杂的web自动化测试

    使用selenium进行复杂的web自动化测试_IT/计算机_专业资料。使用selenium进行复杂的web自动化测试介绍使用分层的 Selenium 框架进行复杂 Web 应用的自动测试软件工程师...

  • 用Selenium实现页面自动化测试

    用Selenium实现页面自动化测试_计算机软件及应用_IT/计算机_专业资料。用Selenium实现页面自动化测试引言 要不要做页面测试自动化的争议由来已久, 不做或少做的...

  • Selenium自动化测试框架设计指南

    Selenium自动化测试框架设计指南_计算机软件及应用_IT/计算机_专业资料。一个基于selenium的易于移植的自动化测试框架TAS Design Guide Author: peng gong Table of ...

  • selenium自动化测试脚本

    selenium自动化测试脚本_计算机软件及应用_IT/计算机_专业资料。简单selenium自动化测试脚本package com.cn.selenium; import java.util.concurrent.TimeUnit; import...

  • 开源自动化测试工具selenium的使用

    开源自动化测试工具 selenium 的使用 (玉米猫) 一 Selenium 概述: Selenium 是现在使用最为广泛的一款开源自动化测试工具, 也是非商业支持的稳定性易 用性最好的...

  • 自动化测试工具selenium的安装及使用

    自动化测试工具selenium的安装及使用_IT/计算机_专业资料。自动化测试工具selenium的安装及使用1. Selenium & firebug 安装 安装: 安装:在公司文件服务器\\192....

  • 第三讲 Selenium自动化测试脚本的个性化处理和优化

    第三讲 Selenium自动化测试脚本的个性化处理和优化_调查/报告_表格/模板_实用文档。WebDriver 获取操作浏览器 CreateWebDriver.java QuitWebDriver.java 具体业务操作 ...

  • Selenium_TestNG_Python自动化测试

    Selenium_TestNG_Python自动化测试_计算机软件及应用_IT/计算机_专业资料。python自动化测试kSelenium 终极自动化测试环境搭建(一) Selenium+Eclipse+Junit+TestNG 第...

  • Selenium自动化测试

    Selenium自动化测试兰瑄、韩非 主要内容: ? ? ? ? ? Selenium介绍 Selenium Java测试准备及测试用例 具体例子 后续方向 论坛实例 Selenium介绍-简介 ? Selenium是...

  • 使用Selenium进行Web应用自动化测试的研究

    使用Selenium进行Web应用自动化测试的研究 文章编号:1003—5850(2012)04—0054一03 2012年 使用Selenium进行Web应用自动化测试的研究黄华林(广东女子职业技术学院。...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email