- 测试对象分类:c端分类
web -- app -- client
- 为啥要自动化
为什么要学习自动化 1、工作上: 解放时间、解放双手、提高工作效率。把重复的事情交给自动化来做。 让自己投入到更重要更有意义的工作中。 2、职业发展上: 市场需求,不掌握提高工作效率的手段,应聘和涨薪艰难。 突破职场瓶颈,打破代码恐惧,未来有更多的发展方向(测试开发、架构师、性能领域。。。 )
- 内容提要
工具:执行 -- 结果比对 -- 出报告 人:结果分析,提bug
- 工具与框架区别:
工具:被动接受 -- 被动熟悉他 框架:自定义,个性化定制
- 企业需求:
更倾向于:框架,开发,维护 有2年以上经验
- 技能切片
语言基础 -- 框架思想
- python主流测试框架:
*** 学习了目前主流的测试开源框架: selenium”web网页自动化操作框架 Appium . app页面自动化操作框架 Unittest/pytest”python语言中的测试框架 Robotframework-一款自动化测试框架
*** 主流框架的最佳实践 接口自动化框架: requests + ddt + unittest + HtmlTestRunner + jenkins web自动化框架: selenium + PO + pytest + allure + jenkins APP自动化框架: appium + pytest + allure + jenkins RobotFramework:现成的自动化测试工具。语法掌握和项目应用。