自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 问答 (1)
  • 收藏
  • 关注

原创 docker——load和save镜像重命名

将docker save 保存的tar 包在传入另一台服务器load的镜像 REPOSITORY-名字和 TAG-版本为<none>这个问题是根本在于这个镜像压缩包在打包的时候导致例如,以下打包方式将会导致解压的出来的镜像没有名字,原因在7864316753 是IMAGE IDdocker save -o redis.tar 7864316753使用IMAGE ID打包的好处是防止镜像名重复导致docker save 失败docker save -o[root@loc...

2020-11-22 17:14:00 9709

原创 缺陷问题等级定义

BUG四级划分:1.Bloker(崩溃):阻碍开发或测试工作的问题;造成系统崩溃,死机,死循环,导致数据库数据丢失,与数据可连接错误;主要功能丧失;涉及钱,支付类,价格显示;影响版本测试2.Critical(严重):主要功能部分丧失,数据库保存调用错误,用户数据丢失,一级菜单不能使用但不影响其他功能的测试。功能设计与需求严重不符,模块无法启动或调用,程序重启、自动退出,关联程序间调用冲突,...

2020-04-01 14:50:00 3145

原创 部分APP无法代理抓包的原因及解决方法

引言(转载仅作为笔记,作者:https://cloud.tencent.com/developer/column/5044)HTTP应用层的抓包已经成为日常工作测试与调试中的重要一环,最近接触新项目突然之间发现之前的抓包手段都不好使了,顿时模块与模块之间的前端与服务之间的交互都变成了不可见,整个人都好像被蒙住了眼睛。其实自己也很早就发现平时使用的支付宝等APP使用Fiddler...

2020-03-20 10:29:55 4852

原创 Fiddler相关使用

相关图标说明

2020-03-15 20:04:52 179

原创 Android 调试桥 (adb命令)

adb常用命令官方文档:https://developer.android.google.cn/studio/command-line/adb#devicestatus1.安装apk到手机 adb install[options]path path安装包的本地路径 。-r:重新安装现有应用,保留其数据。 ...

2020-03-10 15:55:38 371

原创 移动端测试环境的搭建

1.安装Java环境 Android应用为例讲解,需要安装java环境2.SDK环境Android依赖SDK的环境3.模拟器环境或真机环境1.1.Java环境搭建JDK在Oracle上的下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html;点击【JDK-DOWNLOAD...

2020-03-09 17:18:20 844

原创 从UA类型设备分辨出Android设备类型

随着Android设备增多,不少网站都开始设备Android设备,而Android主流设备类型以手机和平板为主。网站在适配时通过User Agent(用户代理,以下简称UA)又如何区分呢,本文部分内容翻译自Google官方博客Mo' better to also detect “mobile” user-agent。一针见血标准判断规则:Mobile Android has “Mobile...

2020-03-05 20:44:32 1759

原创 Python requests 库

——仅摘做笔记重定向:1.(Redirect)就是通过各种方法将各种网络请求重新定个方向转到其它位置,从地址A跳转到地址B了。2.重定向状态码: --301 redirect: 301 代表永久性转移(Permanently Moved) --302 redirect: 302 代表暂时性转移(Temporarily...

2020-01-05 11:37:32 188

原创 Python 方法总结

Python 3 strip()方法描述:Python strip()方法用于移除字符串头尾指定得字符(默认是空格)胡或字符列。注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。用法:strip()方法用法:str.strip([chars])参数:chars -- 移除字符串头尾指定的字符序列返回值:返回移除字符串头尾得指定字符序列生成的新...

2020-01-05 11:23:16 146

原创 Python logger模块

1 logging模块简介logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点:可以通过设置不同的日志等级,在release版本中只输出重要信息,而不必显示大量的调试信息; print将所有信息都输出到标准输出中,严重影响开发者从标准输出中查看其它数据;logging则可以由开发者决...

2019-12-29 20:46:39 125

原创 本文介绍Python3中string模块 , random模块

1. String模块中的常量:string.digits: 数字0~9string.ascii_letters: 所有字母(大小写)string.ascii_lowercase: 所有小写字母string.ascii_uppercase: 所有大写字母string.printable: 可打印字符的...

2019-11-23 16:57:36 191

原创 从不订购的客户

某网站包含两个表,Customers表和Orders表。编写一个 SQL 查询,找出所有从不订购任何东西的客户。使用 left join ...on 左连接,Orders表数据为空时 显示值为 null. 然后where 条件查找为null的值。select C.Name as Customers from Customers C left join Orders O ...

2019-11-17 21:19:18 115

原创 查找重复的电子邮箱/手机号/姓名

例:编写一个 SQL 查询,查找Person表中所有重复的电子邮箱。根据以上输入,你的查询应返回以下结果使用group...by 分组函数+聚合函数count()实现select Email from Person group by Email having count(*) > 1;...

2019-11-17 21:13:59 1047

原创 超过经理收入的员工

Employee表包含所有员工,他们的经理也属于员工。每个员工都有一个 Id,此外还有一列对应员工的经理的 Id。给定Employee表,编写一个 SQL 查询,该查询可以获取收入超过他们经理的员工的姓名。在上面的表格中,Joe 是唯一一个收入超过他的经理的员工。1.用Where语句select B.name as Employee from Employee A, ...

2019-11-10 10:29:03 109

原创 学生,课程表, 学生选课表 查询——面试题

1.找出 没选过“黎明” 老师的所有学生姓名1)选择出黎明老师的课程编号select cno from C where cteacher="黎明";2)根据C表查询出来课程编号的结果,在SC学生选课表查出选黎明老师课程的学号select sno from SC where cno=(select cno from C where cteacher="黎明");3)然后依据以上...

