自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 常用测试工具

2021-01-14 19:18:52 226

原创 订单功能怎么测试

订单功能测试订单生成的流程是用户下单后,系统会在用户端和卖家端生成一个待付款的订单,同时在数据库也会生成一个待付款的订单;当用户付款之后,用户端显示待发货状态,卖家端显示已付款待发货状态,订单在数据库的状态为待发货,产品相应的库存量会减少,用户的账户金额减少相应的金额;当卖家发货后,用户端和卖家端的订单状态都显示为配送中,数据库中的订单状态也同时发生变化;当用户确认收货后,订单状态会显示为已完成,待评价状态,数据库中的订单状态也同时发生变化,买家支付的款项会打入到卖家的账户;当用户评论完后,订单状态显示为

2020-12-30 08:37:49 4734

原创 还款功能怎么测试

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

2020-12-30 08:37:15 326

原创 登陆功能怎么测试

功能测试输入已注册用户名和正确的密码,是否登录成功;输入已注册的用户名和错误的密码,是否登录失败,登录失败提示信息是否正确;输入未注册的用户名和任意密码,是否登录失败,登录失败提示信息是否正确;不输入用户名和密码,是否登录失败,登录失败提示信息是否正确;用户名和密码其中一个为空,是否登录失败,登录失败提示信息是否正确;输入已注册的用户名和正确的密码,输入正确的验证码,是否登录成功;输入已注册的用户名和正确的密码,输入错误的验证码,是否登录失败,登录失败提示信息是否正确;用户名和密码大小写是否

2020-12-30 08:36:44 274

原创 文件上传功能怎么测试

1、功能测试(1)选择符合要求的文件,上传----------上传成功;(2)上传成功的文件名称显示-------------显示正常(根据需求)(3)查看,下载上传成功的文件-----------上传的文件可查看或下载(4)删除上传成功的文件-------------------可删除(5)替换上传成功的文件------------------可替换(6)上传文件是否支持中文名称--------根据需求而定(7)文件路径是否可手动输入----------根据需求而定(8)手动输入正确的文件

2020-12-30 08:36:17 2686

原创 搜索功能怎么测试

搜索功能测试点搜索历史内容记录,便于查找检索过的内容搜索内容联想输入,便于用户搜索的便   捷与准确性搜索功能测试(重点)搜索内容为空,验证系统如何处理搜索内容为空格,查看系统如何处理边界值验证,在允许的字符串范围内外,验证系统的处理超长字符串的输入,系统是否会截取允许的长度来检索结果合法的字符串长度后,加空格,验证检索结果多个关键词中间加入空格,tab,逗号后,验证系统的结果是否正确验证每种合法的输入,结果是否正确是否支持检索内容的复制、黏贴、编辑等操作是否支持回车键搜索多次输入相同

2020-12-30 08:35:40 3535

原创 购物车怎么测试

1.功能测试a)、未登录时:将商品加入购物车,页面跳转到登录页面,登录成功后购物车数量增加。b)、登录后:所有链接是否跳转正确;商品是否可以成功加入购物车;购物车商品总数是否有限制;商品总数统计是否正确;全选功能是否可用;删除功能是否可用;价格总计是否正确;商品文字太长时是否显示完整;购物车中下架的商品是否有标识,是否还能支付;新加入购物车商品排序(添加购物车中存在的店铺的商品和购物车中不存在的店铺的商品);是否支持快TAB、ENTER等快捷键;商品删除后商品总数是否减少;收

2020-12-30 08:35:09 307

原创 支付功能怎么测试

1、从功能方面考虑:1)、正常完成支付的流程;2)、支付中断后继续支付的流程;3)、支付中断后结束支付的流程;4)、单订单支付的流程;5)、多订单合并支付的流程;6)、余额不足;7)、未绑定银行卡;8)、密码错误;9)、密码错误次数过多;10)、找人代付;11)、弱网状态下,连续点击支付功能功能,会不会支付多次;12)、有优惠券、折扣、促销价进行结算是否正确;13)、不同终端上支付:包括PC端的支付、笔记本电脑的支付、平板电脑的支付、手机端的支付等;14)、不同的支付方式:银行卡

