自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux系统查看服务内存,cpu,硬盘命令

内存,cpu,硬盘区别内存:就是存储程序以及数据的地方,比如当我们在使用WPS处理文稿时,当你在键盘上敲入字符时,它就被存入内存中,当你选择存盘时,内存中的数据才会被存入硬(磁)盘。断电后,内存中的信息全部丢失,存储介质是集成块的RAM类型,电子读写,存储容量较小。。cpu:是英语“Central Processing Unit/中央处理器”的缩写,CPU一般由逻辑运算单元、控制单元和存储单元组成...

2018-04-27 11:52:27 62419 2

原创 等价类划分详解

一.等价类划分法1.   等价类划分定义:将所有的输入域,划分为若干个子集,从每个子集中选取少量的具有代表性的数据作为测试用例。可划分为两种等价类:有效等价类和无效等价类有效等价类:完全满足产品规格说明的数据,有效的,有意义的的输入数据集合无效等价类:不满足程序的程序的输入要求或者无效的输入数据构成的集合2.   等价类的划分方法:1>.输入值规定了取值范围或者对输入数据个数有规定,可划分为...

2018-04-13 11:36:29 18209

转载 接口测试常见面试题

一.get和post请求的区别:get和post请求都可以向服务器发送收据,和向服务器1>传送方式:get通过地址栏传送数据,post通过body传送数据2>传送长度:get受限制,post长度不受限制3>get 1 tcp 200 (TCP协议,数据包:TCP协议的数据包) post 2get发一次TCP包,POST发两次...

2020-04-17 16:10:24 16197 1

原创 url中的20%、22%、26%、7B%、%7D、28%、29%怎么解析还原成真实的字符

URL编码表backspace 8% A 41% a 61% § %A7 Õ %D5 tab 9% B 42% b 62% « %AB Ö %D6 linefeed %0A C 43% c 63% ¬ %AC Ø %D8 creturn %0D D 44% d 64% ...

2020-11-11 15:26:18 13849

转载 压力测试基本概念

目录一、压测是个啥?为啥要压测?二、压测方案设计1、压力场景2、压测方案设计关注点3、涉及到的知识点:三、压测执行四、压测报告关注点一、压测是个啥?为啥要压测?压测属于性能测试的一种:性能测试的选择和需求有关,选择的场景不同,使用的性能测试方案均是不同的,性能是随着业务的发展,不断新的要求,不同的阶段,性能测试的频率不一样。看到过网上有个馒头的例子:一口气吃十个馒头,并发,压力(并发)测试,一口吃15个,20个,吃不下,一口吃18,能吃;馒头一个.

2020-11-19 16:27:38 13069

转载 如何对登录页面进行测试

登录功能通用测试用例设计具体要求:有一个账号,一个密码输入框,一个提交按钮,考察目的 1.了解需求 2.是否具有设计用例的能力 3.是否熟悉各种测试方法 4.是否有丰富的web测试经验1.了解需求:测试需求分析过程,可以从质量要求出发,来展开测试需求分析,从功能,性能,安全性,兼容性等各个质量要求出发,不断细化其内容,挖掘对应的测试需求,覆盖质量要求,也可从开发...

2018-06-12 14:40:40 11551 1

翻译 软件测试如何进行需求分析

需求的分类  业务需求:反应了客户对系统,产品的高层次的目标要求,在项目视图和范围文档中予以说明。  功能需求:定义了开发人员必须实现的软件功能,使得用户能够完成他们的任务,从而满足了业务需求。  用户需求:文档描述了用户使用产品必须要完成的任务,在用户说明书明确体现。  eg:   业务需求:企业内部要有自己的通讯簿,简单好用   功能需求:部门管理,联系人管理,添加,修改,删除,导入导出等等功...

2018-05-14 11:39:50 10286

转载 web页面输入框测试点

如何测试一个WEB的输入框?1、首先考虑是一个文本输入框还是数值型的文本输入框文本输入框测试点:1、重复2、空 也就是不填写是否支持2、长度:例如支持100字符, 那需要测试100字符、101字符、100字符后输入一个汉字的情况, 最大长度的显示是否正常3、哪些是支持的字符类型:数字、字母、汉字、字符!@!#、特殊字符(tab 回车键是否支持)4、是否支持多行,保存是否成功,显示是否按输入的多...

2018-05-18 14:36:48 6343

原创 不可复现的bug,如何确定及解决该问题

