Web自动化框架搭建【上】.docVIP

  • 20
  • 0
  • 约4.45千字
  • 约 5页
  • 2018-06-25 发布于河南
  • 举报
Web自动化框架搭建【上】

Web自动化框架搭建【上】?? 来自尘泥?? 2012-02-27 20:01:31|??分类: 自动化测试 引子 2011年初来公司实习的时候,接的第一份活就是维护UI自动化用例,从此开始我轰轰烈烈的Tester生涯,此处省略十万字。。。 ? 经历第一代UI自动化的没落,DWR接口测试的兴起,以及直接参与项目组的功能测试,最终又回到了一年前的原点。 ? 思考良多,苦逼地推出了第二代UI自动化框架,大名Dagger。 ? 废话少说,先讲技术选型 由于历史传统,Selenium2.0成为不二选择,Selenium2.0是Selenium1.0与WebDriver的合体,新框架Dagger是以WebDriver为基础。 ? 再讲设计思想和定位 新框架之所以取名Dagger(匕首),就是希望它和匕首一样轻便灵巧,框架专注于实现各种Web操作的封装。其他的外围,如数据库连接,分布式执行,持续集成等则根据情况添加,将开发,维护,使用,分析用例的成本尽可能降低。 ? 打个比方,匕首绑在木棍上就是长矛,装在步枪上就是刺刀,可以随机应变。因此,Dagger是如此之小,小到核心类只有3个,架包2个。 ? 框架小巧方便,则可以把主要精力放在用例的实现和组织上,使用例尽量贴近业务。 怎样写用例,怎样封装xpath,怎样组织用例,才可以使写用例和维护用例成本最低?不仅仅是技术问题,更多的是实践经验的积累。

文档评论(0)

1亿VIP精品文档

相关文档