2020-12-30 08:34:26 200

原创 测试面试

1.B/S架构和C/S架构区别B/S 只需要有操作系统和浏览器就行,可以实现跨平台,客户端零维护,但是个性化能力低,响应速度较慢C/S响应速度快,安全性强,一般应用于局域网中,因为要针对不同的操作系统,需要针对性的开发,并且维护成本高2.HTTP协议http协议又叫做超文本传输协议,在做网络请求的时候,我们基本上是使用http协议。http协议包括请求和响应。请求中包括:请求地址,请求方式,请求方式包括get请求和post请求,get和post的区别是get请求是在地址栏后边跟随请求参数,但是请

2020-12-29 07:10:53 358

原创 h5的页面测试方式

1页面链接检查每一个链接是否都有对应的页面,并且页面之间切换正确;2相关性检查删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都正确。3检查按钮的功能是否正确如update, cancel, delete, save等功能是否正确。4字符串长度检查输入超出需求所说明的字符串长度的内容, 看系统是否检查字符串长度,会不会出错.5字符类型检查在应该输入指定类型的内容的地方输入其他类型的内容(如在应该输入整型的地方输入其他字符类型),看系统是否检查字符类型,会否报错.6标点符号检查输入内

2020-12-23 18:39:08 120

原创 SELENIUM的操作

超链接点击input = db.find_element_by_link_text("立即注册")input.click()文本框输入,根据idinput = db.find_element_by_id("username")input.send_keys("[email protected]")文本框输出.根据名称input = db.find_element_by_name("invite")input.send_keys("18888888888")...

2020-12-18 20:41:56 117 1

原创 查询人数超过两个人的部门sql

给王五增加100工资查询人数超过两个人的部门

2020-12-18 20:35:40 4195 2

原创 siri的测试用例

界面:1、Siri是否有录音的按钮2、录音的时候,录音的按钮是否会改变3、录完以后,是否会回到之前的界面样式功能:1、设备是否是开启的状态下2、喊Siri的时候,Siri是否可以回应3、喊Siri的时候,是否会成功弹出Siri界面4、喊Siri的时候是否可以成功调取麦克风5、是否可以在任何软件里喊Siri6、在其他软件里喊Siri的时候,其他软件是否会停止7、在其他软件里喊Siri的时候,其他软件是否会退出该软件的界面8、Siri的回应语是否是默认的9、Siri的回应语是否可以修改

2020-12-18 11:27:24 748

原创 小明过桥

1、小明和弟弟过桥(3秒) + 小明回bai来du(1秒)+ 爷爷和妈妈过桥(12秒) + 弟弟回zhi来(3秒)dao+ 爸爸和小zhuan明过桥(6秒) + 小明回来(1秒) + 小明和弟弟过桥(3秒)= 29秒2、小明和弟弟过桥(3秒) + 弟弟回来(3秒)+ 爷爷和妈妈过桥(12秒) + 小明回来(1秒)+ 爸爸和小明过桥(6秒) + 小明回来(1秒) + 小明和弟弟过桥(3秒)= 29秒...

2020-12-17 20:59:01 185 1

原创 有24颗外观完全一样的小球,其中有一个是空心的,现在只有一个天平,最少称几次能找出这个特殊的球?

4次把二十四个小球分成两组,每组个12个,分别放在天平左右两端,利用天平称量的机制,重的一侧会下沉,把上翘的十二个小球再分为两组,每组各6个,分别放在天平两端,轻的一端再分为两组,每组各三个,称量后再次把轻的一端分为两组,因为还剩下三个,所以如果称量的时候两个重量一样剩下的那个没称的就是空心小球,如果放上去的两个有一端上翘那么上翘的那一端放的即是空心小球...

2020-12-17 20:57:58 425

原创 1.有888瓶编了号码的水及10只健康的小白鼠,其中一瓶水有毒,小白鼠饮用毒水一天后会死,最少需要几天可以找到哪瓶水有毒?

