自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (4)
  • 收藏
  • 关注

原创 测试数据不会造?可以用这个工具faker

一、安装Fakerpip install faker(命令在cmd下执行即可)二、使用pycharm工具的话,project interpreter找Faker,进行install三、编写脚本即可from faker import Fakerf = Faker(locale='ZH-CN') # 初始化for i in range(1, 100): email = f.ascii_email() phone = f.phone_number() ss

2020-07-16 15:19:17 523

原创 python-unittest报Empty suite错误,解决方式

1、方法名必须以“test_”开头2、unittest.main() 改为

2020-06-19 14:12:14 2888

原创 chrome插件(Resolution Test)不同分辨率测试

1、下载Resolution Test.crx插件【百度就有】2、在chrome地址栏输入【chrome://extensions/】进入chrome扩展程序3、将下载好的插件拖入扩展程序页面,即可。可能会报错,提示插件包无效。将插件后缀名改为rar,然后再解压,再重复步骤2和步骤3。以上内容略粗,具体可参考:http://www.cnplugins.com/devt...

2020-01-20 13:47:06 4066 1

原创 正交矩阵工具(测试工具)使用方法

一、将工具解压在磁盘中这里我解压在E盘下:E:\allpairs\allpairs二、新建Excel文件,将控件的名称和控件的取值输入Excel文件中,如下图所示:三、将解压好的工具,新建txt文件,名称自拟,这里我命名为666,如下图所示:四、将步骤二excel文件中的内容复制粘贴在步骤三文件中,如下图所示:五、打开cmd,如下图所示:六、在cmd命令中:...

2019-09-11 11:08:24 2391

原创 jsonb字段类型,如何查询?

以下字段名格式都是jsonb:select * from 表名 where 字段名 @>'["字段值"]'::jsonb;比如:表名:test 字段名:student_name 字段值:csdnselect * from test where student_name @>'["csdn"]'::jsonb;...

2019-09-04 11:32:46 1473

原创 python导入的kafka包,报错:return '<SimpleProducer batch=%s>' % self.async

使用的Anaconda的python3.7版本,发现使用kafka的库连接时报错,错误信息如下:因为py3.7里面async已经变成了关键字。所以导致了不兼容。解决办法:使用最新的kafka版本,但是pyPI上的kafka还没有被替换成最新的,可以使用下面的方法升级kafka。我使用的是pycharm工具,在执行的脚本右键点击open in terminal;接着在控制窗口...

2019-07-31 16:21:26 4567 3

原创 自我认知

工作中提了一个前端bug单,问题级别很低p4开发直接给我置为invaild了,我也没怎么多思考,直接接收invaild,把bug单置为verified状态同事给我说这种问题,你实在无法角逐,就指给产品我一下子觉得我自己思考这个问题有点简单现在想办法想reopen,但是没有办法了我就问产品,我遇到了这个问题,产品就一句话,你自己怎么认为?我就回答说,我认为是个问题她就说支...

2019-07-09 17:47:14 361

翻译 chrome F12_Network 开发者工具详解

