• 关于Python和自动化


    最近碰到了好几次面试都需要问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)
    
    • 1

    这里是引用
    在这里插入图片描述

    在这里插入代码片
    
    • 1

    这里是引用

  • 相关阅读:
    什么是网络编程?
    2022-07-19 达梦数据库 连接实例、执行脚本、系统命令
    Python 编程规范和软件开发目录规范的重要性
    云原生之容器编排实践-在CentOS7上安装minikube
    JavaScript-作用域、预解析、对象
    spring 3.0新注解完全取代XML文件
    【Flink】FlinkCDC获取mysql数据时间类型差8小时时区解决方案
    Spring的IOC原理
    day4_C++
    AB包 苹果审核
  • 原文地址:https://blog.csdn.net/weixin_39851178/article/details/127791597