自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (13)
  • 收藏
  • 关注

原创 monkey事件类型

Monkey的事件类型总共有11种,分别是触摸(Touch)、手势(motion)、二指缩放(pinchzoom)、轨迹(trackball)、旋转(rotation)、基本导航(nav)、主要导航事件(majornav)、系统按键(syskeys)、启动activity(appswitch)、键盘事件(flip)和其它类型事件(anyevent),在日志中分别用0-10来表示;如:C:\Users\XXX>adb shell monkey –p cn.mopon.film --throttle 1

2020-08-16 23:13:54 758

原创 monkey进行app稳定性测试

1.首先下载好adb工具2.使用数据线连接电脑,打开usb调试3.使用win+R打开运行,输入cmd,切换到adb的路径下,输入adb devices 查看是否已经连接上手机4.查看第三方应用的包名,找到要测试的包名 (adb shell pm list package -3)5.对指定的应用进行稳定性测试(adb shell monkey -p 包名 --throttle 1000 -v -v -v 1000>c:\monkey.txt )throttle 每个事件间隔的毫秒数

2020-08-16 23:06:19 1971

原创 测试流程 回归测试

拿到需求之后 进行一个评审需求—编写测试计划—制定测试方案— 编写测试用例— 测试环境搭建 — 执行测试用例 —进行问题的回归测试 — 再进行测试结果评估和总结 — 提交测试报告回归测试就是执行测试用例发现bug之后 对bug的提交 随后开发人员对bug进行修改 修改了旧代码后,重新测试以确认修改没有引入新的错误或导致其他代码产生错误。回归测试的场景:1.开发修改完bug之后:a.测试同学需要将之前发现bug的用例再次执行一遍,已验证此问题已经修复,然后关闭对应的bug单,写明必要备注b.验证其他

2020-08-06 10:14:40 3140

原创 压力测试与负载测试的区别

性能测试中负载测试,压力测试有什么区别  对于性能测试,负载测试,压力测试的区别,之前总自认为是清楚的,后来被人问住了,才发现还差的远。这儿网上摘了一些内容,加上自己的理解,算是弄清楚了吧。特此记下,避免忘了。如有错误之处,还望指正。  性能测试(或称多用户并发性能测试)、负载测试、强度测试、容量测试是性能测试领域里的几个方面,但是概念很容易混淆。  下面将几个概念进行介绍。  性能测试(Performance Test):通常收集所有和测试有关的所有性能,被不同人在不同场合下进行使用。 关注点:h

2020-07-30 09:05:28 4865

原创 常用adb命令及monkey命令详解

一、常用adb命令1、adb devices:查看已连接的设备2、adb version:查看adb的版本序列号3、adb -s <设备名字>:指定某设备做什么(设备名字用1的方法可以查看)4、adb install <安装包.apk>:安装应用(写清楚apk的完整路径)adb -s <设备名字> install <安装包.apk>:指定设备安装应用5、adb shell:通过远程shell命令来控制模拟器/设备6、exit:退出shell远程连接

2020-07-28 17:04:54 7760

原创 Pytest编写测试报告

安装pytestpip install pytestpytest --version 查看版本在pytest框架中,有如下约束:所有的单测文件名都需要满足test_.py格式或_test.py格式。在单测文件中,可以包含test_开头的函数,也可以包含Test开头的类。在单测类中,可以包含一个或多个test_开头的函数。此时,在执行pytest命令时,会自动从当前目录及子目录中寻找符合上述约束的测试函数来执行运行 pytest 或 指定特定文件 pytest -q test_sample.

2020-07-16 16:46:03 206

原创 python+selenium 自动化测试

安装python3以上安装自己浏览器对应的chromedriver.exe如果放到测试代码目录下就不用填写路径没有放的话就把绝对路径写上pip install selenium 在python上安装selenium包安装完毕找一个电商平台简单测试一下...

2020-07-13 19:42:22 130

原创 jmeter+ant+jenkins自动化搭建

下载ant解压包 前提必须安装有jdkant解压包网址: http://ant.apache.org/bindownload.cgi配置环境变量:ANT_HOME 为 ant解压位置  CLASSPATH为 %ANT_HOME%\lib;  PATH为%ANT_HOME%\bin; 配置库文件 将jmeter extras目录下的ant-jmeter-1.1.1.jar文件拷贝到ant安装目录下的lib文件夹中 配置ant的编译文件build.xml新建的txt文件,并将此文件改名为bui

2020-07-13 10:45:56 105

原创 python列表操作

对于python列表的理解可以和C语言里面的数组进行比较性的记忆与对照,它们比较相似,对于python里面列表的定义可以直接用方括号里加所包含对象的方法,并且python的列表是比较强大的,它包含了很多不同类型的数据:整型数字,浮点型,字符串以及对象等。定义举例如下:List1=[1,2,3,”hello world”,”3.1415926”,[1,2,3]]对于python列表里元素的操作主要分为以下几个方面:1、 向列表里面加元素;2、 删减列表中的一些元素;3、 获取列表里面的特定元素;4

