(十九)PO设计模式

自动化应用在什么地方?

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

 

猜你喜欢

转载自www.cnblogs.com/wx921308494/p/11966715.html
今日推荐