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为了对一个系统做自动化测试二封装的一个代码主骨架,其它的自动化工程师只需要去调用骨架的里面的方法就可以实施自动化测试,
一、接口自动化框架怎么做的,实现了哪些功能,用了多久,框架搭建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、自动化测试能解决什么问题? ①提高出现问题 ...
一、请描述一下自动化测试流程? 自动化测试流程一般可以分为以下七步: 编写自动化测试计划; 设计自动化测试用例; 编写自动化测试框架和脚本; 调试并维护脚本; 无人值守测试; 后期脚本维护(添加用例、开发更新版本)。 二、自动化测试有误报过bug吗?产生误报怎么办? 有误报过,有时候自动化测试报告中 ...
转载 2021-08-28 21:57:00
102阅读
2评论
1、Selenium中有哪些不同类型的定位器? 定位器可以看作一个地址,用于在网页中唯一标识一个页面元素,为了准确地识别Web元素 Selenium中有8种不同的定位方式:ID;ClassName;Name;TagName;LinkText;PartialLinkText;Xpath;CSS Sel ...
使用python+requests编写接口自动化测试,需要了解以下几点内容: 1. requests第三方库 2. http协议 3.了解json对象 4. 熟悉接口测试,知道如何设计接口测试用例 5. 使用过接口测试工具进行过单个接口测试,如postman、jmeter等 下面详解笔者python ...
转载 2021-08-21 06:15:00
174阅读
2评论
在我的“Python办公自动化学习过程”中,我深入探讨如何利用Python进行高效的办公自动化。以下是我整理的学习过程,包括协议背景、抓包方法、报文结构、交互过程、性能优化和逆向案例,内容涉及多种技术图表和代码实现。 ### 协议背景 在当今办公自动化的环境中,各种协议和数据交换的形式越来越多样化。为帮助理解这些协议的结构和交互流程,四象限图可以有效地划分不同协议的特征: ```mermai
原创 6月前
16阅读
Python自动化Djongo框架相当于win系统的xp系统2008年龟叔完成python3xPython2x和python3x的区别Python2x:源码重复,不规范。Python3x:整合源码,更清晰简单优美。Python2x:默认的编码是ASCII码,解决2版本的编码方式指定解释器     #! /usr/bin/env python 修改编
[toc] 《基于强化学习自动化学习流程》 1. 引言 1.1. 背景介绍 强化学习(Reinforcement Learning,简称 RL)是人工智能领域中的重要技术之一,通过不断地试错和学习,使机器逐步掌握如何在特定环境中实现某种目标。近年来,随着深度学习的广泛应用,强化学习也得到了越来越广
# 源文件目录 self.word_path = './output.docx' # 打开文档,构建一个文档对象 self.doc = Document(self.word_path) 1 - 章节( Section ) # 1、获取章节信息 # 注意:章节可以设置本页的大小、页眉、页脚 msg_sections = self.doc.sections print("章节列表:", msg_sec
自动化学习笔记(一)一、自动化基础:测试流程,从手工转换为自动化实现形式。目前主流的自动化实现:基于Selenium+webDriver来实现的。1.1境搭建:1.安装python2.安装pycharm3.安装Selenium+webDriverpip直接安装Selenium,WebDriver需根据自己的浏览器版本下载。1.2面试场景:1.面试自动化测试岗位,一定会问及的内容:测试框架的设计2.
转载 2021-04-02 11:02:46
374阅读
2评论
selenium中如何判断元素是否存在?没有提供原生的方法判断元素是否存在,一般我们可以通过定位元素+异常捕获的方式判断 selenium中hidden或者是display = none的元素是否可以定位到?不可以,想点击的话,可以用js去掉dispalay=none的属性 selenium中如何保 ...
转载 2021-08-20 16:12:00
354阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5