写点什么

文章:应用 Selenium 和 Ruby 进行面向领域的 Web 测试

  • 2007-05-22
  • 本文字数:391 字

    阅读完需:约 1 分钟

错误地使用 Selenium 会给整个敏捷团队的开发节奏带来灾难性的影响。本文介绍了使用 Selenium 时的几个有用原则,以及如何使用 page object 技术进行有效 Web 测试等。

文章先是提出当前应用 Selenium 进行 Web 测试时经常遇到的几个问题,比如大量使用 name、id 等页面元素,过于细节的页面操作不容易体现行为的意图以及对具体数据取值的依赖等。然后针对这些问题,作者提出了一个行之有效的解决办法——基于领域的 Web 测试,也就是 Page Object Pattern。文中对 Page Object Pattern 的几个部分,如 Page Object、Assertation、Test Data、Navigator 及 Shortcut 等结合具体的代码进行了详细介绍。

本文作者徐昊是 ThoughtWorks 咨询师和敏捷过程教练,还是 BJUG AgileChina 主要创始人之一。目前主要致力于研究编译理论和推广 DSL(Domain Specified Language) 在实际项目中的应用。

阅读全文:应用 Selenium 和 Ruby 进行面向领域的 Web 测试

2007-05-22 09:221080

评论

发布
暂无评论
发现更多内容

Python 几行代码实现一键抠图,收费应用 BYEBYE

梦想橡皮擦

9月月更

大数据培训和大学相关专业哪个更好

小谷哥

火速收藏!HUAWEI神级 SpringBoot 进阶笔记,竟一夜上到Github榜一

Geek_0c76c3

Java 数据库 开源 程序员 架构

10年经验hr亲授:刷完阿里P8架构师的RocketMQ核心手册,进大厂稳了

Geek_0c76c3

Java 数据库 开源 架构 开发

都 2022 年了,你真的会用 Python 的 pip 吗?

梦想橡皮擦

9月月更

中秋发祝福?一套程序让你成为【相亲相爱一家人】群里最靓的仔

梦想橡皮擦

Python 9月月更

Vue入门指北——渲染函数和jsx

Augus

Vue 9月月更

java培训软件开发技术收费标准

小谷哥

有什么好用的低代码快速开发平台?

优秀

低代码开发平台

这篇文章教会我用 Python 读取 PDF 文件【收藏即会】

梦想橡皮擦

9月月更

北京Java培训收费标准是什么

小谷哥

【软通动力鸿湖万联扬帆系列“竞”开发板试用体验】折腾”竞“开发板

白晓明

OpenHarmony "竞"开发板体验

本周三,全球C++大会8大主题、近40场专题演讲盛大开启,龙蜥2位技术专家参加

OpenAnolis小助手

工具链 ebpf 2022 龙蜥 C++及系统软件技术大会

高性能数据访问中间件 OBProxy(五):一文讲透数据路由

OceanBase 数据库

前端培训学习有哪值得注意的呢?

小谷哥

Java SE 19 虚拟线程

钟奕礼

java;

从0到1上手阿里云服务器ECS(一)

六月的雨在InfoQ

云服务器 ECS 9月月更 LAMP 部署Mysql

大数据揭秘丨疫情影响下亚马逊女性夹克的逆袭之旅

前嗅大数据

大数据 数据分析 数据采集 跨境电商 亚马逊

2022年Q2全国网络零售发展指数同比增长3.3%

易观分析

市场 消费

4步成功将三方库——speexdsp移植到OpenHarmony

OpenHarmony开发者

OpenHarmony

Python 中的 super 函数怎么学,怎么解?

梦想橡皮擦

Python 9月月更

react常见考点

beifeng1996

前端 React

5 行 Python 爬虫代码,就能采集每日资讯@_@

梦想橡皮擦

9月月更

ESP32-C3 学习测试 蓝牙 篇(一、认识 ESP-IDF 的蓝牙框架、简单的了解蓝牙协议栈)

矜辰所致

蓝牙 ESP32-C3 9月月更 ESP-IDF

基于 RocketMQ 的 MQTT 服务架构在小米的实践

阿里巴巴云原生

阿里云 RocketMQ 云原生 mqtt

一份react面试题总结

beifeng1996

前端 React

怎么样在应用中实现自助报表功能

石臻臻的杂货铺

报表

异地多活架构新突破:库存单元化部署技术思路揭秘

阿里技术

数据库 架构

Vue入门指北——css中的js变量

Augus

Vue 9月月更

Vue3入门指北(一)组件API风格

Augus

Vue 9月月更

Hackathon idea 清单出炉,总有一款适合你

PingCAP

TiDB

文章:应用Selenium和Ruby进行面向领域的Web测试_研发效能_霍太稳@极客邦科技_InfoQ精选文章