学python能做什么类型的工作-做自动化,学python要到那种程度呢?

要做自动化测试首先肯定需要掌握一门编程语言,python编程语言应该是目前做自动化测试的一个重要选择。 />

因为python语言有如下的一些特点:Python语言更容易掌握,学习成本低;

Python写出的代码非常简洁;

基于Python语言的测试开发库和工具也非常的多,比较完整;

python写代码的效率比较高;

python的测试脚本相对更容易维护。

下面这个思维导图是做自动化需要掌握的python的基础编程能力:

/>

很多人在谈到自动化测试的时候通常都是指的UI自动化测试,但是从广义的角度来说只要是使用工具或者写代码完成的测试都是属于自动化测试的范畴,所以自动化测试可以分为:UI自动化测试、接口自动化测试和性能自动化测试,python语言在这些自动化领域都是有用武之地的。

当然题主问的是手机的自动化测试,手机自动化测试也有两个方面:

(1)手机的UI自动化测试

可以基于Appium这个平台来完成,支持使用python作为开发自动化测试脚本。

(2)手机的接口自动化测试

手机的接口自动化测试是对服务端跟手机移动应用进行数据交互接口的测试,可以去学习一下基于python语言的request库,使用request库提供的API可以向服务端接口发送http请求,从而完成对接口的测试。

当然如果想让你的自动化测试框架更完善一些需要加入数据驱动的模块,这就需要你掌握python的文件读写、excel读写或者数据库操作,另外如果希望脚本组织得更完美,还需要掌握一个python的单元测试框架,比如unittest单元测试框架。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值