一、接口自动化框架怎么做的,实现了哪些功能,用了多久,框架搭建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评论
一、自动化测试简介 1、为什么要进行自动化测试? ①黑盒测试回归效率低; ②手动测试的偶然性和不确定性; ③回归的覆盖率不足; ④交付的产品质量无法保证,全靠评估; ⑤系统越复杂,问题越多; ⑥上线时间长、构建失败率高导致的蝴蝶效应(迭代快,加班多); 2、自动化测试能解决什么问题? ①提高出现问题 ...
转载
2021-08-26 22:10:00
108阅读
2评论
使用python+requests编写接口自动化测试,需要了解以下几点内容: 1. requests第三方库 2. http协议 3.了解json对象 4. 熟悉接口测试,知道如何设计接口测试用例 5. 使用过接口测试工具进行过单个接口测试,如postman、jmeter等 下面详解笔者python ...
转载
2021-08-21 06:15:00
174阅读
2评论
1.自动化测试具体怎么做的(流程怎么样的?) // 用什么做的? // 需要注意什么? // 核心关键是什么? ● 接口自动化这块,我们当时用的python+requests库来写脚本的,也会用到其他的一些库像pytest、ddt、unittest、xlrd、json、re、pymysql、html ...
转载
2021-08-20 11:49:00
652阅读
2评论
1.json和字典dict的区别? 现在自动化培训烂大街,是个人都能说的上几个框架,面试如果问框架相关问题,求职者只需一瓶82年的雪碧,会吹的让你怀疑人生!所以面试官为了更清楚的知道你是停留在表面上的花拳绣腿还是有扎实的基础,就不会问框架这种东西了。基本上问几个数据类型的基础就知道有没货了。 那么j ...
转载
2021-08-20 15:25:00
222阅读
2评论
为什么要做接口测试 在讨论为什么要做接口测试之前,我们先稍微了解下接口是什么? 接口可以很不准确的理解成是与资源打交道,这个资源可能是本系统的,也可能是其他系统的。 举个例子,假如我们在开发1个bug管理系统,该系统需要拿到公司的所有开发和测试人员的信息,这样开发和测试人员不用注册都可以登录进去了, ...
转载
2021-08-20 15:29:00
202阅读
2评论
一、请问你是如何做接口测试的? 大体来说,经历以下过程:接口需求调研、接口测试工具选择、接口测试用例编写、接口测试执行、接口测试回归、接口测试自动化持续集成。具体来说,接口测试流程分成以下九步: 第一步:分析出测试需求,并请开发提供接口说明文档;第二步:从接口说明文档中整理出接口测试用例,里面要包括 ...
转载
2021-08-26 22:39:00
171阅读
Python基础 Python基础 掌握基本的Python语法 掌握字符串基本操作(分隔、拼接、格式化等) 掌握列表的基本操作(索引、遍历、追加) 掌握字典的基本操作(组装、遍历、嵌套字典的取值) 掌握if判断和列表/字典的循环操作 掌握函数的定义和调用(参数、返回值) 掌握类的定义及实例化(实例属
原创
2021-07-27 17:13:57
345阅读
自动化测试是和啥测试,就是测一下开发人员弄出来的软件有没有 BUG。 自动化测试,就是利用工具或者脚本,实现没有人工或者极少的人工就可以完成的测试,说白了就是,用工具自动测,测试人员盯着。既然出现了自动化测试,那肯定自动化有好处。自动化测试效率高,啥玩意上了自动化肯定是因为效率的原因琐碎的任务做一次就好了,测试人员舒服了,工作更有干劲了,摸鱼时间多了自动化测试,因为不是人操作的,所以每次都会相同,
1 UI自动化框架如何让搭建? 首先按照Po模式搭建自动化框架,搭建框架使用的技术是selenium + pytest ,将框架分为6层,common层(公共层:basepage[基础操作封装]、hander_config[ini配置文件]、hander_path[路径]、my_logger[日志分装])、conf(配置层:ini文件、yaml文件)、outputs(日志输出层)、pageobj
# 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为了对一个系统做自动化测试二封装的一个代码主骨架,其它的自动化工程师只需要去调用骨架的里面的方法就可以实施自动化测试,
一、常用的Linux命令 二、APP出现crash或者ANR,你怎么处理? 可以先把日志过滤出来:adb logcat | findstr xxxxx(过滤日志信息) ,然后再搜索其中的关键字,比如:exception、crash,看看是哪些方法或者异常导致的问题,初步定位问题原因后,可以交给开发人 ...
转载
2021-08-28 22:36:00
140阅读
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评论
在我的“Python办公自动化学习过程”中,我深入探讨如何利用Python进行高效的办公自动化。以下是我整理的学习过程,包括协议背景、抓包方法、报文结构、交互过程、性能优化和逆向案例,内容涉及多种技术图表和代码实现。
### 协议背景
在当今办公自动化的环境中,各种协议和数据交换的形式越来越多样化。为帮助理解这些协议的结构和交互流程,四象限图可以有效地划分不同协议的特征:
```mermai
Python自动化Djongo框架相当于win系统的xp系统2008年龟叔完成python3xPython2x和python3x的区别Python2x:源码重复,不规范。Python3x:整合源码,更清晰简单优美。Python2x:默认的编码是ASCII码,解决2版本的编码方式指定解释器 #! /usr/bin/env python 修改编
转载
2024-08-05 16:51:27
48阅读