当前测试人员的主要矛盾:
Python基础语法都看了学了几遍了。
用不上,不会写,网上的例子又大部分是面向开发人员的,
好多都是人工智能,大数据,区块链,或者数学算法题。
偶尔有Selenium面向Web测试人员,
但是Selenium作为Python入门实例,
也不合适,因为还是太难了。
武散人的教学思维
学Python自动化测试,先从命令行命令着手学习,
先学会用Python来调用各种命令行命令,来编写批处理脚本,
再逐步学会,面向过程函数,面向对象类。
要结合实际测试工作,开展自动化测试实践,
逐步培养Python编程思维,要让Python编程,
成为日常测试工作中的重要工具, 让各位测试同学写的出来。
Python在测试场景的应用
Python在测试方面的主要应用优势是:
- 能调用各种命令
- 文本处理能力强
- 各种类型的第三方模块比较多,支持较好
主要的自动化测试场景对象及内容如下:
}
场景序号 | 自动化测试场景 | 测试对象及内容简介 |
---|---|---|
场景一 | 移动终端测试相关 | 主要是基于Android或Windows的移动终端系统或App测试, 包括我们常见的: 手机系统测试,手机App测试, 车载系统测试,车载App测试, 电脑系统测试,电脑桌面应用App测试, 平板电脑Pad测试, 智能电视测试, 智能手表测试, 智能音响(无界面)测试, 智能学习机测试 扫码付款设备POS机,刷脸支付机测试等, 小程序测试等, 智能后视镜测试, 照相机测试。。。 这些可Python自动的地方都类似,因为其命令都是通用的。 比如性能、稳定性、log截取、图片截取这些命令都通用。 |
场景二 | Web测试相关 | 基于浏览器的web网页客户端,服务器的测试,包括: Web网页客户端测试, Web服务器端测试, 数据库测试, ERP系统测试, SaaS测试等等。。。。。。 |
场景三 | 多媒体测试相关 | 单独整理成一个章节,主要介绍图像,音频, 视频处理等相关的Python自动化处理技术。 可以给多媒体测试人员,或者非测试人员也可能用到的。 |
场景四 | 其他测试相关 | 测试用例编写,测试环境批量搭建,测试用例执行, 测试报告数据整理与邮件分发,Log上传等等。。。。 |
扩展阅读
- 更多智能移动终端更详细的概念,可参考
http://m.elecfans.com/article/846328.html - 目前移动终端操作系统的排名,数据来自:https://gs.statcounter.com/os-market-share
目前的趋势就是以Android为代表的Linux阵营,
获得的大部分的份额,牢牢占据了终端产品操作系统,
其实Linux的我们测试人员常用的还有:Ubuntu,CentOS, UOS等。
Windows电脑办公娱乐的时代,逐渐没落了。
更多更好的原创文章,请访问官方网站:www.zipython.com
原文链接:https://www.zipython.com/#/detail?id=dcc66b5959fa4b0799f749665cfdfaad
也可关注“武散人”微信订阅号,随时接受文章推送。
来源:https://www.cnblogs.com/zipython/p/12398317.html