大咖直播-鸿蒙原生开发与智能提效实战!>>> 了解详情
写点什么

文章:应用 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:221168

评论

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

第三周课后作业

iHai

极客大学架构师训练营

ARTS-week-4

youngitachi

ARTS 打卡计划 arts

锦囊篇|一文摸懂ButterKnife

ClericYi

架构师训练营 -week3- 作业

晓-Michelle

极客大学架构师训练营

再谈云原生:我的看法

lidaobing

云原生 k8s 中间件

设计模式的十八般武艺

ClericYi

锦囊篇|一文摸懂Handler

ClericYi

面试中的HashMap、ConcurrentHashMap和Hashtable,你知道多少?

ClericYi

Redis系列(二): 连集合底层实现原理都不知道,你敢说Redis用的很溜?

z小赵

Java redis 高并发 高并发系统设计

锦囊篇|一文摸懂EventBus

ClericYi

618 我们狂欢的是什么?

Neco.W

拼多多 电商 京东 热门活动

架构师训练营第三周学习总结

CATTY

重学 Java 设计模式:实战命令模式「模拟高档餐厅八大菜系,小二点单厨师烹饪场景」

小傅哥

设计模式 小傅哥 重构 代码优化 命令模式

关于多线程,你必须知道的那些玩意儿

ClericYi

还不会十大排序,是准备家里蹲吗!?

ClericYi

Prometheus 2.19.0 新特性

耳东@Erdong

Prometheus

第三周学习总结

iHai

极客大学架构师训练营

极客时间架构师训练营 - week3 - 作业 2

jjn0703

极客大学架构师训练营

架构师训练营 - 第三周命题作业

牛牛

极客大学架构师训练营 命题作业

ARTS-03 -- ARTS-04

NIMO

ARTS 打卡计划 ARTS活动

区块链系列教程之:比特币中的网络和区块链

程序那些事

比特币 区块链 网络 p2p

关于JVM,你必须知道的那些玩意儿

ClericYi

还有比二分查找更快的算法,面向接口编程Protocol,John 易筋 ARTS 打卡 Week 05

John(易筋)

swift ARTS 打卡计划 二分查找 binary search protocol

springboot整合Quartz实现定时任务(api使用篇)

北漂码农有话说

学习总结 - 第3周

饶军

锦囊篇|一文摸懂LeakCanary

ClericYi

week3.学习总结

个人练习生niki👍

游戏夜读 | 《FPS关卡设计》

game1night

锦囊篇|一文摸懂RxJava

ClericYi

我们是如何做go语言系统测试覆盖率收集的?

大卡尔

测试覆盖率 精准测试 Go 语言

锦囊篇|一文摸懂OkHttp

ClericYi

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