自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 爬虫脚本参考

爬虫

2022-10-25 09:03:32 1053

原创 Jmeter-中文返回乱码

接口测试,操作中的结果出现异常的解决方法

2022-08-14 20:41:51 242

原创 jmeter-跨线程组传参的两种方法

接口测试

2022-07-30 15:06:01 6507 2

原创 嵌入式软件测试的基本方法

  嵌入式系统是以应用为中心,以计算机技术为基础,软件硬件可剪裁,适应应用系统对功能、可靠性、成本、体积及功耗严格要求的专用计算机系统。嵌入式系统的软硬件功能界限模糊,测试比PC系统软件测试要困难得多,嵌入式软件系统测试具有如下特点:  (1)测试软件功能依赖不需编码的硬件功能,快速定位软硬件错误困难;  (2)强壮性测试、可知性测试很难编码实现;  (3)交叉测试平台的测试用例、测试结果上载困难;  (4)基于消息系统测试的复杂性,包括线程、任务、子系统之间

2022-05-16 22:44:52 1800

原创 嵌入式测试

一、嵌入式软件测试的方法  嵌入式软件测试分为4个阶段,即模块测试、集成测试、系统测试、硬件/软件集成测试。前3个阶段适用于任何软件的测试,硬件/软件集成测试阶段是嵌入式软件所特有的,目的是验证嵌入式软件与其所控制的硬件设备能否正确地交互。  在嵌入式软件测试中,常采取折中的方式。基于目标的测试消耗较多的经费和时间,而基于宿主的测试代价较小,但毕竟是在模拟环境中进行的。目前的趋势是把更多的测试转移到宿主环境中进行,但是,目标环境的复杂性和独特性不可能完全模拟。  在两个环境中可以出现不同的软件缺

2022-05-16 22:39:24 17438

原创 SwitchHosts--host地址切换工具

什么是hosts文件?简单的说,hosts文件是用于本地dns服务的,采用ip 域名的格式写在一个文本文件当中,Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析。SwitchHosts官网地址:SwitchHos.

2022-05-16 22:26:06 1731

原创 RobotFrameWork 自动化环境搭建(基于 python3.6)

一、需要安装的工具目录1、安装 python3.6.0我这里采用的是 python3.6 (目前慢慢市场在推广 python3.0 版本了)2、安装 wxPython(Python 非常有名的一个GUI 库,支撑Ride的运行库)pip install -U wxPython -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn3、安装 robotframeworkpip in.

2022-05-15 22:52:52 793

原创 MySQL数据库中int(3)和int(10)的区别,和int(255)

int(M) 在 integer 数据类型中,M 表示最大显示宽度。在 int(M) 中,M 的值跟 int(M) 所占多少存储空间并无任何关系。int(3)、int(4)、int(8) 在磁盘上都是占用 4 btyes 的存储空间。说白了,除了显示给用户的方式有点不同外,int(M) 跟 int 数据类型是相同的。如果int的值为10 int(10)显示结果为0000000010int(3)显示结果为010就是显示的长度不一样而已 都是占用四个字节的空间。int(M) M指

2022-05-15 22:46:08 1431

原创 中间件是什么,常用的中间件有哪些

一、中间件是什么?中间件(英语:Middleware)顾名思义是系统软件和用户应用软件之间连接的软件,以便于软件各部件之间的沟通,特别是应用软件对于系统软件的集中的逻辑,是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件在客户服务器的操作系统、网络和数据库之上,管理计算资源和网络通信。总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。也就是说,关于中间件,我们可以理解为:是一类能够为一种或多种应用程序合作互通

2022-04-26 23:02:41 8880

原创 linux系统结构包括什么

linux系统结构包括:内核、shell、文件系统和应用程序。同时内核、shell和文件系统一起构成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。1. linux内核内核是操作系统的核心,具有很多最基本功能,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。Li

2022-04-24 01:14:17 1591

原创 linux系统怎么学习

linux系统的学习方法:1、选择一个合适的linux发行版,如centos、ubuntu等;2、学习linux基础命令;3、掌握linux操作系统的概念;4、学习代码规范及分布式管理代码的git服务。Linux是一套自由加开放源代码的类Unix操作系统,诞生于 1991 年 10 月 5 日(第一次正式向外公布),由芬兰学生Linus Torvalds和后来陆续加入的众多爱好者共同开发完成。相比于windows,开源,是他独有的特点,这个特点使得它给了你更多的权限,实现在Windows上不能实现的事。

