自动化测试岗位的招聘要求一般都是会Python 或者Java ,那么单纯以找工作的方向来说,哪个语言更适合去主攻学习的? 话说这一类问题,最容易一起“战争”!一句“PHP”是最好的语言,能让开发们打起来你信不信?首先对于测试工程师来说,如果你立足于这个行业,并且想在这个行业持久的精进下去,我的建议你是两个都学。 Python是做自动化工作首选的一门语言,所以我推荐刚开始接触自动化的话,从P
转载
2023-08-06 23:32:50
184阅读
建议最有效的学习方式是“做题”,(特别是有一定数据结构/对象化基础的话),比如在 Euler Project 或 HackerRank 上。一般都有上百个题,这些题开始的很简单,即是不知道怎样在新语言里把两个字符串加起来,看着帮助文档,搜 StackOverflow 也可以立即开始做题。写出来直接可以运行,看到是否通过。做了几百个题以后,对这个语言就相当熟练了。以前试过两次,一次是在几周内做了20
转载
2023-11-28 23:39:49
22阅读
这篇文章其实是学习PLC自动化过程中必须要理解的基础问题,不管是西门子PLC还是三菱PLC,抑或欧姆龙PLC,以及国产品牌的PLC,这些问题都必须理解透,才能更好的开始自动化编程。不然指令学完了梯形图的逻辑可能还是搞不懂,越学越没有信心。学习PLC自动化编程中新手经常遇到的状况:1、把按钮的常开、常闭和梯形图符号里面的| |和|/|搞混淆,导致一些开关量的判断都写不出来2、不理解什么是数字电路中的
转载
2023-10-12 23:31:39
176阅读
Python基础 Python基础 掌握基本的Python语法 掌握字符串基本操作(分隔、拼接、格式化等) 掌握列表的基本操作(索引、遍历、追加) 掌握字典的基本操作(组装、遍历、嵌套字典的取值) 掌握if判断和列表/字典的循环操作 掌握函数的定义和调用(参数、返回值) 掌握类的定义及实例化(实例属
原创
2021-07-27 17:13:57
345阅读
自动化测试是和啥测试,就是测一下开发人员弄出来的软件有没有 BUG。 自动化测试,就是利用工具或者脚本,实现没有人工或者极少的人工就可以完成的测试,说白了就是,用工具自动测,测试人员盯着。既然出现了自动化测试,那肯定自动化有好处。自动化测试效率高,啥玩意上了自动化肯定是因为效率的原因琐碎的任务做一次就好了,测试人员舒服了,工作更有干劲了,摸鱼时间多了自动化测试,因为不是人操作的,所以每次都会相同,
电气工程及其自动化学什么电气工程及其自动化专业是电气信息领域的一门新兴学科,触角伸向各行各业,小到一个开关的设计,大到宇航飞机的研究,都有它的身影。由于和人们的日常生活以及工业生产密切相关,发展非常迅速,现在也相对比较成熟。电气工程及其自动化专业学什么主干学科电气工程、控制科学与工程、计算机科学与技术主要课程电路原理、电子技术基础、工程电磁场、软件技术基础、微型计算机技术、计算机网络 、电机学、自
Python 是一门更注重可读性和功率的言语,尤其是相较于 Java,PHP 以及 C++ 这样的言语,它的这两个优势让其在开发者中大受欢迎,非常简单易学,即使没有计算机基础和编程基础,也一样可以学好。固然,它有点老了,但仍是80后啊 —— 至少没有 Cobol 或许 Fortran 那么老。而且,如果还能派上用场的话,为啥要折腾着改变它呢 (尤其在这个还有那么多方法能够提升它性能的时候)?实际上
转载
2023-08-15 17:07:34
48阅读
1 UI自动化框架如何让搭建? 首先按照Po模式搭建自动化框架,搭建框架使用的技术是selenium + pytest ,将框架分为6层,common层(公共层:basepage[基础操作封装]、hander_config[ini配置文件]、hander_path[路径]、my_logger[日志分装])、conf(配置层:ini文件、yaml文件)、outputs(日志输出层)、pageobj
Python自动化Djongo框架相当于win系统的xp系统2008年龟叔完成python3xPython2x和python3x的区别Python2x:源码重复,不规范。Python3x:整合源码,更清晰简单优美。Python2x:默认的编码是ASCII码,解决2版本的编码方式指定解释器 #! /usr/bin/env python 修改编
转载
2024-08-05 16:51:27
48阅读
# Python办公自动化学习指南
## 一、整体流程
下面是学习Python办公自动化的整体流程:
```mermaid
gantt
title Python办公自动化学习流程
section 学习
学习Python编程语言: done, 2022-01-01, 7d
学习办公自动化库: done, 2022-01-08, 7d
section 实践
原创
2024-04-25 05:17:44
14阅读
一、什么是框架
框架其实是开发大佬定制研发的应用骨架,是一个半成品,它对基础的代码进行了封装并且提供一个API接口。其他开发者只需要直接调用封装好的API即可。可以省去很多代码编写,从而提高工作效率。
二、什么是自动化框架以及他的作用
(1)自动化框架
自动化测试leader为了对一个系统做自动化测试二封装的一个代码主骨架,其它的自动化工程师只需要去调用骨架的里面的方法就可以实施自动化测试,
在我的“Python办公自动化学习过程”中,我深入探讨如何利用Python进行高效的办公自动化。以下是我整理的学习过程,包括协议背景、抓包方法、报文结构、交互过程、性能优化和逆向案例,内容涉及多种技术图表和代码实现。
### 协议背景
在当今办公自动化的环境中,各种协议和数据交换的形式越来越多样化。为帮助理解这些协议的结构和交互流程,四象限图可以有效地划分不同协议的特征:
```mermai
一、接口自动化框架怎么做的,实现了哪些功能,用了多久,框架搭建3周? 1、前期先进行调研:测试数据、功能模块都有哪些、报告是什么形式的 2、介绍模块:一共分成四个模块 common:公共方法,封装了confighttp(封装了get、post方法)、封装了readconfig(读取配置)、封装了co ...
转载
2021-08-20 15:47:00
311阅读
2评论
(1)我们测试的接口属于哪一类? 通常都是B/S架构,由客户端调用,或模拟客户端调用服务器提供的请求接口,由服务器完成处理并返回一个应答的过程。 例如 webservice接口 http接口 jms接口 hessian接口 (2)HTTP接口传递数据最常用的方式? get和post最常用。 get是 ...
转载
2021-08-20 11:55:00
270阅读
2评论
1、按你的理解,软件接口是什么?答:就是指程序中具体负责在不同模块之间传输或接受数据的并做处理的类或者函数。 2、HTTP和HTTPS协议区别?答:https协议需要到CA(Certificate Authority,证书颁发机构)申请证书,一般免费证书较少,因而需要一定费用;http是超文本传输协 ...
转载
2021-08-20 16:23:00
159阅读
2评论
什么是API? API是(Application Programming Interface)首字母缩略词,即应用程序编程接口。 API是一组用于构建软件应用程序的规程,协议和工具。API充当软件应用程序之间的接口,并允许两个软件应用程序相互通信。 API是一组软件功能,可以由其他软件执行。 什么是 ...
转载
2021-08-20 16:00:00
99阅读
2评论
一、常用的Linux命令 二、APP出现crash或者ANR,你怎么处理? 可以先把日志过滤出来:adb logcat | findstr xxxxx(过滤日志信息) ,然后再搜索其中的关键字,比如:exception、crash,看看是哪些方法或者异常导致的问题,初步定位问题原因后,可以交给开发人 ...
转载
2021-08-28 22:36:00
140阅读
2评论
一、自动化测试简介 1、为什么要进行自动化测试? ①黑盒测试回归效率低; ②手动测试的偶然性和不确定性; ③回归的覆盖率不足; ④交付的产品质量无法保证,全靠评估; ⑤系统越复杂,问题越多; ⑥上线时间长、构建失败率高导致的蝴蝶效应(迭代快,加班多); 2、自动化测试能解决什么问题? ①提高出现问题 ...
转载
2021-08-26 22:10:00
108阅读
2评论
一、请描述一下自动化测试流程? 自动化测试流程一般可以分为以下七步: 编写自动化测试计划; 设计自动化测试用例; 编写自动化测试框架和脚本; 调试并维护脚本; 无人值守测试; 后期脚本维护(添加用例、开发更新版本)。 二、自动化测试有误报过bug吗?产生误报怎么办? 有误报过,有时候自动化测试报告中 ...
转载
2021-08-28 21:57:00
102阅读
2评论
1、Selenium中有哪些不同类型的定位器? 定位器可以看作一个地址,用于在网页中唯一标识一个页面元素,为了准确地识别Web元素 Selenium中有8种不同的定位方式:ID;ClassName;Name;TagName;LinkText;PartialLinkText;Xpath;CSS Sel ...
转载
2021-08-21 17:09:00
225阅读
2评论