我爱编程

Selenium自动化测试框架和个人见解

2017-05-25  本文已影响0人  Test木羽

Selenium自动化测试框架和个人见解

使用数据驱动和关键字驱动构建自动化测试框架

  1. 数据驱动
  1. 关键字驱动

我的测试框架设计结构:

页面对象我是这样理解的:

  1. 把一个页面好比看做是一间房子。
  2. 页面里面的元素看做房子里面家居。
  3. 这个时候我们的家居是可以从外部不同的地方购买。可以不断添加补充我们的家居加以使用。
  4. 当我们有这些家居的时候就可以产生行为了,例如:做饭,被操作对象(人)去操作(电饭煲)行为(做饭)-------扫地,被操作对象(人)去操作(扫把)行为(扫地)

这时候假如我们要测试一下房屋清洁打扫是否达标。我们的清洁行为就应该为。

  1. 拿扫把把房屋全部打扫一遍
  2. 拿拖把把房屋地板拖干净
  3. 房屋的沙发、椅子部件摆放整齐

当这些都成功完成即为达标。中途这些行为有一件失败就看做不达标。

上一篇 下一篇

猜你喜欢

热点阅读