码迷,mamicode.com
首页 > 其他好文 > 详细

(十九)PO设计模式

时间:2019-12-01 19:17:56      阅读:80      评论:0      收藏:0      [点我收藏+]

标签:ack   zoom   最好   现在   bsp   单元测试   ima   cas   软件   

自动化应用在什么地方?

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设计模式

标签:ack   zoom   最好   现在   bsp   单元测试   ima   cas   软件   

原文地址:https://www.cnblogs.com/wx921308494/p/11966715.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!