自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 还款/搜索/上传文件/ 登录/ 订单/支付/购物车功能测试

还款功能测试正常还款流程逾期还款不同的还款账户余额不足还款弱网状态下,连续点击还款按钮弱网状态,或系统不稳定,支付服务方未把支付结果返回给下单发起方(如果发生这种问题,结果是,钱扣了,还款状态未发生变化)金额不输,为0,为负数提前还款第三方还款性能:还款的响应时间是否过长用户体检:系统提示是否容易理解界面是否友好,输入框是否对齐,按钮大小是否适中,是否有错别字等安全性:是否能防止SQL注入,防XSS攻击还款金额是否会被拦截篡改还款密码等敏感信息是否加密兼容性:BS

2020-12-29 16:21:12 729 1

原创 Python入门练习题

有如下值集合[11,22,33,44,55,66,77,88,99,90],将所有大于66的值保存至字典的第一个key中,将小于66值保存至第二个key的值a = [11, 22, 33, 44, 55, 66, 77, 88, 99, 90]# 空字典d = {}#空列表l1 = []l2 = []#for循环for i in a:if i == 66:continueif i > 66:# append() 在列表末尾添加新的对象l1.append(i)elif i

2020-12-25 20:03:27 196

原创 Python入门-----(2)

if语句if 条件语句:代码两种情况处理age = input(“请输入年龄:”)age = int(age)if age >= 18:print(“仗剑走天涯”)else:print(“回家吃奶”)多种情况判断处理进行不同情况的判断处理100 <090-100 A80-89 B60-79 C60以下  Dsocre = input(“请输入成绩:”)socre = int(socre) # 转换类型if socre > 100 or socre &

2020-12-25 20:02:43 145

原创 Python入门-----(1)

运算符=:赋值运算符a = 10 # 此时将10赋值给a,所以a的结果就是10a = 50 # 此时a的结果是50123在整个过程中,10和50的值没变,所以它们属于常量,而a的值发生改变,所以a属于变量查看类型:type(10)变量类型int:整数数字float:浮点数(小数)str:字符串,""或’'包含的内容称为字符串布尔类型:True:真False:假12标识符(变量)命名规则:字母、数字、_组成不能以数字开头不能和关键字重名尽量做到见名知义尽量避免

2020-12-25 20:01:45 540

原创 web测试方法

一.输入框1、字符型输入框:(1)字符型输入框:英文全角、英文半角、数字、空或者空格、特殊字符“~!@#¥%……&*?[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。(2)长度检查:最小长度、最大长度、最小长度-1、最大长度+1、输入超工字符比如把整个文章拷贝过去。(3)空格检查:输入的字符间有空格、字符前有空格、字符后有空格、字符前后有空格(4)多行文本框输入:允许回车换行、保存后再显示能够保存输入的格式、仅输入回车换行,检查能否正确保

2020-12-25 18:52:25 180

原创 mysql(中国金融认证中心)

select * from userinfo where dept in (select dept from userinfo group by dept having count(dept) >2 )UPDATE userinfo set salary=salary+100 WHERE username=“王五”

2020-12-18 20:48:42 100 1

原创 微信思维导图

2020-12-18 20:45:23 303 1

原创 手机助手测试点

1.是否需要注册登录此APP才可以使用2.未登录状态下是否可以使用3.是否有搜索记录4.搜索记录是否有时间数量限制5.提出指令时是否有时间限制6.是否需要获取所有权限7.是否需要开启话筒权限8.是否需要开启通讯录权限9.是否需要开启网络权限10.是否需要开启相机权限11.是否支持语音唤醒功能12.无权限是否可以使用13.手机锁屏是否可以使用14.不进入app是否默认启动状态15.不进入APP是否可以使用16.是否会根据指令开始拨打电话17.回复指令准确性18.是否有语气变.

2020-12-17 21:34:59 234 1

原创 购物车测试点

如果需要你来测试淘宝的购物车,你会如何设计测试用例,需要从哪些方面来考虑。界面测试:页面布局是否合理,文字是否清晰;不同卖家的商品区分是否明显功能测试:1. ”未登录时“ 商品添加购物车时,2. 是否会添加到购物车,3. 页面跳转是否登陆页面,4. “登陆成功后“购物车数量是否增加,5. 点击购物车菜单,页面是否跳转到登陆页面6. 所有链接是否跳转正确7. 商品是否加入购物车,8. 购物车添加的商品是否有限制,9. 购物车添加的商品是否正确,10. 全选功能是否正确,删除功能是否

2020-12-17 19:32:28 474

原创 Linux