开发者工具面板最常用的前四个功能模块如下:Elements:查找网页源代码HTML中的任一元素,手动修改任一元素的属性和样式且能实时在浏览器里面得到反馈。 Console:录开发者开发过程中的日志信息,且可以作为与JS进行交互的命令行Shell。 Sources:断点调试JS。 Network:从发起网页页面请求Request后分析HTTP请求后得到的各个请求资源信息(包括...

2019-07-09 11:52:46 7882 1

原创 送给自己的一段话

一个人去过多少地方 见过多少人决定了他思维的宽度和内心的包容程度如果你去过西藏 你会对生死有不同的想法如果你从欧洲游历一圈儿 你不会以为失去一个前男友就失去了整个宇宙如果你在美国住上一段时间 你就不再有狭隘的反美情绪或者狂热的西方崇拜懂的葡萄酒的产地和身份 看得出普洱的好坏和年份说的出莫奈和梵高的区别 了解各国同性恋和安乐死的法案不是为了在和...

2019-06-24 10:51:40 292

翻译 HTTP详解

内容来自公众号:裸睡的猪之HTTP详解一、什么是网络?网络是由若干节点和链接这些节点的链路构成。互联网是网络与网络之间所串连成的庞大网络。HTTP(HyperText Transfer Protocol超文本传输协议)是互联网上应用最广泛的一种网络协议,由万维网协会制定发布。二、HTTP请求过程TCP/IP协议->建立TCP连接->客户端请求->服务端响...

2019-06-21 16:50:50 287

翻译 HTTP请求中Request Payload和Form Data的区别

一、FormData和Payload是浏览器传输给接口的两种格式,这两种方式浏览器是通过Content-Type来进行区分的。如果是application/x-www-form-urlencoded的话,则为formdata方式;如果是applocation/json或multipart/form-data的话,则为request payload方式。二、使用ajax方式提交pos...

2019-06-20 10:36:11 5934

翻译 性能测试必备技能

文章来自:修行者

2019-06-13 10:41:34 329

翻译 测试人员必备技能

文章原创:修行者

2019-06-13 10:40:49 663

原创 SFTP和FTP的区别

1、FTP(File Transfer Protocol),即文件传输协议,用于Internet上控制文件的双向传输。(FTP在linux系统中,传输默认的端口为21端口,通常以ASCII码和二进制的方式传输数据,支持主动模式和被动模式两种方式。)2、SFTP(Secure File Transfer Protocol),即文件加密传输协议。(SFTP在linux系统中,传输默认的端口...

2019-06-13 10:38:35 7871

原创 MobaXterm工具使用

1、如何实现与linux的连接?输入想要连接的linux的ip地址,点击ok;输入ip地址的用户名和密码,即可连接。2、如何实现windows与linux的互传文件?输入想要连接的Linux的ip地址和用户名,点击ok可以从windows文件中直接拖拽文件到linux文件中;也可以从linux文件中直接拖拽文件到windows文件中。...

2019-06-13 10:37:24 3299

原创 测试-校验前端页面颜色

点击F12,在elements下的color:颜料笔呈现蓝色,鼠标定位在页面需检测的颜色处,可看颜色代码是否符合。

2019-06-13 10:33:29 1158 1

原创 Linux命令

1、[root@ngsocdev30 360es]# #:超级管理员 root:当前用户 ngsocdev30:主机名 360es:当前位置 $:普通用户2、vi i -》esc -》: wq(保存退出) q!(强退不保存) w 文件名(另存为) 快速定位?一般模式下:/要找的文本内容,按enter键 。3、...

2019-06-13 10:29:41 141

原创 从招聘需求看测试职业发展

第一阶段第二阶段第三阶段第四阶段第五阶段王者段位......以上来自于公众号TestOps

2019-03-05 14:30:36 264

原创 音视频类应用启动时间测评报告

一般情况下,应用启动时间在1秒以内,用户反馈系统响应很快;1-3秒内完成启动,用户认为反应速度尚可;3-5秒内完成启动,用户会认为系统反应很慢,但是还可以接受;若启动时间超过5秒,则大部分用户会认为系统反应糟糕,甚至卸载应用。安卓绿色联盟应用体验标准规定,应用冷启动时间应该不超过1000毫秒,热启动时间应该不超过500毫秒,若不满足,则无法获得绿色应用认证。从上面的测评结果可以看出,参...

2019-03-04 09:46:56 216

原创 HTTP状态码

状态 状态码 状态值 状态描述 成功 200 OK 正常 成功 201 Created 已建立 成功 202 Accepted 已接受 成功 203 Non-Authoritative Information 无认证信息 成功 204 No Content 无内容 成...

2019-02-28 10:22:51 2194

原创 ipv4、ipv6简单讲解

一、IPV41、ipv4地址长32位,采用点分十进制表示,四段八位二进制数。(1)A类:给大型网络使用                   最高位是0【最左边】                   0xxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx                   地址范围:0.0.0.0-127.255.255.255(2)B类:给...

2019-02-27 16:37:46 3127

原创 HTTP报错401和403详解及解决办法

一、401:1. HTTP 401 错误 - 未授权: (Unauthorized)您的Web服务器认为,客户端发送的 HTTP 数据流是正确的,但进入网址 (URL) 资源 , 需要用户身份验证 , 而相关信息 1 )尚未被提供, 或 2 )已提供但没有通过授权测试。这就是通常所知的“ HTTP 基本验证 ”。 需客户端提供的验证请求在 HTTP 协议中被定义为 WWW – 验证标头字段...

2019-02-01 10:25:02 4227

原创 端口号范围