问题场景:有一些比较严重的BUG随机发生,难以查找规律的,测试工程师提交上去后,有可能会出现以下三个情形:1.开发人员试图重现,重现不出,Reject回来;2.开发人员找不到规律,所以不去解决,问题一直处于Open状态;3.开发人员因为问题难以解决,所以直接Resolved回来,觉得反正是偶发的,先改成解决状态再说。对开发人员、项目经理和测试工程师来说,正确的处理方法应该是怎样的?...

2019-06-11 16:28:27 6224

转载 如何测试微信朋友圈(功能测试)

2019-10-31 10:55:13 5118

转载 优惠券测试测试方法

2020-08-20 10:54:07 4761

转载 Robotframework 简介及工作原理(转载)

 Robot Framework是一个完全基于关键字测试驱动的框架,它即能够基于它的一定规则,导入你需要的测试库(例如:其集成了selenium的测试库,即可以理解为操作web控件的测试底层库),然后基于这些测试库,你能应用HTML、TXT等文档形式编写自己的关键字(这些关键字即你的库组成),之后,再编写测试用例(测试用例由测试关键字组成)进行测试。例如:一个简单的登陆测试由:登陆+输入密码+登出...

2019-06-05 16:58:48 4715

转载 Linux top命令的用法详细详解

查看多核CPU命令mpstat -P ALL 和 sar -P ALL说明:sar -P ALL > aaa.txt 重定向输出内容到文件 aaa.txttop命令经常用来监控Linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。本文通过一个运行中的WEB服务器的top监控截图,讲述top视图中的各种数据的含义,还包括视图中各进程(任务)的字段的排序。top进入视图...

2020-10-16 13:29:52 4518

转载 如何测试优惠券?

1.优惠券生成原理:2.eg:实际后台生成页面3.测试点:薅羊毛测试点:1.2.

2019-07-30 15:19:44 4368

转载 软件测试计划和测试方案的区别

测试计划与测试方案的区别一 什么是测试计划?所谓测试计划是指描述了要进行的测试活动的范围、方法、资源和进度的文档。它主要包括测试项、被测特性、测试任务、谁执行任务和风险控制等。二 什么是测试方案?所谓测试方案是指描述需要测试的特性、测试的方法、测试环境的规划、测试工具的设计和选择、测试用例的设计方法、测试代码的设计方案。三 测试计划与测试方案区别 序号 角度 测试计划 测试方案 1

2020-10-23 15:56:18 4085

原创 软件开发周期的常见模型(v,w模型)

V模型 1.明确的标注了测试过程存在不同的测试类型,明确的表示出开发阶段和测试阶段的各个对应关系 2.单元测试是否满足详细设计的需求 3.集成测试验证之前已测过的部分是否很好的结合到一起 4.系统测试检测系统的功能,性能的质量特性是否达到系统要求的指标 5.验收测试确定软件的实现是否满足用户的需求或合同要求 V模型:虽然...

2019-10-30 16:41:45 3959

原创 mysql修改表操作(DDL)

1.修改表名:alter table 表名rename 新表名;2.添加表字段:(1)默认加到最后:alter table 表名 add 新字段 类型 (字段完整性约束条件)(2)指定加到某个字段之后:alter table 表名 add 新字段 类型(该字段完整性约束条件) after 指定字段(3)加字段加到首字段:alter table 表名 add 新增...

2018-08-03 17:57:22 3378

原创 如何提交高质量的缺陷报告

1.唯一性一个bug代表一个问题,最好代表一类问题2.可重复性附加完整的复现步骤,让开发容易复现3.完整性提交的缺陷最好附加截图或者录屏或者日志,方便开发定位问题4.一致性提交的bug描述及所有信息要前后一致,不要引起歧义5.简洁性通过使用关键词,可以使软件缺陷的标题描述短小简练,又能准确解释产生缺陷的现象软件缺陷的标题描述短小简练,又能准确解释产生缺陷...

2018-05-07 11:16:53 3355

原创 python中的字典类型

一:字典的定义与特性:dict1={},逗号,为元素的分割符特性:1.键值对形式出现,键和值不能单独存在 2.键的类型:可以为 字符串,int,float,元组(不可以改变的类型可为键),但不可以为列表,字典类型 3 .值的类型:任意类型 4.字典可以改变值 5.键永远是唯一的二:字典的常用操作1.查:字典获取值的用法2.改:修改值,通过键去修改键存在...

2020-12-11 17:47:25 3204

原创 如何使用jmeter实现相对并发和绝对并发

