最近碰到了好几次面试都需要问Python。
在这里我有一个误区,向各位面试官先陈述一下。
之前的时候,对C和C++研究的更加多一点,再加上多年的自动化维护经验,自认为对po封装模式的理解,因此对于自认为对Python是十拿九稳,没想到最近出了很多的面试不通过,针对如此窘境。
我个人进行如下的锻炼。
后续会持续相应的练习

同时在面试的过程中,有面试官质疑我的博客里面的东西都是抄的别人的,没有个人的实战经验,对此我的解释是,我会根据代码来编写,因为我个人也是计算机专业的,所以只要是有道理的,有好处的,我就会采纳,同时会实地去编写代码并记录。

从自动化的角度分为以下几个方面
1:封装模式
目前市场分为两种封装模式,一种是AW,另外一种是PO模式。
鄙人不才,在有限的职业生涯里面有长达3000次脚本编写的经历。使用场景均为AW模式。PO封装模式与AW封装模式大同小异。
封装完成后是各种AW的编写,在这一块需要用到的开发知识较多,多多学习。
从封装的角度来看,主要是以下几个方面
方向1:数据层,如配置环境,脚本所需要的参数
方向2:基础层,最基础的几个AW,如登陆,命令发送,
方向3:执行层,这个时候会有一些业务层面的自动化脚本
方向4:脚本层,对于完全不会代码 的同事此时应该比较轻松了

我个人之前写的一个例子
https://blog.csdn.net/weixin_39851178/article/details/114300485

2:框架
如pytest,unnitest,华为unniatous,等等,个人理解框架是一个辅助。

3:脚本
脚本的分析方法,主要是依赖业务。
从个人有限的职业生涯来看,脚本的稳定性是一个重点参考的点。有不同想法的可以直接与我交流
脚本的分析方法有如下几个角度
角度1:环境限制导致批量脚本挂掉
角度2:环境不适应,导致命令变更
角度3:业务变更,脚本为能够及时变更
角度4:稳定性较差,存在偶现型的错误
角度5:存在一些定时器,导致脚本在特定的时间段发生错误
角度6:AW编写有问题,存在一些隐藏的错误
修复手段:
1:本地再跑一次脚本,查看是否依然存在错误,如果错误相同,那么就往角度1,2,3去想。
此时到错的地方,用手工再跑一次,必然能够发现问题。
2:如果没有错误,往角度456方向去想。









         ![在这里插入图片描述](https://img-blog.csdnimg.cn/20b52640879c47a493ab3ec7afdc7106.png)

这里是引用

在这里插入代码片

这里是引用

关于Python和自动化相关推荐

  1. 强势推荐一位 Python 原创自动化大佬!

    今天给大家推荐一位 Python 类的公众号「AirPython」,作者:星安果,果哥有 9 年的编程学习经验,热爱 Python 爬虫.自动化,平时喜欢分享一些实用.有趣的 Python 原创项目实 ...

  2. python接口自动化5-Json数据处理

    前言 有些post的请求参数是json格式的,这个前面第二篇post请求里面提到过,需要导入json模块处理. 一般常见的接口返回数据也是json格式的,我们在做判断时候,往往只需要提取其中几个关键的 ...

  3. Python+Appium自动化测试之toast定位

    目录 一. 前言 二. 环境 三. toast定位准备与定位方法 1. 准备 2. 定位方法 四. 示例代码 一. 前言 在app自动化测试的过程中经常会遇到需要对toast进行定位,最常见的就是定位 ...

  4. python自动化办公都能做什么菜-python+selenium自动化(一)之环境搭建

    一.环境选择 python版本:python3.7(64位)下载地址:https://www.python.org/downloads/ (推荐使用官方下载) selenium版本:selenium3 ...

  5. python自动化办公入门书籍推荐-盘点使用Python进行自动化办公所需要的知识点

    知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动化办公领域越来越受欢迎,批量处理 ...

  6. python 自动化-Python API 自动化实战详解(纯代码)

    主要讲如何在公司利用Python 搞API自动化. 1.分层设计思路 dataPool :数据池层,里面有我们需要的各种数据,包括一些公共数据等 config :基础配置 tools : 工具层 co ...

  7. python自动化办公培训排名-盘点使用Python进行自动化办公所需要的知识点

    三军可夺帅也,匹夫不可夺志也. 知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动 ...

  8. python ui自动化配置文件,python UI自动化实战记录八:添加配置

    添加配置文件写入测试地址等,当环境切换时只需修改配置文件即可. 1 在项目目录下添加文件 config.ini 写入: [Domain] domain = http://test.domain.cn ...

  9. Python+selenium 自动化-mac下安装配置chrome驱动方法

    我的 Python 版本有两个,先通过 which 看一下对应版本的位置. 然后找到 python 安装目录里的 bin 文件夹,把对应的驱动放里面就好了. 如果不知道怎么匹配对应 chrome 版本 ...

  10. Python+selenium 自动化-基本环境搭建,调用selenium库访问百度查询天气实例演示

    Python+selenium 自动化 第一章:基本环境搭建 ① 安装 selenium 库 ② 下载对应版本的浏览器驱动 ③ 调用百度查天气演示 第一章:基本环境搭建 ① 安装 selenium 库 ...

最新文章

  1. 饥荒计算机丢失xinput1 3.dll,《德军总部:旧血脉》Win8运行提示丢失XINPUT1_3.dll解决方法...
  2. Windows Android SDK下载安装,配置,异常问题解决教程
  3. 树网的核 Vijos1362 NOIP2007 树结构 直径 暴搜
  4. Radon变换与Matlab代码
  5. 优化设计-混合惩罚函数法-MATLAB编程
  6. 加速寿命测试分析软件,ALTA定量加速寿命测试数据分析
  7. 你不是真正的快乐---纪念即将完结的青春和陪伴我的阿星和星仔和星爷
  8. Cameralink转VGA接口转换模块
  9. php采集一言代码_php抓取一言数据
  10. 图片的居中定位和按钮定位
  11. 小宝贝腾讯,以为只是改了小程序的授权机制,没想到公众号也改了!
  12. 个人怎么制作微信小程序,微信小程序可以免费制作吗?微信小程序制作教程
  13. IO复用模型同步,异步,阻塞,非阻塞及实例详解
  14. java核心技术卷I 第1-3章 笔记
  15. 快手如何引流的话术?在快手引流精准粉丝的技巧
  16. 【RFID_paper】Action Sensing
  17. 卸载Symantec Endpoint Protection, 无需密码的卸载方法
  18. 2552: 好好学习天天向上
  19. 微信最新版,免费听所有VIP音乐!
  20. alfresco6.1(源码版) + onlyoffice安装部署

热门文章

  1. 中国未来只有三种人:资源者、配置者、投资人
  2. 手机照片免费转JPG格式怎么做?教你两个法子快速转换
  3. linux 系统睡眠.休眠命令
  4. 进程(父进程、子进程、init进程)
  5. php设计模式六大原则,设计模式六大原则是什么
  6. 遇到不支持的 Oracle 数据类型 USERDEFINED。
  7. IP协议以及IP地址分类
  8. 转载--成功应聘Intel的真实经历
  9. python读取bin文件,转成16进制通信协议
  10. 【论文阅读|深读】DRNE:Deep Recursive Network Embedding with Regular Equivalence