测试中涉及到端口号,对此作总结:一般用到的是1~65535。其中0不使用,1-1023为系统端口,也叫BSD保留端口。0-1023: BSD保留端口,也叫系统端口,这些端口只有系统特许的进程才能使用;1024~65535为用户端口,又分为:BSD临时端口(1024-5000)和BSD服务器(非特权)端口(5001-65535)。其中:     1024-5000: BSD临时端...

2019-01-30 11:07:54 23470 1

原创 面包屑导航

面包屑是一种常见的导航工具,通常出现在网页内容的上方。面包屑小巧,简单,有时候甚至很难引起人们的注意,但就是这么一个简单的小东西,却有十分重要的作用。今天我们就教大家来认识面包屑。面包屑的概念来自于童话故事“汉赛尔和格莱特”,当汉赛尔和格莱特穿过森林时,不小心迷路了,但他们发现在沿途走过的地方都撒下了面包屑,让这些面包屑来帮助他们找到回家的路。所以网站面包屑作为一种辅助导航工具,作用是...

2019-01-28 14:36:43 9528

原创 测试点之界面测试

1、界面的整体布局排版、界面元素的内容、颜色、对齐方式、空间距离是否与原型图一致。2、界面文字描述的大小、颜色、格式是否一致,无歧义,无错别字。3、浏览器兼容性,检查以上问题在不同浏览器是否有异常。浏览器兼容性:不同品牌的浏览器兼容性;                         同一品牌不同版本的浏览器兼容性。4、系统分辨率兼容性,检查以上问题在不同分辨率是否有异常。...

2019-01-28 11:35:27 499

原创 完整的系统测试过程

为了更清晰的知道系统测试过程,先写一些测试方面的概念:1、软件测试分为四个阶段:单元测试、集成测试、系统测试、验收测试。(1)单元测试:测试函数,依据LLD,一般开发人员完成,属于白盒测试。(2)集成测试:测试模块和接口,依据HLD,开发人员和测试人员完成,属于灰盒测试。(3)系统测试:测试整个软件,依据SRS,测试人员完成,属于黑盒测试。(4)验收测试:测试整个软件,分为α测...

2019-01-24 18:30:50 8904

原创 WEB测试与APP测试的区别

1. 相同点:(1) 都是需要按照需求来进行测试的。(2) 测试流程都是一样的:测试计划、测试方案、书写测试计划、评审用例等。(3) 测试方法是一样的:每个软件都可以进行手工测试,做自动化测试、黑盒测试、灰盒测试或者白盒测试。(4) 测试分析和设计方法是一样的:测试分析指的是如何提取测试项;设计方法是设计测试用例(11种)。(5) 测试管理工具:缺陷管理工具、用例管理工具。...

2019-01-24 17:34:56 246

原创 《python编程从入门到实践》函数def知识点

#定义函数格式,比如:def greet_user():    print("Hello!")greet_user() #向函数传递信息,比如:def greet_user(username):    print("Hello, "+username.title())greet_user("rose") #实参和形参。形参是函数完成其工作所需的一项信息。实参...

2019-01-24 15:22:19 765 1

原创 python报出IndentationError: unindent does not match any outer indentation level的错误

今天在编写一段很简单很简单的函数代码,执行的时候报出IndentationError: unindent does not match any outer indentation level的错误,不知道是为什么,该缩进的都缩进了。最终发现是缩进前多了一个空格,肉眼真的没有看出来。【眼神不好!!!】为了总结了两个解决办法:1、最常见的原因是没有缩进。根据错误提示的行数,去代码中仔细...

2019-01-23 17:34:43 904 2

原创 《python编程从入门到实践》input和while知识点

#函数input()的工作原理:让程序暂停运行,等待用于输入一些文本。获取用户输入后,将其存放在一个变量中,以方便再使用。比如:name = input("Please enter your name:")print("Hello,"+name+" !")#使用int()来获取数值输入。比如:age = int(input("How old are you?"))if age ...

2019-01-22 11:58:42 181

原创 《python编程从入门到实践》字典dict知识点

#字典是一系列键值对。每个键都与一个值相关联,可以使用键来访问与之相关联的值。值可以是数字、字符串、列表和字典。事实上,可将任何python对象用作字典中的值。比如:"""color和point是键,green和5是值。键和值之间用冒号:"""alien_0={   "color":"green",   "points":5,}#访问字典中的值,比如:print