相对并发与绝对并发的概念相对并发:指在一个时间段内发生的事情绝对并发:指在同一时刻发生的事情相对并发在jmeter的测试计划中添加线程组,设置线程属性,2秒之内启动10个线程,其对应的相对并发为5(线程数/启动时间),在没有添加其他逻辑控制器或定时器的情况下,线程属性中设置循环次数为3次,则sampler总共执行30次(线程数*循环次数)使用表格察看运行结果:每个线程都会运行3次绝对并发jmeter又如何实现绝对并发的呢?一般采用同步定时器(Synchronizing ..

2020-12-09 11:24:52 3006 1

原创 web和app测试的侧重点

web测试和app测试由于载体的不同,因此系统测试和细节也不尽相同web测试是B/S架构的,基于浏览器的,app测试是C/S架构,必须有客户端,因此在系统测试时就会有区别1.从系统架构上的区别 web测试只要更新了服务端,客户端就会同步进行更新,而且保证每一个用户的客户端的完全一致; app端不能保持完全一致,除非更新至同一版本2.从性能上的区别 web端关注响应时...

2018-04-13 17:00:16 2707

转载 linux中分析错误日志

1.2.日志存放位置:3.日志查看:vi:cat:less:more:快速定位:文档的最末行:ctrl+g(G) 定位第一行:gg 翻屏:ctrl+b(上一屏),ctrl+f(下一屏) 搜索关键字:esc/seckey回车...

2019-10-17 11:08:55 2376

原创 mysql表的完整性约束(创建表:creat (DDL))

约束条件 说明primary key(pk) 主键,一个表中只有一个,标识唯一性,不可为空foreign key(fk) 外键,实现表与表(父表主键/子表1外键/子表2外键)之前的关联not null 标识该字段不能为空unique ...

2018-07-26 17:50:29 2337

原创 【测试方法】业务流测试法之场景法

一、场景法:通过运用场景来对系统的功能点或业务流程的描述,从而提高测试效果的一种方法。用例场景来测试需求是指模拟特定场景边界发生的事情,通过事件来触发某个动作的发生,观察事件的最终结果,从而用来发现需求中存在的问题。我们通常以正常的用例场景分析开始,然后再着手其他的场景分析。场景法一般包含基本流和备用流,从一个流程开始,通过描述经过的路径来确定的过程,经过遍历所有的基本流和备用流来完成整个场景。场...

2020-04-02 16:15:44 2306

原创 测试手机app常用命令

1.adb kill-server :启动前,清掉其他adb 服务2.adb start-server:启动服务成功启动:启动失败:需要启动任务管理器将adb.exe进程杀掉3.adb connect 手机设备码:连接手机4.adb devices:检测电脑已连接到的手机设备(device代表已经连接上,offline代表手机未启动)5.adb devic...

2019-04-20 11:32:46 1875

原创 测试用例设计方案(5方面)

有这样一个面试题:在一个Web测试页面上,有一个输入框,一个计数器(count)按钮,用于计算一个文本字符串中字母a出现的个数。请设计一系列测试用例用以测试这个Web页面。有经验的测试人员可能会问面试官,字母a区分大小写吗?只统计英文字母的a吗?最长输入字符是多少,最少输入字符是多少?对输入的字符类型是否有限制,是否会自动清除不符合要求的字符?所以第一步应该是明确需求,然后我们才开始进行思考如何设计测试用例通常说来,我们考虑一个测试对象的时候至少从以下六方面来考虑:功能性兼容性UI显示性能

2020-11-22 17:30:44 1821 4

转载 测试用例评审的目的

2020-08-21 15:23:45 1796

原创 python中对象的方法

一:python中的一切类型的数据都是对象:数据和方法 对象数据: 对象所对应的存储的东西,是静态的部分;eg:a='123456' 对象方法: 可看做是对象的行为,是动态的部分;对象的方法实则为对象的函数二:字符串方法: 1.count:计数,字符串出现的次数 2.endswich:检查字符串是否以指定的字符串结尾 3.startswich:检查字符串是否...

2020-12-07 18:14:27 1711

原创 Jmeter 八大可执行元件

1.Threads2.   Test  Fragment定义:测试片段元素是控制器上的一种特殊的线程组,在测试树上与线程组处在同一层级,添加下层组件的方式和线程组相同(可以理解为不能执行的线程组)与线程组的区别是:test fragment不被执行,必须通过逻辑控制器中的Include_Controller 或者模块控制器来调用;常用场景:在模块化脚本构建中会很好用。比如:将登录脚本保存为一个Te...

2018-05-04 15:11:02 1580

原创 如何抓包

1.fiddler是什么2.fiddler页面端口:用来标识计算机上软件的唯一标志一个端口会对应一个软件,一个端口不能对应多个软件。接口和端口的区别:接口:系统组件间传递数据的2.设置浏览器端口host:主机响应url:服务器相应地址所有的使用客户端的软件都是C/S架构(所有的app都是C/S架构,所有要下载安装包的软件都是C/S架构)...

2019-11-05 15:39:34 1519

转载 (转载)统计页面方面的测试点

2018-07-30 11:34:52 1435

原创 瀑布模型,迭代模型,敏捷开发

瀑布模型: 瀑布模型核心思想是按工序将问题化简,将功能的实现与设计分开,便于分工协作,即采用结构化的分析与设计方法将逻辑实现与物理实现分开。将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。优点:1)为项目提供了按阶段划分的检查点 2)当前一阶...

