测试开发
记录自己的测试开发生涯
Spider.Li
满目山河空念远,不如怜取眼前人
展开
-
django远程链接服务器的mysql,报(1130, “Host ‘*.*.*.*‘ is not allowed to connect to this MySQL server“)
1、使用命令行,登录mysqlmysql -u root -p2、使用mysql数据库,获取当前hostuse mysql;select host from user where user=‘root’;3、将Host设置为通配符%。update user set host = ‘%’ where user =‘root’;4、权限刷新。flush privileges;5、重新执行python manage.py runserver 0.0.0.0:8000...原创 2022-07-07 10:17:21 · 597 阅读 · 1 评论 -
adb常用的命令大全
1,获取当前应用的包名adb shell dumpsys window | findstr mCurrentFocus原创 2022-03-03 14:19:24 · 354 阅读 · 0 评论 -
SpringBoot 报错:ERROR 10224 --- [ restartedMain] o.a.tomcat.jdbc.pool.ConnectionPool 已解决
1、将mysql依赖改成本地版本 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.19</version> </dependency>2、properties文件datase配置spring.datasource.driver-class-nam原创 2022-02-25 16:22:11 · 960 阅读 · 0 评论 -
git操作记录
1、客户端安装后,切换至要上传代码的目录 git base here2、输入git clone XXXX3、初始化仓库git init4、add :git add .5、commit: git commit -m “init”6、git remote add origin XXXX7、push上去 git push -u origin master...原创 2021-08-11 09:35:40 · 1931 阅读 · 0 评论 -
Cookie、Session、Token、JWT
什么是认证(Authentication)通俗地讲就是验证当前用户的身份,证明“你是你自己”(比如:你每天上下班打卡,都需要通过指纹打卡,当你的指纹和系统里录入的指纹相匹配时,就打卡成功)互联网中的认证:用户名密码登录邮箱发送登录链接手机号接收验证码只要你能收到邮箱/验证码,就默认你是账号的主人什么是授权(Authorization)用户授予第三方应用访问该用户某些资源的权限你在安装手机应用的时候,APP 会询问是否允许授予权限(访问相册、地理位置等权限)你在访问微信小程翻译 2020-12-21 21:19:15 · 535 阅读 · 0 评论 -
https详解
相信https这个名称大家都不陌生,那在讲HTTPS之前,我们先来回顾一下HTTP协议。HTTP是一种超文本传输协议,它是无状态的、简单快速的、基于 TCP 的可靠传输协议。那既然HTTP协议这么好,为什么还要多一个HTTPS?这一切又得通信内容说起,通信内容必然是要保证安全的,HTTP本身不具备加密的功能,所以也就无法做到对通信整体内容进行加密, 也就是说HTTP是明文传输的,这就造成了很大的安全隐患。在网络传输过程中,只要数据包被人劫持,那你就相当于赤身全裸的暴露在他人面前,毫无半点隐私可言。想象一下原创 2020-12-21 21:16:57 · 579 阅读 · 0 评论 -
adb获取性能数据的常用方法
获取包名def get_package_name(udid): pattern = re.compile(r"[a-zA-Z0-9\.]+/.[a-zA-Z0-9\.]+") #shell dumpsys window w |findstr \/ |findstr name getPackNameCmd = "adb -s" + " " + udid + " " + "shell dumpsys window w |findstr \/ |findstr name=" pr原创 2020-08-05 15:29:13 · 1930 阅读 · 1 评论 -
使用minicap+python实现录屏功能
一:minicap简介:minicap属于STF框架的一个工具,可以高速截图、同步手机屏幕至浏览器等功能,经过试验,截同一个屏幕的一张图,使用adb shell screencap命令进行截图速度为2.9秒,而minicap仅为0.8秒,效率高很多,这在基于图像识别的自动化测试中,起到至关重要的作用,假如你要做一个类似于腾讯的wetest网测平台,那么或许你可以尝试一下结合minicap工具实现...原创 2020-02-26 12:15:38 · 4423 阅读 · 3 评论 -
如何进行支付功能的测试
非现金支付时代,非现金支付已经成为了生活不可或缺的一部分,我们只需要一台手机便可走遍全国各地(前提是支付宝,微信有钱<00>),那么作为测试人员,支付测试也是非常重要的一环,那么下面我就结合一下我的工作中遇到的一些问题,总结一下常见的支付测试:一:支付的分类:首先,根据不同维度,通常我们可以把支付分为如下图所示的种类:其次,一般来讲,线上支付分为两种消费模式。一种是直接支付金额...原创 2019-10-11 23:47:53 · 16346 阅读 · 2 评论 -
购物车的业务理解
在开发购物车之前,首先要把几个关键类之间的关系理清楚步骤 1 : 类图Product 产品User 用户Order 订单OrderItem 订单项一条记录就是一个订单项,对应一种商品,以及购买数量。步骤 2 : 类关系图产品和订单项的关系是 一对多一种产品,对应多条订单项。一条订单项,对应一种产品订单项和订单的关系 多对一一个订单里有多条订单项一个订单项,只会出现...原创 2019-10-11 23:14:24 · 3714 阅读 · 0 评论 -
Python+Selenium进行web自动化测试元素定位
Selenium简介:Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测...原创 2019-10-10 10:13:43 · 798 阅读 · 0 评论 -
停车场项目,测试“收费规则”弹框和业务,测试用例的设计
假如你是面试官,如何测试?![在这里插入图片描述](https://img-blog.csdnimg.cn/20191011143834490.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjQwOTg4NA==...原创 2019-10-11 15:14:35 · 2472 阅读 · 0 评论 -
1号店注册模块测试用例编写:
工作时总是没有时间写博客,如今有空了就稍微总结一下吧!登录模块测试用例的编写:如图为1号店登录界面:一、正常功能:是否可以正常提交二、单个功能项验证(正常+异常)三、功能交互验证:不同功能间存在交互。四、隐形需求:充分挖掘业务,理解业务需求...原创 2019-10-11 15:51:06 · 1537 阅读 · 0 评论 -
缺陷分析关注的问题
工作一年多了,来总结一下缺陷分析关注的问题:1、正在测试的软件那个模块的问题最多??2、测试人员中谁报告的软件缺陷最多?3、各类缺陷所占的数量百分比是多少?4、开发人员能及时修复缺陷吗??5,开发人员一次正确修复缺陷的百分比是多少?6:正在开发的软件能否按时发布?一:缺陷数据分析的重要性:...原创 2019-10-11 16:04:09 · 607 阅读 · 0 评论 -
自动化测试理论
为什么要进行自动化测试?1,解决回归测试2,解决压力测试3,解决兼容性测试4,提高测试效率,保证产品质量回归测试:项目发新版本之后对项目之前的功能进行验证:压力测试:可以理解多用户同时去操作软件,统计软件服务器处理多用户请求的能力兼容性测试:不同浏览器自动化测试在什么阶段开始?功能测试完毕(手工测试:就是由人一个个地输入用例,然后观察结果)自动化测试所属分类1,黑盒测试(功能...原创 2019-10-11 16:56:11 · 478 阅读 · 0 评论 -
web自动化测试
1,什么是web自动化测试?概念:让程序代替人为自动验证web项目功能的过程2,什么项目适合做自动化测试?1,需求变动不频繁2,项目周期长3,项目需要做回归测试3,如何进行web自动化测试?(主流测试-工具)1,atp(收费)2,selenium3,Jmeter,web测试在通信层,没有ui界面4,Loadrunner收费,功能强大,适合做复杂情景的测试5,Robot Fra...原创 2019-10-11 19:29:21 · 706 阅读 · 0 评论 -
jmeter面试题
1、Jmeter怎么录制脚本,怎么过滤,线程组有哪些内容?jmeter可以使用第三方的录制工具(badboy)或者使用jmeter自带的HTTP代理服务器录制脚本功能jmeter录制原理:通过http代理服务器抓取用户操作网址过程中的链接jmeter可以在设置http代理服务器的时候,选择过滤:HTTP(S) Test Script Recorder>>Requests Filt...原创 2019-09-29 12:47:22 · 6144 阅读 · 0 评论