5步,从入门到精通!第一部分:Python编程必备技术python编程是最最基础的,如果你想学会自动化测试,那么python语法就必须会了。
那么python编程主要包括几部分呢?让我们看下图
接下来我们看下,每个阶段究竟要学什么?
第一阶段: 基础语法、基本数据类型(另有PYTHON编程基础学习视频)
第二阶段: 函数、文件操作、异常处理(另有PYTHON编程基础学习视频)
第三阶段:初识类和对象(另有PYTHON编程基础学习视频)
第四阶段: 类和对象应用-openpyxl、logging、unittest、ddt
(另有PYTHON编程基础学习视频)
python编程学习视频分享
以上就是为做自动化测试先打下的python编程基础,接下来我们要进入接口自动化测试实战部分
第二部分:接口自动化测试—企业级项目实战
项目方面,大家可以根据自己的项目去做接口自动化测试
以下是项目流程图:
如果有不理解的地方,或者需要接口自动化测试项目,可以留言噢
接口自动化测试项目视频分享
关会接口自动化测试就可以找一份自动化测试工作了,但是仅限于接口。
对于web,app,怎么办呢?(APP如此流行了,不会app自动化测试怎么行)
那么,接下来,我们将第三部分
第三部分:WEB自动化测试 - 企业级项目实战
项目方面,大家可以根据自己的项目去做Web自动化测试噢
以下是项目流程图:
第四部分:APP自动化测试 - 企业级项目实战
项目方面,大家可以根据自己的项目去做app自动化测试噢
以下是项目流程图:
python自动化系列课视频分享
第五部分:RobotFramework框架(不用写代码也能做自动化测试)
robot是一款自动化测试的工具,能够实现接口自动化测试、UI自动化测试。
它的主要特色就是:
1、由 关键字 驱动来完成测试用例,不用一行代码就可以实现自动化测试
2、测试用例格式可以为txt/html等,非代码的形式,支持中文哦。
3、由python实现,开源。
小柠檬视频库:Robotframework
疑惑:那我还需要学代码吗?
既然robotframework这样的工具就可以实现自动化测试,那是不是没有必要学习代码 ?
答案是否定的。
1、工具不是万能的,始终都有局限性。很多时候,它现有的功能,并不能够完全适配我们的测试项目。
工具解决不了的问题,我们需要对它做扩展或另行处理。还好,robot本身支持python/java语言对它做扩展。
2、如果只会用工具,工具的局限性就是你的局限性。掌握代码,你可以做更多的事情。
工作当中,除了写用例之外,我们还要完成领导的各个小需求。比如自动收集数据?比如定制化的报告?
同时,也需要各种小手段来提高测试效率。
3、未来,要开发能够适应公司测试项目的 通用型的测试平台呢??
所以,工具要会,代码更要会。