2019-10-27 11:09:47 1145

原创 求100之内的素数。【素数 : 只能被1或本身整除的数】

import 和 from ..import.. 的区别# import datetime。 now是datetime模块下datetime类的now方法,所以要写成datetime.datetime.now# from datetime import datetime是从datetime里引入了datetime类,引入的并不是这个模块而是这个类,自然是datetime.nowimp...

2019-10-23 10:20:30 2135

原创 输出连续出现的数字

编写一个 SQL 查询,查找所有至少连续出现三次的数字。例如,给定上面的Logs表,1是唯一连续出现至少三次的数字。select distinct L1.Num as ConsecutiveNums from Logs L1,Logs L2,Logs L3 where L1.Id =...

2019-10-20 21:45:19 207

原创 微信朋友圈,微信红包,QQ登录测试用例

2,微信红包测试用例3.登录 以qq登录为例安全性测试用例包括:用户密码后台存储是否加密; 用户密码在网络传输过程中是否加密; 密码是否具有有效期,密码有效期到期后,是否提示需要修改密码; 不登录的情况下,在浏览器中直接输入登录后的URL地址,验证是否会重新定向到用户登录界面; 密码输入框是否不支持复制和粘贴; 密码输入框内输入的密码是否都可以在页面源码模...

2019-10-20 21:19:27 1693

原创 分数排名

编写一个 SQL 查询来实现分数排名。如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。例如,根据上述给定的Scores表,你的查询应该返回(按分数从高到低排列):表二表二: Score 字段Select A.Score from Scores A order by Score...

2019-10-18 19:51:55 213

原创 第N高的薪水

编写一个 SQL 查询,获取Employee表中第n高的薪水(Salary)。例如上述Employee表,n = 2时,应返回第二高的薪水200。如果不存在第n高的薪水,那么查询应返回null。LIMIT m,n "m"表示偏移量,表示从第几位开始取。"n"表示长度,即需要取多少位。需要注意的是偏移量的第一位为0,所以"LIMIT 1,1"表示从第二位开始...

2019-10-18 19:30:05 97

原创 手机、电话号码、邮箱、域名、身份证号的测试用例

测试的时候会遇到一些特殊的填写项,这些填写项不是简单随意的字符组合,有一定的实际意义和实际规则,需要验证其正确性。比如手机号码,一定是“1”开头的纯数字,如果输入2开头的就得给出错误提示。 转载了几种常用具有实际意义和规则的填写项的测试用例。若有疏漏或错误欢迎补充。 -----------转载1.手机号码(这里特指中国内地的手机用户,忽略区号)手机号码:我国使用的手...

2019-10-17 14:29:38 4455

原创 第二高薪水

需求:编写一个 SQL 查询,获取Employee表中第二高的薪水(Salary)例如上述Employee表,SQL查询应该返回200作为第二高的薪水。如果不存在第二高的薪水,那么查询应返回null。解:select ifnull ((select distinct(salary) from Employee order by Salary desc limit...

2019-10-14 15:58:29 150

原创 编写一个 SQL 查询,满足条件:无论 person 是否有地址信息,都需要基于上述两表提供 person 的以下信息:

表1为Penson,表2为Address,如下图所示要求:编写一个 SQL 查询,满足条件:无论 person 是否有地址信息,都需要基于上述两表提供 person 的以下信息:FirstName, LastName, City, State问题分析:使用连接查询,分为内连接和外连接    内连接(inner join)会舍弃两表中不相同的部分    外连接(left j...

2019-10-13 10:07:46 2388

原创 将字符串 "k:1 | k1:2 | k2:3 | k3:4",转化为字典:{k:1, k2:2 .....}

字符串 "k:1 | k1:2 | k2:3 | k3:4",转化为字典:{k:1, k2:2, .....}方法一:str = "k:1 | k1:2 | k2:3 | k3:4"def Dicts(str): dict = {} for iterms in str.split('|'): key, value = iterms.split(':'...

2019-09-14 21:46:44 1495

空空如也

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

TA关注的人

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