2019-01-21 15:55:16 121

原创 Postgresql与Oracle的差异

1、(1)Oracle有rownum伪列,用来表示数据在结果集中的行数;select rownum,id,name from (select * from student order by name);rownum id name1 3 李三2 2 王二3 1 张一4 4 李四(2)postgresql没有rownum,用limit和offset两个关键字实现类似的...

2019-01-21 14:16:26 1805 2

原创 《python编程从入门到实践》if知识点

#if-else语句格式,比如:cars=['bmw','audi','toyota','subaru']for car in cars:    if car=='bmw':        print(car.upper())   else:       print(car.title())#if-else-if语句格式,比如:age=66if age&lt;2...

2019-01-21 11:53:11 130

原创 《python编程从入门到实践》元组tuple知识点

#列表与元组的区别:列表是可以修改的,元组是不可以修改的。列表用[]将元素括起来,元组用()将元素括起来。#遍历元组,比如:dimensions=(200,50)for dimension in dimensions:     print(dimension)#元组不能修改,但是可以给存储元组的变量重新赋值。比如:tuples=(300,400,500)for tupl...

2019-01-21 11:52:51 159

原创 《python编程从入门到实践》列表list知识点

#访问列表元素,利用索引值,从0开始。比如:bicycle=['trek','cannondale','redline','specialized']print(bicycle[0])print(bicycle[-1])print(bicycle[3].title())#修改列表元素值,比如:"""修改前"""motorcycles=['honda','yamaha',...

2019-01-21 11:52:30 147

原创 《python编程从入门到实践》最基础知识点和python之禅

#将首字母大写 title(),比如:name="adv lace"print(name.title())#将字符串全部大写upper(),比如:name1="aDv Lace"print(name1.upper())#将字符串全部小写lower(),比如:name2="aDv Lace"print(name2.lower())#合并字符串+,比如first...

2019-01-21 11:50:56 156

翻译 cookie与session的区别

1.session是存储在服务器上的,cookie是存储在客户端上的,因此session的安全性比cookie高。2.获取session里的信息是通过存放在会话cookie里的sessionid获取的。3.因session存放在服务器里的,随着session不断增加会加大服务器的负担。因此会将重要的东西放在session里,不太重要的放在cookie里。4.cookie分为两类,一类是...

2019-01-17 09:58:29 154

翻译 测试点之用户权限

1)  给某账号赋予权限后,登陆该账号,查看是否拥有已赋予的权限,以及权限设置是否正确(权限是否超过或者不足)2)  删除或修改已经登陆并且正在执行操作的账号权限,程序能否正确处理,验证3)  重新注册系统变更登陆身份后再登陆,程序能否正确执行,之前所拥有的权限能否继续使用4)  在用工作分配或者角色管理情况下,删除包含用户的工作组或者角色,程序能否正确处理5)  不同权限账号登陆...

2019-01-17 09:58:08 1650 1

原创 测试点之数据库

不是测试数据库软件,指的是测试的过程中会用到数据库a. 测试前后页面的数据是否和数据库中存放的数据一致b. 测试表结构是否合理c. 测试主外键设置是否合理d. 测试索引是否需要添加...

2019-01-17 09:57:28 394

原创 测试点之表单

针对WEB测试主要用来提交数据,post方法,如果有好几个数据要一起提交,就可以把它们放在一个表单中。A. 测试正常提交表单,测试基本功能————优先级最高,合法的输入B. 测试表单的校验:   a. 测试单字段校验:必填项、长度(文本长度)、格式(日期、邮件等)、内容(内容是否合法,数字等)   b. 测试多字段联合校验(字段间有关联关系)   c. 测试多值的输入字段,重点...

2019-01-17 09:57:09 4443

allpairs.zip

allpairs工具,应用于测试过程中,测试方法:正交排列法/正交矩阵法。 为满足控件和控件取值过多时,设计的点不知是否全面,可使用allpairs工具。

2019-09-11

win2003 iis6 i386.zip

winserver2003关于安装QC中IIS出现问题的解决办法(安装包以及操作步骤手册)

2017-10-09

QCMSExcelAddin.exe

通过excel方式,编写的测试用例导入到QC软件测试管理工具中

2017-10-09

QCExplorerAddIn.exe

Quality CenterExplorerAddIn是独立客户端插件,供QC测试管理

2017-10-09

空空如也

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

TA关注的人

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