2022-04-24 01:13:01 3097

原创 Linux中的文本三剑客是什么?

对于接触过Linux操作系统的人来说,应该都听过说Linux中的文本三剑客吧,即awk、grep、sed,也是必须要掌握的Linux命令之一,三者都是用来处理文本的,但侧重点各不相同,awk功能最强大,但也最复杂,那具体怎么样呢?请看下文:什么是grep?  是一个强大的文本搜索工具,能使用正则表达式搜索文本,并把匹配的行打印出来,grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。  grep的工作方式是,它在一个或多个

2022-04-24 01:11:03 556

原创 Linux之三剑客

下面所说的是Linux中最重要的三个命令在业界被称为“三剑客”,它们是awk,sed,grep。我们现在知道Linux下一切皆文件,对Linux的操作就是对文件的处理,那么怎么能更好的处理文件呢?这就要用到我们上面的三剑客命令。在说这三个命令前我们要插入一个小插曲就是“正则表达式”和管道符。一、管道符 “|”什么是管道符?Linux提供管道符"|"将两个命令隔开,管道符左边命令的输出机会作为管道符右边命令的输入。示例:echo “hello world” | grep -o hello输出

2022-04-24 01:06:59 1778

原创 linux三剑客

grep 、sed、awk被称为linux中的"三剑客"。  grep 更适合单纯的查找或匹配文本  sed 更适合编辑匹配到的文本  awk 更适合格式化文本,对文本进行较复杂格式处理系统三剑客-grep正则查找 grep -v "^#|^$" 不显示注释行和空行系统三剑客-sedsed 字符流的编辑器,处理每行的字符全屏编辑工具 vi/vimcat >>xxx<<EOF...EOF编辑脚本:修改文件内容时1)擅长对行进行操作处理 (增删改查)...

2022-04-24 01:04:15 8637 1

原创 查看log.txt 日志文件中包含关键字x123或者x124的行,以及该行前后10行内容,并输出到out.txt中

答案:cat log.txt|grep -A10 -B10 'x12[3,4]' >out.txt前言Linux系统中搜索、查找文件中的内容,一般最常用的是grep命令,另外还有egrep命令,同时vi命令也支持文件内容检索。下面来一起看看Linux利用grep命令检索文件内容的详细介绍。1、搜索某个文件里面是否包含字符串命令格式:grep "被查找的字符串" filename1例如:grep "dcs" /duoceshi/duoceshi.log2、在多个文件中检索某

2022-04-24 01:00:17 603

原创 Linux环境下,请用一条命令计算出request.log文件中所有包含“requestDate”但是不包含“error”的行数

root@ubuntu:/duoceshi# grep "requestDate" *.log|grep -v "error" *.logrequestDaterequestDaterequestDatehelloroot@ubuntu:/duoceshi# grep "requestDate" *.log|grep -v "error" *.log|wc -l4root@ubuntu:/duoceshi# grep "requestDate" *.log|grep -v "error...

2022-04-24 00:58:16 1191

原创 常规测试、安全测试、渗透测试的区别

安全测试是在IT软件产品的生命周期中,检查产品,检验产品符合安全需求定义和产品质量标准的过程,功能测试是检验产品各功能,根据功能测试用例,逐项测试,检查产品是否符合用户要求的功能。安全测试是在IT软件产品的生命周期中,检查产品,检验产品符合安全需求定义和产品质量标准的过程,功能测试是检验产品各功能,根据功能测试用例,逐项测试,检查产品是否符合用户要求的功能。渗透测试是模拟恶意黑客攻击方法,评价计算机网络系统安全的评价方法,接下来就来给大家分析一下这三种测试。一、安全测试与功能测试的区别:1.目标

2022-04-24 00:50:53 3912

原创 flask框架启服务+json格式入参

