美文网首页
PO设计模式

PO设计模式

作者: 偶然路过的靓仔_胡阳 | 来源:发表于2019-08-19 15:11 被阅读0次

自动化应用在什么地方?

1.冒烟测试

2.回归测试

3.用户场景的测试

什么项目适合自动化?

1.测试任务明确,不会频繁变更

2.回归测试比较多

3.软件系统界面比较稳定,无频繁变更UI

4.大量的重复任务

5.与人工相比自动化能更省资源

6.项目不赶进度

6.测试组多位成员具备开发脚本能力

自动化测试用例注重点?

1.不是所有的手工用例都要转换成自动化测试用例

2.考虑到脚本开发成本,需要和人工测试成本做对比

3.最好是通过场景来设计测试用例,可抽出page模块,执行case,便于开发和维护

手工/自动化测试用例对比

什么是分层思想?

1.UI层(10%)

2.serveice层(20%)

3.unit层(70%)

分层自动化区别于传统自动化,传统自动化就是单一的UI自动化,为什么要分层?从底层发现的bug,并修复了,UI层会少出很多bug,而且UI层会容易变动,所以占比的话要少于接口测试和单元测试,单元测试?单元测试就类,接口测试就是get、post这种接口,ui就是我们现在学习的自动化技术

什么是PO设计?

po:page object设计模式,把页面和业务分离出来,能直观的看到UI界面和用例

相比于传统的线性脚本优点:

减少代码重复量

提高测试可读性

提高测试可维护性

basepage.py

baiduIndexPage.py

相关文章

  • PO设计模式

    1 PO设计模式 什么是设计模式? PO(PageObject)设计模式将某个页面的所有元素对象定位和对元素对象的...

  • PO设计模式

    自动化应用在什么地方? 1.冒烟测试 2.回归测试 3.用户场景的测试 什么项目适合自动化? 1.测试任务明确,不...

  • 当自动化与面向对象相遇-PO设计模式详解

    当自动化与面向对象相遇-PO设计模式详解 主题内容内容: 1.PO模式详解 2.从0到1搭建PO模型框架 3.PO...

  • PO

    PO:Page Object,po是一种设计模式,提供通用的方法,简单来说就是分层设计。 官方文档:https:/...

  • PO设计模式详解

    PO:page objece,分层机制,让不同层去做不同类型的事情,让代码结构清晰,增加复用性。主要有以下几种分层...

  • PO模式

    简介:PO模式(Page Object), 是自动化测试中最为流行且最为熟悉和推崇的一种设计模式。PO模式把页面元...

  • PO设计模式之自动化测试框架设计思想

    文章目录 【1】提出问题 【2】PO设计模式 【3】PO设计模式优势 【1】提出问题 当有上百个用例,几十个页面的...

  • 01POM、关键字驱动、数据驱动、标记

    分层设计思想、关键字驱动、数据驱动 PO模式PageLocator、PageObjects、TestCases 分...

  • 【python自动化】非PO模式和PO模式优缺点对比

    一、非PO模式与PO模式对比 非PO模式PO模式面向过程的线性脚本POM把页面元素定位和业务操作流程分开。实现松耦...

  • UI自动化测试中的PO模式

    PO模式是自动化测试框架中很重要的一种设计模式。通过观察对PO模式的理解,测评候选人在自动化测试实施的过程中是否具...

网友评论

      本文标题:PO设计模式

      本文链接:https://www.haomeiwen.com/subject/lcaujctx.html