po模型

可以说下什么是po模型吗?

 

1.po模型是自动化测试框架设计模式中专用于ui自动化的一种设计模型

2.在po中主要关注的是页面,而不是操作。

3.基于页面,将复杂的业务流程进行切片,把完整的业务流程切割成一个又一个的独立页面,将页面根据业务流程进行组装,最终实现业务流程的运行。

4.极大的提升了代码的可维护性,所有的内容基于页面进行管理,每一个页面的单独维护都可以对测试用例进行同步维护,极大的降低了维护成本。

5.更好的满足单一系统的自动化测试覆盖。

po模型:

1.基类(url,各种等待,元素定位.......)

 

 

2.页面对象类  (页面url,页面元素、页面业务)

在元素定位发生变化时,只需要对页面元素进行修改,极大的提高代码的可维护性

3.测试类(测试用例,套件)

 

 

4.测试数据(yaml,关键字)

 

posted @ 2023-01-31 15:44  沐沐大帅  阅读(319)  评论(0编辑  收藏  举报