import jsonimport osimport timefrom flask import Flask, request, make_response, jsonify, render_templatefrom werkzeug.utils import secure_filenameapp = Flask(__name__)user_token_dic = { 'user01': '3b6754f00bb0063071c5b71ce2b56b4ed0ce56a63493...

2022-04-24 00:43:12 432

原创 关于uiautomatorviewer识别到的界面为横屏的解决方案

关于uiautomatorviewer识别到的界面为横屏的解决方案:(1)现象:识别到的界面为横屏 测试对象:澎湃新闻APP(2)解决:1.将当前的界面截图保存2.将保存的截图手动旋转3.导入正常的截图(4)识别元素dos窗口下输入以下命令:adb connect 127.0.0.1:62001adb version ==》查看他的版本号adb devices ==》查看他的设备信息adb shell ==》进入root命令,底层就是linux...

2022-04-19 00:19:53 1120 1

原创 python单元测试框架unittest学习笔记二--TestCase、TestSuite、TestLoader、TextTestRunner

unittest框架中各元素的学习1、TestCase类unittest.TestCase()类的实例表示单元测试宇宙中的逻辑测试单元。此类旨在用做基类,其子类将实现特定的测试用例。此类实现测试运行程序所需的接口,以允许它驱动测试,以及测试代码可用于检查和报告各种故障的方法即每个测试函数必须继承TestCase类,测试函数并以test_开头命名语法:1.导入unitest包2.定义测试类:新建测试类必须继承unitest.TestCase3.定义测试方法:测试方法名称命名必须以t

2022-04-19 00:13:47 1517

原创 selenium.common.exceptions.InvalidSessionIdException: Message: invalid session id 报错解决方法

原因是在使用webdriver之前调用了close_driver()将webdriver关闭了,则webdriver就失效了。在使用selenium进行自动获取信息时,报错:InvalidSessionIdException: Message: invalid session id因为我需要获取多个页面的数据,让他自动进入下一页获取信息,但是我却在让他在第一页完了后就关闭了,因此会报错...

2022-03-30 22:39:17 6527

原创 将Python代码移植到另一台PC上,PyCharm中无法联想方法问题的解决

今天将Python代码从一台PC上拷到另一台上,然后发现在PyCharm中键入点(.),不能联想出该对象的方法。后来发现该项目的解释器是空的,在PyCharm中选中该项目,点击"File-Settings",在"Project Interpreter"中重新选择解释器就可以了#coding:utf-8from cv2 import *#这里表示让cv2的智能提示功能可用,但是这句话却没有导入cv2模块,不知道什么原因import tensorflow as tfimpor..

2022-03-30 22:36:26 1603

原创 ATM机测试点【南京多测师】【南京多测师_侯sir】

功能测试:1.插入银行卡能否识别2.插入其他卡 例如公交卡、地铁卡能否退回3.插入其他银行的银行卡能否使用4.插入未激活的卡是否有提示5.插入身份证绑定过期的银行卡能否有提示6.能否正常输入密码7.密码不会有误 能否进行识别8.错误插入银行卡能否有提示 并且可以退回9.有破损的银行卡能否退回10.输入完密码后能否正常显示信息11.能否查看余额12.能否正常进行取款服务13.如果输入密码有误是否有提示 超过三次能否吞卡14.假如余额不足 还进行取款能否 提示取款失败15.用户如果

2022-03-28 00:16:11 338

原创 优惠券测试点【南京多测师】【南京多测师_侯sir】

提示:过期优惠卷,不同等级的用户,叠加使用,退款,支付失败,取消支付,退款中,订单信息,网络问题,退货,兼容性 优惠券是否可以正常使用 外观是否与UI保持一致 部分商品是否能正常使用 购买商品的时候会不会提示使用优惠券 优惠券是否能分享 分享后能否正常使用 优惠券是否有有效期 优惠券时间的边界值 特殊事件是否会延

2022-03-27 20:00:07 388

原创 一次性纸杯包含的测点

功能方面:是否能盛水性能:能盛多少水能盛多少度的热水和冰水是否容易变形是否有隔热性能杯底设计是否稳固不易倾斜能够叠加多少个杯子是否能重复使用,能够使用多少次杯子的厚度和重量是否符合需求是否容易被风吹倒能够存放多少时间安全:杯口是否光滑是否易渗透/腐蚀材质是否材质环保是否易燃长时间放置是否会漏水/破损兼容性:是否可以盛放固体,以及其他液体(硫酸)易用性:是否方便携带是否易于老人孩子使用杯口杯底大小是否设计合理是否方便握持界面:纸面是否易晕染界面图片是否与

2022-03-27 19:59:02 265

原创 三角形设计测试用例和测试点【南京多测师】【南京多测师_侯sir】

在三角形计算中,要求三角形的三个边长:A B C 。    1、 当三边不可能构成三角形时提示错误,可构成三角形时计算三角形周长。 2、若是等腰三角形打印“等腰三角形”, 若两个等腰的平方和等于第三边平方和,则打印“等腰直角三角形”。 3、若是等边三角形,则打印:“等边三角形”。4、画出程序流程图并设计一个测试用例。分析一下:1、构成三角形的条件:任意两边之和大于第三边;...

2022-03-27 19:57:17 231

原创 银行放款测试点【南京多测师_侯sir】

银行放款测试点1、正常业务场景:直接申请A4贷款,且A4的申请的金额<=100W- (20W +30W+10W)这个条件成立。2、其他异常业务场景:2.1 如果用户同时申请多笔,系统是否会对申请的金额和业务进行正确的审批。2.2 申请金额输入小数的情况(考虑非整数情况)2.3 剩余额度为0时,是否可以继续申请还是会关闭掉申请通道2.4 如果期间用户还款一笔,用户的授信额度是否会恢复2.5 在条件1的基础上,剩下40w的授信额度,从边界值考虑 39w、 40w以及41w的情况2.6 申请

2022-03-27 19:54:32 3581 1

原创 登录功能设计测试用例【南京多测师】【南京校区-侯sir】

登录功能设计测试用例?一、功能测试点输入正确的用户名和密码登录成功输入错误的用户名密码登录失败用户名正确,密码错误,是否提示输入密码错误用户名错误,密码正常,是否提示输入用户名错误用户名和密码都错误,是否有相应提示用户名密码为空时,是否有相应提示如果用户未注册,提示请先注册,然后进行登录已经注销的用户登录失败,提示信息友好能否异地登录能否在web网站上面登录后,然后在APP同步登录,web端是否会掉线密码框是否加密显示用户名是否支持中文,特殊字符,英文字符用户名是否有长度限制密

2022-03-27 19:53:26 1596

原创 登录功能设计测试用例【南京多测师】【南京多测师_侯sir】

第二题:设计功能测试用例1.点击扫一扫是否可以进入扫描界面2.在扫描界面扫描需要购买的物品条码是否可以读取到价格3.在扫描界面扫描需要购买的物品条码读取到的价格是否和物品或者商品价格一致4.扫描到商品条码后,是否会自动填充条码框5.扫描到商品条码后,填充条码框条码是否和商品上的条码一致6.扫描其他如:支付宝类二维码是否会出现异常,并且报错7.直接扫描商品不扫描条码框是否会自动填充条码框8.扫描完填充条码框的信息是否可以支持修改和删除9.条码框内容是否支持中文字符,英文字符,特殊字符..

2022-03-27 19:51:39 678

原创 点击发送验证码和点击图形刷新【南京多测师】【南京多测师_侯sir】

点击发送验证码的测试点:1.UI点击获取验证码是否同步显示验证码有效时间为60秒倒计时2.验证码输入框长度校验3.比如为限制输入4-8位字符,然后我这边通过边界值验证正常场景需要验证4位,6位,8位,异常场景为3位,9位4.通过等价类验证正常场景就是大于4位小于8位,验证异常场景就是小于4位,大于9位5.还有输入验证码为空的情况,验证码为中文字符,特殊字符的情况6.然后验证码的时效是否有时长限制,比如限制为5分钟,我需要验证在4分59秒输入是否可以通过验证7.我在第5分钟的时候输入是否能通过验

2022-03-27 19:49:54 1045

原创 闹钟测试点和测试用例【正常和异常场景】【南京多测师】【南京多测师_侯sir】

1、设置时钟和日期与当地时间日期相符合,整个测试期间,除特别要求更改时间、日期外,不要随意更改基准时间;2、一般日期设置完毕,星期自动生成,应准确无误;3、以24小时为一观察周期,比较手机时间与标准时间的误差;4、设置实际不存在的时间和日期,设置日期0月、0日、13月、32日等,设置如2003年2月29日等不切实际的时间日期,手机应不予接纳,有正确提示;5、设置好时钟、日期后通过正常关机、拔电池、自动关机等动作后再开机,时间、日期不应有错误现象出现,即手机保持时钟正常运转;6、手机关机后,拔掉

2022-03-27 19:47:57 1547

原创 功能测试之电梯的测试用例【南京多测师】【南京多测师_侯sir】

界面测试:外观(里面、外面)美观性 电梯空间尺寸是否和设计尺寸一致 按钮是否清晰和易懂 显示楼层的显示屏是否安装 是否联系外界的电话、紧急电话 设备检测说明书 安全规范说明书 灯 标识的承重和人数 扶手 镜子 仅提供可到达楼层的按钮 电梯制作的材料 空调 摄像头功能测试:测试电梯能否实现正常的上升和下降功能,每层是否都可以停靠。 每层停靠楼层是否与所按的楼层一致 电梯按键在按下时是否点亮按键灯 电梯在每个楼层的上行和下行的申请是否可以有效 电梯满负载的时候,是否

2022-03-27 19:46:19 353

原创 宇宙最全面试题目实录(二)

1. 发红包方面写测试点 ==》看这篇发红包的测试点_多测师-侯sir的博客-优快云博客2.购物车测试点 ==》看这篇购物车测试点_多测师-侯sir的博客-优快云博客电梯测试点看这篇 ==》功能测试之电梯的测试用例【杭州多测师】【杭州多测师_王sir】闹钟的测试点和用例 ==》闹钟测试点和测试用例【正常和异常场景】【杭州多测师】【杭州多测师_王sir】点击发送验证码和点击图形刷新 ==》点击发送验证码和点击图形刷新【杭州多测师】【杭州多测师_王sir】支付测试测试点看这篇==》第三方

2022-03-27 19:38:19 3121 1

原创 第三方支付接口怎么测试

现在有不少测试朋友做的项目中,可能也会涉及到支付相关的功能。比如:做商城的,做游戏的以及其他在线交易的网站、APP等。如果支付出了问题,或者用户拿少的钱通过篡改请求数据购买大金额的商品,如果是实物的话,发货前还有可能被发现。如果是虚拟商品话费、游戏币等就有可能造成损失。  所以,不管是实物也好,虚拟商品也好,涉及到支付功能时,大家在测试的过程中一定要重视,否则,会造成很大损失。之前可能大家也都看到过或者听过一个bug损失4.6亿美金的惨痛教训或者身边也有发生过其他因为支付功能的bug导致直接损失的案例。

2022-03-23 19:20:41 9504

原创 发红包的测试点

1、功能测试1)发给单个好友① 正确的金额+无留言+无表情② 错误的金额+无留言+无表情③ 正确的金额+有留言+无表情④ 错误的金额+有留言+无表情⑤ 正确的金额+无留言+有表情⑥ 错误的金额+无留言+有表情⑦ 正确的金额+有留言+有表情⑧ 错误的金额+有留言+有表情其中,金额(0.01-200)可以测试以下数据数字:测试0, 0.009, 0.01,0.011, 01, 199.99, 200, 200.01这些边界值中文、英文、特殊字符或者这几种的组合是否支持复制黏贴为空/