2020-06-22 11:38:03 92

原创 python基础2

序列sequence(序列)是一组有顺序的元素的集合。序列可以包含一个或多个元素,也可以没有任何元素。我们之前所说的基本数据类型,都可以作为序列的元素。序列有两种:tuple(定值表; 也有翻译为元组) 和 list (表)tuple元素不可变,list元素可变序列的引用 s[2], s[1:8:2]字符串是一种tuple序列操作#s为一个序列len(s) #返回: 序列中包含元素的个数min(s) #返回: 序列中最小的元素max(s) #返回: 序列中最大的元素all(s)

2020-06-18 22:51:48 88

原创 Python基础

一、Python概述:1.1、Python的特点:1、Python是一门面向对象的语言,在Python中一切皆对象2、Python是一门解释性语言3、Python是一门交互式语言,即其在终端中进行命令编程4、Python是一门跨平台的语言【没有操作系统的限制,在任何操作系统上都可以运行Python代码】5、Python拥有强大和丰富的库,又被称为胶水语言,能把其他语言(主要c/c++)写的模块很轻松的结合在一起1.2、Python的优缺点:1、优点:a、易于维护和学习b、广泛的标准库【提

2020-06-17 22:30:56 116

原创 linux命令

一、文件浏览命令  格式: 命令 [option] filecat  由第一行开始显示文件内容  tac  从最后一行开始显示,tac 是 cat 的倒写nl   显示行号                                   

2020-06-15 23:14:06 100

原创 jmeter连接数据库

1、安装好jmeter2、下载mysql jdbc 驱动下载地址:https://dev.mysql.com/downloads/connector/j/注意:驱动包的版本一定要与你数据库的版本匹配,驱动版本低于mysql版本有可能会导致连接失败报错3、连接1、在测试计划中引用驱动2、新建一个线程组,在线程组下新建一个JDBC Connection Configuration配置元件(测试多个数据库,需配置多个JDBCConnectionConfiguration,赋值不同的variableN

2020-06-11 23:30:31 143

原创 jmeter笔记

jmeter概念Apache JMeter是Apache组织开发的基于Java的压力测试工具Jmeter的作用 接口测试 性能测试 压力测试 Web自动化测试 数据库测试 JAVA程序测试接口测试接口测试是目前最主流的自动化测试手段,它向服务器发送请求,接收和解析响应结果,通过验证响应报文是否满足需求规约来验证系统逻辑正确性。接口的响应类型通过Content-Type指定,常见的响应类型有:• text/html : HTML格式

2020-06-10 21:58:50 87

原创 jmeter笔记

jmeter介绍jmeter是一款性能测试工具开源、免费、多平台使用什么是 jmeterApache JMeter 是 Apache 组织开发的基于 Java 的压力测试工具。用于对软件做压力测试,它最初被设计用于 Web 应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,J

2020-06-09 20:51:40 82

原创 charles笔记

Charles主要的功能1.截取 Http 和 Https 网络封包。2.支持重发网络请求,方便后端调试。3.支持修改网络请求参数。4.支持网络请求的截获并动态修改。5.支持模拟慢速网络。工具导航栏中提供了几种常用工具:清除捕获到的所有请求红点状态说明正在捕获请求,灰色状态说明目前没有捕获请求。灰色状态说明是没有开启网速节流,绿色状态说明开启了网速节流。灰色状态说明是没有开启断点,绿色状态说明开启了断点。编辑修改请求,点击之后可以修改请求的内容。重复发送请求,点击之后选中的请求会被再

2020-06-08 23:01:03 122

原创 接口测试笔记

一、什么是接口测试接口测试是项目测试的一部分,正如其名,它测试的主要对象是接口,是测试系统组件间接口的一种测试。  百度百科对接口测试的定义:接口测试一般会用于多系统间交互开发,或者拥有多个子系统的应用系统开发的测试。接口测试适用于为其他系统提供服务的底层框架系统和中心服务系统,主要测试这些系统对外部提供的接口,验证其正确性和稳定性。接口测试同样适用于一个上层系统中的服务层接口,越往上层,其测试的难度越大。  一般来说接口测试按测试对象分为两种类型:模块接口测试、web接口测试;web接口测试又可以分为服

2020-06-07 22:58:36 81

原创 ADB命令

ADB简介:ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。安卓调试桥 (Android Debug Bridge, adb),是一种可以用来操作手机设备或模拟器的命令行工具。它存在于 sdk/platform-tools 目录下。虽然现在 Android Studio 已经将大部分 ADB 命令以图形化的形式实现了,但是了解一下还是有必要的。注: 有部分命令的支持情况可能与 Android 系统版本及

