Python自动化Djongo框架相当于win系统的xp系统2008年龟叔完成python3xPython2x和python3x的区别Python2x:源码重复,不规范。Python3x:整合源码,更清晰简单优美。Python2x:默认的编码是ASCII码,解决2版本的编码方式指定解释器     #! /usr/bin/env python 修改编
Python基础 Python基础 掌握基本的Python语法 掌握字符串基本操作(分隔、拼接、格式化等) 掌握列表的基本操作(索引、遍历、追加) 掌握字典的基本操作(组装、遍历、嵌套字典的取值) 掌握if判断和列表/字典的循环操作 掌握函数的定义和调用(参数、返回值) 掌握类的定义及实例化(实例属
原创 2021-07-27 17:13:57
345阅读
自动化测试是和啥测试,就是测一下开发人员弄出来的软件有没有 BUG。 自动化测试,就是利用工具或者脚本,实现没有人工或者极少的人工就可以完成的测试,说白了就是,用工具自动测,测试人员盯着。既然出现了自动化测试,那肯定自动化有好处。自动化测试效率高,啥玩意上了自动化肯定是因为效率的原因琐碎的任务做一次就好了,测试人员舒服了,工作更有干劲了,摸鱼时间多了自动化测试,因为不是人操作的,所以每次都会相同,
# Python移动自动化指南 欢迎来到Python移动自动化学习旅程!在这篇文章中,我将帮助你一步步了解如何实现移动设备的自动化操作。无论你是对UI测试感兴趣,还是想要自动化一些重复的任务,这里都将是一个良好的开端。 ## 整体流程 在我们开始之前,先了解一下整个流程: | 步骤 | 任务描述 | |------|-----------| | 1 | 确定需求与工具选择 |
原创 2024-10-26 04:49:17
25阅读
什么是appium? appium是开源的移动自动化测试框架; appium可以测试原生的、混合的、以及移动的web项目; appium可以测试ios,android及FirefoxOS平台; 他是C/S 架构,它的核心是一个 web 服务器,它提供了一套 REST 的接口, 指定了客户到服务的协议。 (JSON Wire Protocol) 简单点说就是app自动化测试工具,用程序代替人
1 UI自动化框架如何让搭建?  首先按照Po模式搭建自动化框架,搭建框架使用的技术是selenium + pytest ,将框架分为6层,common层(公共层:basepage[基础操作封装]、hander_config[ini配置文件]、hander_path[路径]、my_logger[日志分装])、conf(配置层:ini文件、yaml文件)、outputs(日志输出层)、pageobj
1.说明我们之前在电脑操作手机进行自动化测试,基本上都是通过Appium的,这个工具确实强大,搭配谷歌官方的UiAutomator基本上可以完成各种测试,但缺点也很明显,配置环境太麻烦了,需要jdk、sdk等,后来有人在UiAutomator的基础上使用http请求rpc服务的方式做了一个uiautomator,但这个项目很久没有维护了,后面有人在此基础上进行重构和精简,所以又有了uiautoma
上一篇讲到基于Java语言的appium自动化测试。老实说,在使用的过程中让人极其不快,它没有接口自动化的速度,甚至于比UI自动化慢很多。在代码运行过程中,总是会由于各种问题,导致代码运行中断,需要我们不断的加等待时间来增强代码的稳定性。其次就是对于元素的获取很麻烦,appium自带的截屏工具会与脚本运行占端口,对于元素定位失败想重新获取其他元素进行定位时,还需要重新启动截屏工具。最后就是adb也
说明:Pywinauto是基于Python开发的,用于自动化测试的脚本模块,主要操作于Windows标准图形界面。它可以允许你很容易的发送鼠标、键盘动作给Windows的对话框和控件。其中,最主要功能为对windows标准控件的一系列动作可编程处理。包括对窗口的指定、鼠标或键盘操作、获得控件属性等等。程序的开始为对所需应用的启 动或连接。获得程序连接后,pywinauto通过窗口的名称、类名、是否
前端在制作移动页面时,会碰到适配各种手机屏幕的问题,而且还包括平板电脑,这么多种分辨率的屏幕,如何做到适配呢?传智播客为此总结了四种方式,具体如下:传智播客解析Python移动页面适配四大方式:一、流体布局所谓的流体布局,就是用百分比来定义宽度,最外层容器的宽度设置为100%,就可以适配不同的屏幕,子元素按照比例来设置百分比,子元素整体的百分比之和就是100%,但是如果有子元素设置了边框,或
基础知识 接口自动化测的是服务器,和手机还是PC没关系的 应用类型有: Native ,Hybrid, 移动网页应用(如ios的浏览器,chrome浏览器) Appium类似于Selenium,Appium是可以跨平台的,而且支持语言多 adb是Android Debug Bridge,是一个调试工
转载 2021-06-04 10:12:54
218阅读
# 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
  • 2
  • 3
  • 4
  • 5