自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Airtest的简单操作

from airtest.core.api import *from airtest.cli.parser import cli_setupfrom poco.drivers.android.uiautomation import AndroidUiautomationPoco"""自动配置运行环境, 如果没有连接设备, 默认连接安卓设备参数: basedir - 设置当前脚本所在路径,也可以直接传_file_变量进来 devices - 一个内容为connect_device

2021-08-12 19:47:45 1977

原创 appium异常处理

appium运行报错:Error: A JNI error has occurred, please check your installation and try again报错截图:解决方法:1. 这个错是jdk8只能带动30一下的sdk,Sdk版本如果大于30,需要jdk9及以上2. 替换build toolsBuild-tools版本出现问题.当前使用的是30.0.0-rc1 build-tools版本.将这个版本替换掉,把之前的30.0.1删除,再把29.03改成30.0.1***

2021-08-12 18:24:49 217

原创 Fiddler工具的使用

Fiddlerfiddler如何篡改数据打开Fiddler:在规则rules–>选择自动断点Automatic -->选择before request请求之前回到项目对应拦截的请求(具体),输入对应数据,点击发送fiddler就拦截到对应请求,篡改数据(具体),并释放请求关闭拦截请求,在规则rules–>选择自动断点Automatic -->选择disable关闭fiddler如何模拟弱网打开项目中需要模拟弱网的功能fiddler设置:在规则rules–

2021-08-12 16:00:55 788

原创 自动化面试题

自动化面试题自动化:将人工测试转换成自动化脚本/工具去运行优势:节省时间(20% - 30%),提高工作效率Python + selenium/appium/airtest/requests + unittest + JenkinsWEB自动化1. 什么样的项目适合做自动化?项目稳定,且项目时间充裕UI界面要稳定,不要频繁变更测试人员要有代码基础比较频繁的回归验证软件维护周期长,有生命力项目进度压力不大2. selenium(webdrive)工作原理?3. 什么时候做自

2021-08-12 11:25:32 216

原创 selenium工具的简单使用

自动化自动化:将人工测试转换成自动化脚本/工具去运行优势:节省时间(20% - 30%),提高工作效率自动化架构UI自动化Python + selenium + unittest + Jenkins接口自动化:使用Python写代码进行的Python + requests+ unittest + Jenkins使用接口工具进行的jmeter + JenkinsAPP自动化Python + appium + unittest + Jenkins什么样的项目适合做自动化?

2021-08-11 18:34:39 239

原创 Python基本操作

Python为什么选择python?语法简单,入门简单目前测试行业中Python运用最多为后续Web-UI自动化(Python+selenium+unittest+Jenkins)课程做铺垫Python运用比较广泛:大数据分析、AI人工智能、脚本等Python的特性:封装(将共用代码封装起来)、继承(子类继承父类方法及属性)、多态(一个类多个调用)数据类型:整型(int),浮点型(float),字符串(str)字符串:通过字符串(单/双/三引号)括起来的值都是称之为字符串查

2021-08-11 15:02:35 142

原创 性能测试的面试点

性能测试性能测试考虑的是正常的使用场景性能测试的定义在一定的设备基础上,检验被测软件/应用做的怎么样(比如:能否承受多少的用户量/多用户发送请求处理时,响应时间是否正常等)性能测试在什么时候测?功能测试之后,系统比较稳定的时候再做性能测试是测系统的所有模块/功能,还是部分?性能测试测哪些模块?项目的哪些功能做过性能测试?用户使用频繁的功能模块性能指标:性能测试需求达到的标准–>哪里来?实施人员从客户那边得到产品经理的需求文档提及到开发、测试、产品等讨论得出并

2021-08-11 14:25:08 189

原创 接口测试相关

接口测试API的面试点什么是接口测试接口测试(即API),是应用程序编程接口;原理:通过测试程序或工具,模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做出处理,然后再把应答报文发送给客户端接口发送请求的协议是?http(测试/开发环境)、HTTPS(预生产/生产环境)接口测试要关注什么内容?(如何判断接口测试是通过的?)发送给服务器的请求数据是否正确服务器返回给客户端的信息是否和预期结果一致;进入数据库,检查接口是否实现的相应的功能;接口的响应时间是否符合需求

2021-08-10 18:33:28 139

原创 ADB的简单操作

ADB 的简单操作ADB工具:模拟用户操作手机的命令工具工作中可通过网站下载:https://adbshell.com/downloads在电脑使用adb命令在哪里操作?—>在命令行(DOS)窗口操作相关adb命令验证adb命令是否安装完成?在dos窗口输入:adb version (会显示对应的adb工具的版本号)验证时发生的问题:adb不是内部或外部命令原因:没有配置adb的环境变量;adb环境变量配置错了配置完成后,没有重新启动dos窗口adb 操作

2021-08-10 17:04:07 230

原创 APP测试

APP测试APP测试:移动端操作系统:Android、IOS对应的APP的安装包后缀:apk、ipa安装软件的渠道:(应用商城、浏览器等其他第三方)、(App Store、爱思助手)开发语言:Java、object-c、C、swift、C++、C#等Android最高版本10,主流版本9IOS最高版本14,主流版本11-13Android开发的编译工具:eclipse、Android stidio等IOS开发的编译工具:Xcode(必须在苹果电脑)Android系统底层–>l

2021-08-10 16:35:30 1273

原创 软件测试测试题

测试环境怎么搭建?(面试题)搭建环境前,开发都会给我们一份系统发布手册,我们根据这个手册来搭建。比如,我这个xx系统是搭建在Linux系统下的,web服务器用的是Tomcat8,MySQL版本是5.7,程序是Java编写的。首先我们向开发拿到编译好的安装包,然后用xshell(或CRT)远程连接上Unix系统,把Tomcat服务器停掉,把程序包放到webapps目录下,然后再启动Tomcat服务器就可以了。偶然性问题的处理:在测试过程中,一旦系统出现异常信息,我们第一时间要做的是截图,保存证据

2021-08-10 14:53:38 178

原创 软件测试及编写用例基本概念

软件测试的基本概念软件测试的概念软件测试的定义在规定的条件下对程序进行操作,以发现程序的错误,并对软件质量进行评估测试的目的:软件测试不仅仅是为了发现软件缺陷与错误,而且也是对软件质量进行度量和评估,以提高软件的质量。测试的三大文档:测试计划,测试用例,测试报告2/8定律:80%的bug出现在20%的模块(群集现象)软件测试原则:所有的软件测试都应追溯到用户需求应当把“尽早地不断的进行软件测试”作为软件测试者的座右铭完全测试是不可能,测试需要终止(不允许功能性的b

2021-08-10 10:51:11 218

原创 WEB的基础概念

架构B/S架构:B/S(Browser/Service)指浏览器和服务器,在客户机端不用专门的软件,只要一个浏览器即可B/S架构重点考虑系统在不同浏览器中的兼容性问题(浏览器的内核不同)C/S架构:C/S(Client/Service)指客户机和服务器,在客户机端必须装客户机端软件C/S架构需要考虑系统在不同平台的安装、卸载、升级HTTPHTTP协议:(HyperText,超文本传输协议)是用于从www服务器传输超文本到本地浏览器的传送协议。HTTP是一个应用层协议,有请求

2021-08-10 09:32:38 200

原创 LINUX的简单操作

LINUX的简单操作一、linux的连接工具IP:192.168.1.? (0 <= ? <= 255)常用连接工具: CRT,xshell,putty,ssh连接linux使用的协议:ssh默认端口号:22测试为什么用linux:提取日志,定位问题独立搭建测试环境性能测试监控系统资源二、linux 文件目录:root:存放root用户相关文件home:存放普通用户的相关文件bin: 存放常用命令的目录sbin:要具有一定权限才可以使用的命令目录mnt:

2021-08-09 18:37:33 314

原创 数据库的简单操作

数据库的简单操作数据库oracle 11g:默认端口1521,连接工具:plsql,navicat MySQL 5.7: 默认端口3306,连接工具:navicat,sqlyog(小海豚) sql server 2008:默认端口1433 db2: 创建oracle数据库对象(DDL:Data Definition Language)DDL:数据库定义语句(create, alter, drop, truncate)命名规则:字母+数字+下划线:不要数字开头、不要中......

2021-08-09 17:47:14 700

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除