2020-06-04 23:00:33 169

原创 sql查询总结

一、简单查询语句1. 查看表结构SQL>DESC emp;2. 查询所有列SQL>SELECT * FROM emp;3. 查询指定列SQL>SELECT empmo, ename, mgr FROM emp;SQL>SELECT DISTINCT mgr FROM emp; 只显示结果不同的项4. 查询指定行SQL>SELECT * FROM emp WHERE job=‘CLERK’;5. 使用算术表达式SQL>SELECT ename, sal

2020-06-03 22:52:02 240 1

原创 mysql查询,子查询练习

2020-06-03 22:44:46 127

原创 mysql基础总结

一.mysql基本命令1.基础常用命令mysql -uroot -p密码;(也可以不带密码,之后输入) 本地登录mysql -h 登录ip -p 端口(通常3306) -uroot -p密码; 远程登录desc 表名;查看表的各个字段的属性,以及自增键mysqldump -u用户 -p 数据库名 > xx.sql; 导出数据库文件,保存mysql -u用户 -p密码 数据库名< xx.sql;导入数据库文件(也可以选择登录进去,在选择数据库后,使用source命令导入数据)2.

2020-06-03 09:21:31 731

原创 缺陷报告是什么?缺陷报告的作用?以及模板

缺陷报告是什么?缺陷报告是描述软件缺陷现象和重现步骤地集合。软件缺陷报告Software Bug Report(SBR)或软件问题报告SoftwareProblem Report (SPR)缺陷报告的作用是什么?作用:缺陷报告是软件测试人员的工作成果之一,体现软件测试的价值缺陷报告可以把软件存在的缺陷准确的描述出来,便于开发人员修正缺陷报告可以反映项目产品当前的质量状态,便于项目整体进度和质量控制软件测试缺陷报告是软件测试的输出成果之一,可以衡量测试人员的工作能力。———————————————

2020-06-01 22:35:12 3399 1

原创 软件测试的目的和原则是什么?

目的1.通过测试工作可以发现并修复软件当中存在的缺陷。2.可以降低同产品开发遇到的风险。3.记录软件运行过程中的一些数据,从而为决策者提供技术支持。原则1.2/8定律,核心功能占20%,非核心占80%,我们会集中测试20%的核心功能,发现缺陷的几率会高于80%,因此,遇到的缺陷都会集中20%功能模块里。2.不能进行穷尽测试,有些功能是无法将所有测试情况逻辑出来的,任何的测试都有结束的时间。3.为了更好地发现和解决软件中的缺陷。...

2020-06-01 21:32:20 1753

转载 作为一名软件测试工程师,需要具备哪些能力?

技能上需要掌握如下知识:很多新手,不知道软件测试学习该如何开始,软件测试需要掌握哪些知识。下面是根据本人的理解,粗略整理的一个学习大纲,希望对刚入行或者准备学习测试的朋友提供一点指引。— 1 —测试基础理论软件测试基础理论是软件测试的重要基石,首先,要了解常见的软件开发流程及模型,主要了解敏捷开发相关知识。然后,要学习软件测试的定义、分类、测试的流程、测试用例编写方法以及缺陷(bug)的管理及生命周期。其次,要了解web端和app的常见测试点和测试方法。最后,要会编写常见的测试文档,如bug单,测试计划

2020-05-31 23:43:43 476

原创 电商平台测试用例

@TOC

2020-05-31 23:28:47 7230

原创 功能测试是什么?性能测试是什么?两者有什么区别?

功能测试是什么?性能测试是什么?两者有什么区别?什么是功能测试什么是性能测试两者之间的区别什么是功能测试功能测试在测试工作中占的比例最大,功能测试也叫黑盒测试。是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略什么是性能测试性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测

2020-05-28 22:32:26 7743

linux命令.txt

linux命令.txt

2020-06-15

jmeter连接数据库.txt

jmeter连接数据库

2020-06-11

jmeter笔记2.txt

jmeter笔记2.txt

2020-06-10

jmeter笔记.txt

jmeter笔记.txt

2020-06-09

Charles主要的功能.txt

Charles主要的功能.txt

2020-06-08

接口测试笔记.txt

接口测试笔记.txt

2020-06-07

ADB命令.txt

ADB命令

2020-06-04

sql查询总结.txt

sql查询总结.txt

2020-06-03

mysql.txt

mysql基础

2020-06-03

mysql基础

mysql基础

2020-06-03

缺陷报告是什么?缺陷报告的作用?以及模板

缺陷报告是什么?缺陷报告的作用?以及模板

2020-06-01

技术面试题.docx

技术面试题.docx

2020-06-01

电商平台测试用例.xlsx

电商平台测试用例.xlsx

2020-05-31

空空如也

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

TA关注的人

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