2022-03-23 19:17:36 1606

原创 宇宙现场面试题目实录

面试:神州数码1.介绍你下你项目中一个自动化实现的流程 ==>看这篇软件测试培训_软件测试培训班_it培训_BI大数据_多测师2.你觉得做自动化的意义在哪里 ==>需要对之前已经实现的功能进行回归测试、保证当前版本更新的内容不能影响到之前已经实现好的功能3.你们做自动化产生了什么结果==>测试报告、报错截图和报错日志、测试报告发送邮件等等4.你说你下你怎么做的自动化==>看这篇软件测试培训_软件测试培训班_it培训_BI大数据_多测师5.你在自动化中怎么断...

2022-03-22 17:43:37 1542

原创 购物车测试点

1.界面测试界面布局、排版是否合理;文字是否显示清晰;不同卖家的商品是否区分明显。2.功能测试未登录时:将商品加入购物车,页面跳转到登录页面,登录成功后购物车数量增加;点击购物车菜单,页面跳转到登录页面。登录后:1)所有链接是否跳转正确2)商品是否可以成功加入购物车3)购物车商品总数是否有限制4)商品总数是否正确5)全选功能是否好用6)删除功能是否好用7)填写委托单功能是否好用8)委托单中填写的价格是否正确显示9)价格总计是否正确10)商品文字太长时是否显示完整1

2022-03-22 17:12:06 925

原创 常用的性能指标

1、QPS(Queries Per Second)概念:服务器每秒处理查询次数,是一台服务器每秒能够处理的查询次数。用户发起查询请求到服务器做出响应这算一次,一秒内用户完成了50次查询请求,那此时服务器QPS就是50。2、TPS (Transactions Per Second)概念:服务器每秒处理的事务数,一个事物是用户发起查询请求到服务器做出响应这算一次。纳尼?这难道不是QPS的概念吗?划重点,这里就要说清楚一个概念了,在针对单接口,TPS可以认为是等价于QPS的,如访问order.html这个

2022-03-21 22:27:18 2761

空空如也

空空如也

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

TA关注的人

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