1.如何清空a.log文件echo “” >a.log2.如何持续打印a.log文件中不包含abcd=1234的行grep -v “abcd=1234” a.log3.如何在a.log文件中找到abcd=1234的行并将其替换为abcd=5678sed -i ‘s/abcd=1234/abcd=5678/g’ a.log...

2020-12-17 19:29:25 43

原创 MySQL

– 输出每个班平均分– SELECT a.class,e.course,AVG(e.score) FROM account as a ,exam as e– WHERE a.id=e.aid GROUP BY a.class,e.course

2020-12-17 19:27:02 46

原创 九九乘法表、转换数据类型、集合、使用循环计算出1-100之间所有基数的和,偶数的和

九九乘法表 for i in range(1,10): for n in range(1,i+1): print('%s*%s=%s'%(i,n,i*n),end=' ') print()转换数据类型s = “alex”li = [“alex”, “seven”]tu = (“Alex”, “seven”)#a. 将字符串 s = "alex"转换为列表print(list(s))#b. 将字符串s = "alex"转换为元组print(tup

2020-12-17 07:20:53 229

原创 三角形、直角三角形、等边三角形

三角形n=9for i in range(n):for j in range(i):print(’ ‘,end=’’)for k in range(i,n):print(’@ ‘,end=’’)print()直角三角形for i in range(1,6):for j in range(1,6-i):print("*",end=" “)print(”")等边三角形for i in range(1,6):for j in range(1,6-i):print(" “,end=”

2020-12-17 07:14:08 179 1

原创 斐波那契|冒泡排序|二分查找

斐波那契数列,又称黄金分割数列、因数学家列昂纳多·斐波那契以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以递归的方法定义。lis = []for i in range(8): if i == 0 or i == 1: # 第1,2项 都为1 lis.append(1) else: lis.append(lis[i - 2] + lis[i - 1]) # 从第3

2020-12-17 07:12:03 81

原创 ATM

2020-12-16 19:30:37 64

原创 礼盒测试点

测试点:未登录时,是否会弹出礼盒登录方式是否是微信或QQ无网状态下是否可以登录成功登陆时是否会弹出礼盒每天登陆系统是否会每天赠送礼盒礼盒的钱数是否在1-10之间没有领取礼盒时,是否会弹出当天没有领取礼盒系统时,第二天系统是否还会弹出领取礼盒后是否会不弹出领取礼盒后是否会再次弹出付费方式是否支持微信、支付宝、银行卡、花呗付费时是否支持指纹和扫码支付付费后星星数量是否会*3未付费时是否可以领取未付费的奖励无网状态下是否可以领取奖励领取奖励后,未付费时是否可以领取付费的奖励领取

2020-12-16 19:12:11 144

原创 MySQL

– 小虎数学成绩SELECT s.sid,s.sname,c.cid,c.cname,ss.searid,ss.fenshu FROM student as s,coutses as c,scores as ssWHERE s.sid=ss.sid and c.cid=ss.cid and s.sname=“小虎” and c.cname=“数学”– 马老师都交了那些课程SELECT t.tid,t.tname,c.cid,c.cname FROM teacher as t,coutses as c

2020-12-16 19:08:29 54 1

原创 登陆测试点

登陆测试点账户名是否可以为空密码是否为可以空密码是否有非法字符验证密码中是否可以填写表情输入正确的用户名和密码,点击提交是否可以正确登录输入错误的用户名或者密码, 验证登录会失败,并且提示相应的错误信息。登录成功后能否能否跳转到正确的页面用户名和密码,如果太短或者太长,应该怎么处理用户名正确密码错误,是否提示输入密码错误用户名错误,密码正常,是否提示输入用户名错误用户名和密码都错误,是否有相应提示用户名密码为空时,是否有相应提示如果用户未注册,提示请先注册,然后进行登录密码框是

2020-12-16 19:02:03 165

原创 搭建集成环境测试

1.在ant lib 中添加jar包2.在Tomcat->webapps中放入Jenkins.war包3.在Tomcat bin目录中点击startup.bat启动服务4.访问localhost:8080/jenkins/ 出现如图页面,输入密码,输入路径查看密码5.输入密码后进入如图页面,如果安装不了插件直接关掉...

2020-12-08 10:58:57 87

原创 jmeter监听器(JDBC Request)

线程组 - 添加 - 取样器 - JDBC RequestJDBC Request配置Variable Name:数据库连接池的名字,需要与 JDBC Connection Configuration 的 Variable 保持一致Query type:表示sql类型。select表示查询, update表示更新, 多条sql选择callable。不同的sql类型需要指定不同的typeQuery:填写 sql 语句,下拉可以选择不同类型的sqlParameter valus:参数值..

2020-12-05 19:50:46 132

原创 jmeter监听器(Transactions per Second)

添加jdbc connection configurationjdbc request在test plan添加jp@gc - Transactions per Second查看结果

2020-12-05 19:45:17 457 1

原创 jmeter中正则表达式提取器

1.添加线程组->HTTP请求->后置处理器->正则表达式提取器APPly to:作用范围(返回内容的断言范围)1、Main sample and sub-samples:作用于主节点的取样器及对应子节点的取样器2、Main sample only:仅作用于主节点的取样器3、Sub-samples only:仅作用于子节点的取样器4、JMeter Variable:作用于jmeter变量(输入框内可输入jmeter的变量名称),从指定变量值中提取需要的值。Field to

2020-12-05 16:30:08 142

原创 Jmeter发送邮件

1.添加线程组->添加->取样器->SMTP取样器Server settingsServer:  服务器地址Port:  服务器端口 465/25Mail settingsAddress From:  发送地址Address To:  接收地址Address To CC:  抄送地址Address To BCC:  秘密抄送地址Address Reply-To:  备用地址Auth settingsUser AuthUsername:  发送邮箱的用户名Pas

2020-12-05 14:30:12 200

原创 jmeter连接数据库

1.导入下载的jar包2.添加JDBC3.配置JDBCVariable Name: 变量名称,需要变量名绑定到池。需要唯一标识。与JDBC取样器中的相对应,决定JDBC取样的配置。简单理解就是在JDBC request的时候确定去哪个绑定的配置。MaxNumber of Connection: 数据库最大链接数PoolTimeout: 数据库链接超时,单位msIdle Cleanup Interval (ms): 数据库空闲清理的间隔时间,单位msAuto Commit:自动提交。有三个选项,

2020-12-03 21:45:31 67

原创 压力测试

压力测试  压力测试分两种场景:一种是单场景,压一个接口的;第二种是混合场景,多个有关联的接口。压测时间,一般场景都运行10-15分钟。如果是疲劳测试,可以压一天或一周,根据实际情况来定。压测任务需求的确认压测前要明确压测功能和压测指标,一般需要确定的几个问题:固定接口参数进行压测还是进行接口参数随机化压测?要求支持多少并发数?TPS(每秒钟处理事务数)目标多少?响应时间要达到多少?压服务器名称还是压服务器IP,一般都是压测指定的服务器压测设置线程数:并发数量,能跑多少量。具体说是一次存在

2020-12-03 21:39:27 2062

原创 jmeter断言

1.对响应内容进行验证,一般为响应返回的状态码进行验证,或是对响应返回的本文内容验证等在这里插入图片描述

2020-12-03 21:03:58 29

原创 jmeter测接口

1.右击Test Plan 点击线程组,2.右击线程组,添加->取样器->http请求3.右击http请求,添加->监听器->查看结果树4.http请求:点击点开查看结果树:

2020-12-03 19:17:30 51

原创 jmeter连接雷电模拟器

1.打开jmeter.bat2.右击Test Plan,右击添加,非测试元件,HTTP代理服务器3.4.点击启动5.打开雷电模拟器6.强制点击WIFIwindoes+R输入cmd输入ipconfig点击启动

2020-12-03 19:00:53 284

原创 安装jmeter

1.解压压缩包,最好是没有中文目录2.右击我的电脑,属性,高级系统设置3.点击环境变量4.用户变量值写路径5.点击文件夹中的bin,cmd进入安装成功

2020-12-02 19:07:34 51

原创 charles抓取web端移动端https

1.charles抓取web端https**a.安装证书:下载并将证书添加为受信任的根证书并进行安装给ssl代理设置中进行添加https协议2.抓取移动端的htpps1.保证pc端和移动端在同一网络下2.pc进行安装证书3.去移动端进行设置代理服务4.打开移动端默认的浏览器输入 chls.pro/ssl 网址 会自动下载并安装证书5.Pc端会弹出一个允许框3.charles的弱网测试Charles的弱网测试其实是修改了 请求或者是响应的网速以及时间2g/3g/4g wif

2020-12-01 20:53:22 60

原创 接口测试

接口测试分类:serverAPI httpApiB/S和C/S的区别?(面试题)CS响应速度快,安全性强,用户体验好,一般应用于局域网中,但是开发维护成 本高,;BS可以实现跨平台,客户端零维护,但是个性化能力低,响应速度较慢http/https 的区别  1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。3、http和https使用的是完全不同的连接方式,用的端口也

2020-11-30 20:04:36 230

原创 Monkey

Mndeymonkey:主要用于移动端的稳定性测试adb shell monkey 100 对移动端的设备进行随机的测试adb shell monkey -P 包名 100 adb shell monkey -P 包名 -v 100 Monkey日志的级别是通过 -v -v -v -v 仅提供启动提示、测试完成和最终结果等少量信息 -v -v 提供较为详细的日志,包括每个发送到Activity的事件信息-v -v -v 最详细的日志,包

2020-11-30 18:53:41 56

原创 linux常用命令

** linux常用命令:(面试题/笔试题)**ls 展示cd 切换mkdir 创建目录touch 创建文件rmdir 删除cp 复制mv 移动vi 编辑器i 编辑:wq 退出并保存:q! 强制退出pwd 显示路径用户管理的命令useradd 添加用户userdel 删除用户usermod 修改用户passwd 修改密码添加用户组groupadd用于磁盘管理df:列出文件系统的整体磁盘使用量du:检查磁盘空间使用量fdisk:用于磁盘分区runlevel #

2020-11-29 20:35:12 48

原创 adb命令

adb命令命令解释adb start-server 或者adb shell启动adb服务adb kill-server关闭服务adb devices查看设备编号adb install 路径安装apkadb uninstall 包名卸载apkadb shell pm list packages罗列出所有的包adb shell pm list packages -s系统包名adb shell pm list packages -3三

2020-11-29 20:04:20 103

原创 看图工具 -- 蓝湖 Axure 墨刀

看图工具 – 蓝湖 Axure 墨刀 蓝湖:蓝湖可以在线展示Axure,自动生成设计图标注,与团队共享设计图,展示页面之间的跳转关系。蓝湖支持从Sketch、Ps一键共享、在线讨论,而且蓝湖只需简单几步就能将设计图变成一个可以点击的演示原型,蓝湖还支持分享给同事,让他也可以在手机中查看设计效果。 操作步骤详情:https://jingyan.baidu.com/article/48b37f8ddd00b81a6564887d.html Axure RP:是美国Axure Software So

2020-11-29 20:03:41 1869

原创 云测好处

你以什么方式来进行对真机的成本降低 ? 1.租手机 2.借手机 3.买二手手机 4.7天无理由退货 5.卖手机 6.以旧换新 6.云测 (如何建议老板使用那个平台) 目前针对App的测试主要是兼容测试、功能测试、性能测试、稳定性测试、网络场景测试等...... 贯众云测试:贯众云测试贯众云测试是中国移动旗下的云测试服务平台,目前拥有超过100款市面主流终端,支持Android及iOS系统。提供兼容性测试、功能测试、性能测...

2020-11-29 19:44:19 2490 3

原创 不同的手机

手机品牌 手机型号 手机分辨率 手机操作系统版本号 华为 nova7 pro(5G版) 2340*1080 Android 10.1.1 华为 Nova7 2400*1800 Android 10 ...

2020-11-29 19:13:37 96

原创 ANR----以及如何定位是前端问题还是后台问题

1.ANR的定义:ANR :Application Not Responding,应用无响应,当操作在一段时间内使用系统无法处理时,系统层面会弹出应用程序无响应对话框。(一个流畅合理的程序中不 能出现该对话框,所以响应性能的设计很重要,这样系统才不会显示该对话框给用户)2.通俗的来讲:android手机,为了不让手机卡的不成样子,还想让用户知道,就发明了ANR弹框。弹框就弹框,一般的继续等待都是无果,只有结束之才能解决。就像电脑卡死之后,任务管理器启动不起来,想禁止某个进程,徒劳无返。3.所有and

2020-11-27 21:38:20 76

原创 给你一个web端项目你如何展开测试?

给你一个web端项目你如何展开测试? 1.测试所有链接是否按指示的那样确实链接到了该链接的页面 2.测试所链接的页面是否存在 3.证Web应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问 4.用户填写的出生日期与职业是否恰当 5.填写的所属省份与所在城市是否匹配 6.只能接受某些字符,测试时可以跳过这些字符,看系统是否会报错。 7.检查Cookies是否能正常工作 8.Cookies是否可以保存 9.刷新对C

2020-11-27 21:11:22 146

原创 给你一个APP,你将如何测试

给你一个APP,你将如何测试 ***1.测试 数据更新,离线浏览,App更新、定位、免登陆、前后台切换、运行是否可以像设计一样运行 2.测试在不同系统和版本下是否可以正常安装卸载,是否可以正常运行, 3.测试不同操作系统下的所占内存、耗电量、耗费的流量、和美妙传输的帧数,安装耗时和启动耗时 4.测试APP能够承载多少用户量,24小时都在运行的话,服务器有无重启和内存泄漏 5.测试用户界面布局,文字正确,页面美观,操作方便。符合标准,容易操作 6.在不同品牌手机上是否可以安装、点击、运

2020-11-27 20:41:02 510

空空如也

空空如也

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

TA关注的人

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