Selenium自动化测试框架和个人见解
来源:互联网 发布:菲律宾网络博客靠谱吗 编辑:程序博客网 时间:2024/06/05 19:55
Selenium自动化测试框架和个人见解
使用数据驱动和关键字驱动构建自动化测试框架
数据驱动
- 在自动化测试框架中,数据驱动的意思指定的是测试用例或者说测试套件是由外部数据集合来驱动的框架。
关键字驱动
- 主要关键字包括三类:被操作对象(Item)、操作(Operation)和值(value),用面向对象形式可将其表现为Item.Operation(Value)
- 将测试逻辑按照这些关键字进行分解,形成数据文件。
- 用关键字的形式将测试逻辑封装在数据文件中,测试工具只要能够解释这些关键字即可对其应用自动化
我的测试框架设计结构:
页面对象我是这样理解的:
- 把一个页面好比看做是一间房子。
- 页面里面的元素看做房子里面家居。
- 这个时候我们的家居是可以从外部不同的地方购买。可以不断添加补充我们的家居加以使用。
- 当我们有这些家居的时候就可以产生行为了,例如:做饭,被操作对象(人)去操作(电饭煲)行为(做饭)——-扫地,被操作对象(人)去操作(扫把)行为(扫地)
这时候假如我们要测试一下房屋清洁打扫是否达标。我们的清洁行为就应该为。
1. 拿扫把把房屋全部打扫一遍
2. 拿拖把把房屋地板拖干净
3. 房屋的沙发、椅子部件摆放整齐
当这些都成功完成即为达标。中途这些行为有一件失败就看做不达标。
阅读全文
0 0
- Selenium自动化测试框架和个人见解
- Selenium自动化测试框架和个人见解
- Selenium自动化测试框架
- python+selenium个人开发的自动化测试框架
- 自动化测试框架Selenium 入门
- Selenium 的自动化测试框架
- selenium自动化测试框架-选择窗口篇
- 针对Selenium RC的自动化测试框架
- 基于selenium的自动化测试框架
- web自动化测试框架(Selenium+TestNG)
- 基于selenium的自动化测试框架实现
- Selenium自动化测试框架第一篇
- 简易selenium自动化测试框架(Python)
- 基于Selenium的自动化测试框架
- 简单学习自动化测试框架(selenium)
- Selenium自动化测试-unittest单元测试框架使用
- Web自动化测试三:selenium框架搭建
- 基于selenium的pyse自动化测试框架
- c++内存泄露排查思路
- JavaScript中的DOM
- Hibernate 介绍
- 2017Google Codejam round2 Problem B. Roller Coaster Scheduling
- CodeForces 805AFake NP
- Selenium自动化测试框架和个人见解
- Python可迭代对象,迭代器,生成器的区别
- spring源码分析之-容器的基础XmlBeanFactory
- 【并发编程】线程通信与TheadLocal类
- 51nod 1449 砝码称重,贪心
- PAT (Advanced Level) Practise 1127 ZigZagging on a Tree (30)
- 【实训】Gson的使用方法
- vuejs组件开发之手风琴菜单组件实例
- 携程-出行产品未来14个月销量预测-第七名代码解读