思路就是用二进制,2^10=1024,也就是10只小白鼠最多能验出1024瓶药水,哪个有毒。小白鼠编号,1-10。瓶子也编号,1-1000,然后把瓶子的编号转变为二进制数。如果第几位是1,就把这瓶水给第几个小白鼠喝。最后大概每个小白鼠喝500瓶药水的混合液。如果还不懂,下面列几个数字解释一下。瓶子编号 二进制数 第几个小白鼠喝1 0000000001

2020-12-17 20:56:33 287

原创 执行下面Python代码,请问输出结果是什么

执行下面Python代码,请问输出结果是什么name = “a”def f1():print(name)def f2():name = “b”f1()f1()f2()结果为;a,a以下Java代码输出b,传入的x可能是几switch (x){case 1: System.out.println(“a”);case 2:case 3:System.out.println(“b”);break;default:System.out.println(“c”);bre..

2020-12-17 20:55:29 1570

原创 如果需要你来测试淘宝的购物车,你会如何设计测试用例,需要从哪些方面来考虑。

界面测试打开淘宝购物车页面后,页面的布局是否合理,是否完整。不同卖家的商品在不同的table区域显示,区分明显。页面的功能按钮可以正常显示。商品的最下方显示失效宝贝。页面的最低端显示“你可能喜欢”向下滑动页面,在购物车顶端展示“购物车”。购物车中如果存在有商品降价、库存不足、限购件数等,在商品详情的下面,会有对应的字体展示。基本功能购物车页面的所有连接是否正常。从商品信息页面添加的商品能显示在购物车中。若未登录,点击购物车中的商品直接进行结算,则提示用户输入用户名和密码,或者提示

2020-12-17 20:08:15 243

原创 linux如何清空a.log文件

1.如何清空a.log文件$> 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:52:34 327

原创 sql面试题

2020-12-17 18:41:58 55

原创 pymysql使用和安装

pymysql使用1.下载pymysql1.pip3 install pymysql2.pycharm–>file–>settings–>Project Interpreter,将pymysql加进去2.导入pymysql模块import pymysql3.创建链接及小例1.打开数据库连接conn=pymysql.connect(host="127.0.0.1",port=3306,user=user,password=pwd,database="seu",charset=

2020-12-17 15:38:44 1024 1

原创 冒泡排序,选择排序,二分查找,斐波那契

冒泡排序# def bubble_sort(arr):# """冒泡排序"""# # 第一层for表示循环的遍数,表示总得长度,代表每个元素遍历次数# for i in range(len(arr) - 1):# # 第二层for表示具体比较哪两个元素,根据每个元素从第一到最后0-j 进行排序# for j in range(len(arr) - 1 - i):# if arr[j] > arr[j + 1]

2020-12-16 20:53:13 37

原创 sql题

– 小虎同学的数学成绩select sc.scores from scores scLEFT JOIN students s ON sc.sid=s.sidLEFT JOIN courses c On sc.cid=c.cidwhere s.sid=2 and c.cid=2– 马老师都教了哪些课程select t.tname,c.cname from teachers t INNER JOIN courses c on t.tid=c.tid where t.tname=‘马老师’– 第三题

2020-12-16 20:42:15 39

原创 登陆的设计用例

账号登录密码登录账号是否能邮箱登录账号是否能手机号登录密码是否可以设置汉字密码是否可以纯字母密码是否有限制长度密码是否可以纯数字密码是否可以数字和字母一起密码是否可以加特殊符号密码是否是明文输入密码是否加密输入密码明文输入和加密输入是否可以切换输入验证码是否判定手机号在发送验证码验证码是否是纯数字验证码是否是纯字母验证码是否是数字和字母的结合验证码是滑动验证验证码是发送手机号获取信息验证验证码是算法形式验证验证码是滑动拼图验证验证码是图文验证扫码登录是否会弹出验证

2020-12-16 19:02:25 129

原创 atm测试用例

2020-12-16 18:53:39 567

原创 python循环题

循环一个三角形九九乘法表# 3.使用for循环输出数字0-9,当数字为6时,跳出本次循环,执行其他循环,当数字为8的时候,停止循环4使用循环 计算出1-100之间 所有基数的和,偶数和模拟ATM取钱系统,取款机里一共有10000元,有五个人分别去取钱,每次取钱的金额在100元到500元之间,要求输出他们每次取钱的金额,以及ATM机里的余额,当余额小于取款的金额时,退出系统。...

2020-12-16 11:22:41 354 1

原创 python的集合

集合(set)(1)集合的元素(2)集合的构造(3)集合的操作**写在前面:集合的概念来源于数学,因此,python的集合同样支持元素的判断,也支持各种重要的集合操作,并集、交集、差集等。表达式:{元素,…}空集合:set{}(注意:这里不能直接使用{},{}表示的是空字典)python由两个表示集合的类型:set 和 frozenset(冻结集合)。两者的不同之处在于set是可变类型,而frozenset是不变类型。要生成frozenset的对象,只能用frozenset(…)的形式。

2020-12-15 21:20:43 92

原创 python的字典

字典(dict):无序的数据集合通常输出顺序和定义的顺序不一致通过键值对/key-value联系起来字典中的key必须保证唯一,但是value可以重复使用字典即通过找到其中的key来指向对应的value语法:字典的每个键值对使用“:”冒号进行分割,多个键值对使用“,”逗号分割。整个字典被一对“{}”包括起来。1.定义:s = {} ##空字典定义d = dict() ##空字典定义键值定义:s = {‘westos’:[11,33],‘abc’:[114,444,1]}d

2020-12-15 21:18:33 96

原创 python的元组

元组(tuple):存储任意类型数据,但其内数据不可变。元组不可变,其内的列表中的元素可以变t = (1,2.3,True,‘abc’) ##元组内类型任意print(type(t))1t1 = ([1,2,3],4) 可以修改其中列表的元素t1[0].append(4)print(t1)第一部分:元组特性:1.1:定义:t2 = () 空元组的定义print(type(t2))t2 = (‘xyy’,) 单个内容元祖定义 【不加逗号为字符串类型】print

2020-12-15 21:14:41 166

原创 列表的一些方法

1.列表的定义列表是一个有序的,可修改的(增删查改),元素以逗号分隔,以中括号包围的序列。练习:定义一个列表2.列表的增删查改、排序列表的添加方法 用法append 追加,在列表的尾部加入指定的元素insert 将指定的元素插入到对应的索引位上,注意负索引(一般不使用,动的很多)extend 将指定序列的元素依次追加的列表的尾部(合并)列表的删除函数 用法pop 弹出,返回并删除指定索引位上的数据,默认删除索引为-1(最后一个)的数据remove 从左往右删除一个指定的元素del

2020-12-15 21:11:56 293

原创 python中列表,元组,字典的区别

列表——list:类型相同的元素,可以改变元素的值,即可进行增删改查操作。用中括号表示[num1,num2,num3]元组——tuple:和列表功能相似,但不能改变其元素的值,即不可以进行增删改的操作,只能执行查询操作。用小括号表示(num1,num2,num3)字典——infor:类型不同的元素,由键值对组成,与列表一样可以进行增删改查。用大括号表示{key1:value1,key2:value2,key3:value3}列表中的元素可以是元组和字典。另外,在python中,大部分参数是不可以被修

2020-12-15 21:07:49 261

原创 python的基本数据类型

数据类型是每种编程语言必备属性,只有给数据赋予明确的数据类型,计算机才能对数据进行处理运算,因此,正确使用数据类型是十分必要的,不同的语言,数据类型类似,但具体表示方法有所不同,以下是Python编程常用的数据类型:数字类型Python数字类型主要包括int(整型)、long(长整型)和float(浮点型),但是在Python3中就不再有long类型了。int(整型)在32位机器上,整数的位数是32位,取值范围是-231231-1,即-2147483648214748364;在64位系统上,整数

2020-12-15 21:04:47 60

原创 每日礼盒设计点

1.每日登陆时,赠送的礼盒是否成功到账2.每日登陆赠送的礼盒,钱数是否会小于最小限制3…每日登陆赠送的礼盒,钱数是否会大于最大限制4.未领取的时候是否能够正常弹出5.已领取的时候是否还会继续弹出6.未付费的时候是否能够领取未付费奖励7,未付费的时候是否能否领取付费奖励8.未付费的时候星星达到2000,是否能够解锁大奖9.已付费的时候是否能够领取未付费奖励10.已付费的时候是否能够领取付费奖励11.付费的时候星星达到2000,是否能够解锁大奖12.倒计时是否显示正确13.下个月发奖励是

2020-12-14 18:50:22 73

原创 用命令创建MySQL数据库

用命令创建MySQL数据库一、连接MYSQL格式: mysql -h主机地址 -u用户名 -p用户密码1、 连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码.如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>2、连接到远程主机上的MYSQL

2020-12-07 19:20:08 151

原创 badboy的脚本录制教程

adboy只能够录制http协议的网站录制脚本:1,输入网址(我们以当当为例)2.双击紫色step1,对测试第一步骤进行重命名2.点击录制开关,开启录制以注册为例:点击注册,输入信息,点击注册一步一步正常进行,左边会开始录制步骤如果还有下一个步骤就点击工具栏紫色按钮进行第二个步骤的录制,3.录制完成以后,点击红色录制开关,结束录制4.点击回放,查看自己的步骤有没有确实或者报错5.导出到jmeter注意,保存的一定是jmx文件,并且保存在自己找的到的地方)...

2020-12-03 20:05:41 643

原创 postman的接口测试

1.下载postman插件,网址http://chromecj.com/web-development/2014-09/60/download.html2.chrom 浏览器设置中-更多工具-扩展程序中找到postman插件,找到postman,点击启动按钮,打开postman3.postman页面详细介绍4.postman 实现简单的post请求a.填写urlb.body中天下参数名及参数值c.点击send按钮d.查看返回的结果数据与预期是否一致...

2020-12-03 19:57:47 93

原创 jmeter的app录制脚本

添加HTTP代理服务器。右击TestPlan,步骤如图。对HTTP代理服务器进行配置。配置参数如下。我查询网上说这里的ip地址是本机地址,本机地址方法查询较多,通常通过dos命令下,输入ipconfig即可查询,查询界面如下图。也可以输入:localhost,我这里输入本机ip地址会报错,而输入localhost会成功。所以我配置参数是如下图所示。配置好之后,点击启动,出现下面的提示框,就说明HTTP代理服务器启动成功。以模拟器为例,对模拟器的设置里面的WLAN进行设置。长按网络WiredSSI

2020-12-03 19:50:10 74

原创 使用jmeter录制web脚本

对于web测试来说,通过录制脚本生成相应的http请求,相比直接添加http请求并逐个修改报文的方法,相对简单,至少可以作为一个辅助。1、在JMeter中添加线程组,并在线程组下添加HTTP请求默认值添加->配置元件->HTTP请求默认值2、添加HTTP代理服务器工作台-添加非测试原件->HTTP代理服务器,并设置端口号,选择目标控制器(选中前面的线程组)设置过滤规则,过滤掉一些不需要关注的静态请求。在request filtering中设置过滤条件包含模式填:..(bai

2020-12-03 19:45:05 221 1

原创 jmeter的负载测试

1.先在测试计划创建线程组和录制Case11.1 选择测试计划21.2创建线程组31.3创建录制控制器41.4结果如下:END2.先在jmeter设置代理服务器2.1 在工作台建立代理服务器2.2结果如下:3(注意默认端口是8080,当然可以改)4目标控制器是选择刚才的录制控制器,分组选择(每个组放入一个新的控制器)5然后点击启动END3.在浏览器设置代理服务13.1 装入签名证书2在jmeter根目录下双击上面证书文件,安装(默认下一步完成

2020-12-03 19:41:08 2299

原创 jmeter的压力测试

不带请求参数http接口测试:给测试计划添加线程组给我们要进行的同一个项目的请求配置基本请求配置,这样,我们不用每次都带服务器的地址和端口添加http请求添加结果查看组件添加聚合报告:以查看所有请求的平均访问情况,qps吞吐量等添加用表格查看结果方式:以查看每个请求的具体访问情况执行测试点击如图绿色按钮开启测试查看测试结果:可以看到1秒钟可以处理458个请求下面是用表格查看结果,查看每个线程的具体请求信息带请求参数http接口测试测试接口:获取用户信息接口

2020-12-03 19:15:30 148

空空如也

空空如也

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

TA关注的人

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