51Testing软件测试论坛
标题:
基于python的软件自动化测试,python需要学会什么?
[打印本页]
作者:
梦幻小丑灯
时间:
2021-11-23 16:21
标题:
基于python的软件自动化测试,python需要学会什么?
作者:美得让人心动
链接:
https://www.zhihu.com/question/317728071/answer/1643132580
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
首先自动化测试学习终极路线,需要从语言入手,搞定自动化测试掌握Python或者Java语言,建议先从Python入手,基本的语言知识,语法、函数、模块、输入与输出、面向对象编程,脚本编写、标准库、多线程、第三方库,外部数据处理,unittest、pytest测试框架、参数化、数据驱动; Web端自动化阶段前端基础:掌握前端技巧及Document对象操作;Web自动化测试:掌握基于Python+Selenium的Web自动化测试技能;学习收获1.掌握完整的Selenium+WebDriver应用;2.掌握关键字驱动与PO模式两种主流的自动化测试框架设计模式;3.独立搭建一套完整基于关键字驱动/POM+Excel+UnitTest+BeautifulReport+Yaml+分布式+多线程的自动化UI测试框架;4.实现更为高级的WebUI自动化分布式测试架构搭建与运行,多线程高效率实现用例的批量操作;APP自动化阶段全面掌握Python+Appium的APP自动化测试技能,实现完整的自动化测试框架;学习收获:1.完全结合开源APP系统讲解基于Appium的APPUI自动化测试技巧;2.掌握完整的Appium应用;3.掌握ADB常用指令;4.掌握Monkey指令应用,自主研发实现Monkey脚本;5.掌握混合APP内嵌H5页面的元素定位与操作;6.独立搭建一套完整基于关键字驱动/POM+ Excel+UnitTest+BeautifulReport+Yaml+分布式+多线程的自动化UI测试框架;7.实现更为高级的APPUI自动化分布式框架构建,实现同步管理多终端并发测试;接口自动化阶段掌握Python接口自动化测试技能;实现完整的自动化测试框架;学习收获:1.完全结合企业级Flask接口框架讲解基于Requests库的接囗自动化测试技巧;2.掌握完整的接口自动化测试技能,掌握HTTP协议原理;3.掌握关联接口的测试实现;4.独立搭建一套完整基于关键字驱动+Excel+UnitTest+BeautifulReport+Yaml+分布式+多线程的自动化接口测试框架;5.实现更为高级的大批量接口自动化测试实现;自动化测试进阶之PyTest与CIPyTest框架持续集成接口与UI框架整合学习收获:1.掌握主流 PyTest测试框架全方位应用,并对原有框架进行升级;2.掌握 PyTest+ Allure的实现;3.掌握Jenkins持续集成,并结合测试框架实现企业级自动化测试落地;4.将原有独立的 WebUI、APPUI、接口自动化测试框架形成一套完全属于你自己的自动化测试框架
作者:
千里
时间:
2021-12-8 16:14
这里要学的内容很多的,自学最起码一年时间
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2