自动化应用在什么地方?
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
原文地址:https://www.cnblogs.com/wx921308494/p/11966715.html
时间: 2024-10-23 23:04:49