2019-10-30 16:50:34 1386

原创 python中的布尔表达式

1.浅拷贝,深拷贝浅拷贝作用与全切片一致,深拷贝不会影响值的变化2.

2020-12-04 18:04:29 1315

原创 APP功能测试要点

App 测试1. 简述 Android 四大组件及生命周期? Android 的四大组件包括:Activity(活动)、Service(服务)、 BroadcasReceiver、(广播) ContentProvider(内容提供者)2. 当点击 APP 图标启动程序,说明将要发生那些过程? 1.点击桌面 app 图标,...

2019-09-02 17:37:30 1293

转载 网络抓包过程(转载)

万能抓包命令:不做任何过滤,抓取网卡为eth0下的所有内容,ctrl+c:停止查看方法:1.使用wireshark工具查看抓取的网络包内容2.直接在linux下转换文件格式查看:strings deaa.cap>ydal.log...

2019-10-21 15:44:35 1257

转载 软件测试:文件的上传与下载

服务器空间压力测试:1.df -h查看服务器磁盘2.dd if=/dev/zero(必填) of=a.txt(存放路径) bs=1G count=103.watch -n 3 df -Th(实时监控内存占用大小)直到达到瓶颈4.文件上传查看相应提示5.测试完成后删除文件,不影响后续测试...

2018-05-18 16:06:38 1227

转载 接口测试的测试点

接口测试常用测试点转载:https://www.cnblogs.com/fireporsche/p/9949805.html接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。测试的策略:接口测试也是属于功能测试,所以跟我们以往的功能测试流程并没有太大区别,测试流程依旧是: 评审测试接口文档(需求文档) 根据接口文档编写测试用例(用例编写

2020-11-12 09:53:21 973

原创 charles抓包,手机ios,电脑windows

App抓包Charles抓包不仅仅可以抓取来在电脑端的HTTP请求,也能够抓取来自App发出的HTTP请求,但是手机抓包需要在电脑端配置下,并且同时需要手机和电脑在同一网络下电脑端配置:1,启动安装好的Charles抓包工具;2,点击【Help】–>【local IP Address】获取下ip地址,也可以直接通过电脑自带的CMD命令来获取电脑IP【ipconfig】,根据自己的习惯这里的ip是取我虚拟机的;3,点击【Proxy】–>【Proxy Settings】我们在设置下端

2021-01-17 23:00:38 950

转载 接口性能测试

一:概念了解: 1>性能测试:各种指标(吞吐率) 2>负载测试:逐渐的增加压力,目的是找服务器的瓶颈 3>压力测试:在一定的负载(压力)情况下,持续运行一段时间(24h起步),目的测试服务器的稳定性 小并发: 高并发:二:性能测试流程: 1.系统用户...

2019-11-26 11:04:53 894

原创 软件配置管理及SVN的使用

一、配置管理  1. 管理整个软件生命周期中的配置项   配置项:软件生命周期中产出的各种输出成果,如需求文档、设计文档、代码、测试相关文档  2.管理配置项的变化(核心)  3.使用配置管理工具: VSS(入门) SVN GIT(分布式开发) ClearCase(大型商业软件)二、配置管理目的  1. 保证软件产品的完整性:保证所有人拿到的文档、代码都是全的  2. 保证软件产品的一致性:保证所有人拿到的文档、代码都是一样的  3. 保证软件产品的可追溯...

2020-08-28 17:16:22 883

空空如也

空空如也

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

TA关注的人

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