自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面试二

白盒和黑盒的区别,你是怎么运用的?黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。利用其检查功能是否符合需求说明书,能够正常使用,白盒测试:已知产品的内部工作过程,可以进行测试证明每种内部操作是否符合设计规格要求,所有内部成分是否经过检查利用其检查程序模块的内部逻辑走向,主要覆盖程序内的逻辑。如何设计测试用例?什么样子的测试用例是好用例?掌握边界值分析、等价类划分、错误推测等方法来设计测试用例是一个完备的集合,它能够覆盖所有等价类以及各种边界值;需要从软件功能需求

2021-01-11 09:01:54 192 1

原创 接口自动化使用requests生成测试报告

什么是接口测试顾名思义,接口测试是对系统或组件之间的接口进行测试,主要是校验数据的交换,传递和控制管理过程,以及相互逻辑依赖关系。其中接口协议分为HTTP,WebService,Dubbo,Thrift,Socket等类型,测试类型又主要分为功能测试,性能测试,稳定性测试,安全性测试等。在分层测试的“金字塔”模型中,接口测试属于第二层服务集成测试范畴。相比UI层(主要是WEB或APP)自动化测试而言,接口自动化测试收益更大,且容易实现,维护成本低,有着更高的投入产出比,是每个公司开展自动化测试的首选.

2021-01-04 09:15:12 574

原创 逻辑

逻辑题有888瓶编了号码的水及10只健康的小白鼠,其中一瓶水有毒,小白鼠饮用毒水一天后会死,最少需要几天可以找到哪瓶水有毒?有24颗外观完全一样的小球,其中有一个是空心的,现在只有一个天平,最少称几次能找出这个特殊的球?第一次取24个球,一边12个,取出较轻的12个球第二次取较轻一边的12个球,一边6个,取出较轻的6个球第三次取较轻一边的6个球,一边3个,取出较轻的3个球第四次从较轻的3个球取出2个,如果天平两边相等,剩下的一个就是空心的,如果天平不平衡,取较轻的那个...

2021-01-04 09:12:50 191

原创 TPS及计算方法

TPS (transaction per second )代表每秒执行的事务数量,可基于测试周期内完成的事务数量计算得出。 例如,用户每分钟执行 6个事务,TPS为6 / 60s = 0.10 TPS 。同时我们会知道事务的响应时间(或节拍),以此例,60秒完成6个事务也同时代表每个事务的响应时间或节拍为10秒。利特尔法则 (Little’s law):该法则由麻省理工大学斯隆商学院(MIT Sloan School of Management)的教授John Little﹐于1961年所提出与证明。它

2021-01-04 09:11:47 1944

原创 面试

1.B/S架构和C/S架构区别以及优缺点区别:B/S :只需要有操作系统和浏览器就行,可以实现跨平台,客户端零维护,但是个性化能力低,响应速度较慢C/S: 响应速度快,安全性强,一般应用于局域网中,因为要针对不同的操作系统,需要针对性的开发,并且维护成本高优缺点:C/S 响应速度快,安全性强,用户体验好,一般应用于局域网中,因为有针对不同的操作系统,需要针对性的开发,并且维护成本高,B/S只需要有操作系统和浏览器就行,可以实现跨平台,客户端零维护,但是个性化能力低,响应速度较慢。所以有些单位日

2020-12-29 08:32:37 1656

原创 TP商城自动化测试

from selenium import webdriverfrom time import sleepbrower = webdriver.Chrome()brower.get(url='http://www.testingedu.com.cn:8000/index.php/Home/user/login.html')brower.maximize_window()# 登录# 输入账号inp = brower.find_element_by_id('username')inp.send.

2020-12-18 21:48:14 1071 1

原创 python代码题(面试题)

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

2020-12-17 21:10:53 251

原创 淘宝购物车如何设计用例,需要哪些方面考虑

如果需要你来测试淘宝得购物车,你会如何设计测试用例,需要从那些方面来考虑测试用例考虑方面1.界面测试2.功能测试3.未登录时4.登录后5.兼容性测试6.易用性测试7.性能测试8 网络环境测试界面测试1. 界面布局、排版是否合理2. 文字是否显示清晰3. 不同卖家的商品是否区分明显功能测试1、购物数量可不可以实现加加减减2、从商品信息页面添加的商品能显示在购物车中。3、若未登录,点击购物车中的商品直接进行结算,则提示用户输入用户名和密码,或者提示用户进行注册。4、若没有

2020-12-17 19:05:32 2361

原创 LInux基础

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

2020-12-17 18:42:06 105

原创 数据库基础

代码SELECT a.class,e.course,avg(score) from account a,exam e where a.id =e.aid group by e.course,a.class结果

2020-12-17 17:21:53 57

原创 注册登录

登录:1 用户名称是否可以中文加数字2、是否考虑母账号被禁用,子账号是否能登录?3、是否考虑,一个用户多地登陆的场景?4、是否考虑登录时,密码是否明文显示?5、否考虑登录按钮只能在用户名或者密码文本框都符合格式下点击才能发送请求6、是否考虑未注册用户名的登录?7、是否考虑用户名输入格式(特殊字符,中英文字符,字符长度,为空)?8、是否考虑密码文本框格式(特殊字符,中英文字符,字符长度,为空)?9、是否考虑登录错误次数太多,极验是否弹出?10、是否考虑记住用户名的情况下,直接关闭页面,再

2020-12-16 19:09:58 134

原创 for循环

三角形n = 10for i in range(n): for j in range(i,n): print('', end='') for k in range(i+1): print('$ ', end='') print()九九乘法表for i in range(1, 10): for j in range(1, i+1): print("%sx%s=%s" % (i, j, i*j), end=" ")

2020-12-16 18:59:08 175

原创 Python快乐学习方法

开心你就笑

2020-12-16 10:51:57 102

原创 字符串列表元组之间的转换

a. 将字符串 s = "alex"转换为列表代码如下:s = "alex"la = list(s)print(la)b. 将字符串s = "alex"转换为元组代码如下:s = "alex"tb = tuple(s)print(tb)c. 将列表li = [“alex”, “seven”]转换为元组代码如下:li = ["alex", "sever"]tc = tuple(li)print(tc)d. 将元组 tu = (“Alex”, “seven”)转换为列表

2020-12-16 07:10:47 2616

原创 实用Python语法实战编程练习

前言:本文主要罗列了Python常见语法,并对其实现方法进行说明,加以代码辅助,可以快速理解相关语法的学习# -*- coding: utf-8 -*-"""Created on Sat Nov 21 15:35:56 2020@author: Administrator""" # 数据类型与运算符import math print(math.factorial(32)) #计算32的阶乘print(0.4-0.3==0.1) #实数一般不进行比大小print(math

2020-12-15 20:40:37 135

原创 ATM取款场景分析

1消磁的银行卡插入会不会被识别2系统是否能正常运行3插入卡输入密码最多可以输入几次4密码输错两次以后系统会不会给出提示5输入错误以后卡会不会被吞卡6金额输入大于可取金额能不能取款7ATM机里面有没有钱8够不够输入要取得钱数9取款大于单次最多3000元10取款大于每天最多取款3000011卡被冻结12退出系统...

2020-12-15 20:31:07 763

原创 礼盒签到

1登录都需要什么条件,有没有年龄限制2签到完毕第二次签到的时候用不用重新登陆3如果忘记签到可不可以补签4如果可以补签,有没有什么条件5最多能补签几天6付费的金额有什么限制7一天最多能充值多少8是不是充值了就会的到更大的奖励9充值达到上线金额会不会提示你已到达上限金额10如果不充钱 后面会不会弹出要求充值的信息11会不会有虚假广告12充值的时候都有什么充值方式13提现的时候需要绑定银行卡吗14会不会保护登陆这信息不被泄露15如果一直连续签到会不会有额外的奖励16如果最后不想玩了.

2020-12-15 20:18:35 62

原创 微信加入群聊

微信加入群聊PC端:1.点击+号按钮能否弹窗展示添加联系人界面2.联系人展示是否完整3.滚动条功能是否可以实现4.点击未选中联系人能否成功选中5.垫底已选中联系人能否取消选中6.选中后拉动滚动条是否取消之前选中7.选中联系人人数是否有上限8.选中联系人后右侧是否会展示已选择联系人数量以及联系人9.右侧点击联系人能否取消选中并从右侧移除10.右侧点击联系人后的x能否取消选中并从右侧移除11.若未选择联系人右侧是否有提示12.搜索框输入后列表联系人是否会随输入内容而改变13.只选择一

2020-12-15 19:04:19 307

原创 python实现插入排序

-- coding: utf-8 --插入排序:类似于摸牌,从牌堆中摸一张牌,和手中现有手牌比较。若大则放右边,小放左边。def insert_sort(input_list): if len(input_list)<=1: return input_list for right in range(1,len(input_list)): # 开始从牌堆中摸牌 val = input_list[right] # 当前摸牌的值

2020-12-15 19:02:26 53

原创 算法题:只出现一次的数字

给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?代码class Solution: def singleNumber(self, nums: List[int]) -> int: k = 0 for i in nums: k^=i return k执行效率:61 个测试用例执行用时: 92

2020-12-15 18:59:06 125

原创 输出商品列表,用户输入序号,显示用户选中的商品,商品li = [“手机“, “电脑“, “鼠标垫“, “游艇“ ]a. 允许用户添加商品b. 用户输入序号显示内容

输出商品列表,用户输入序号,显示用户选中的商品。 商品 li = [“手机”, “电脑”, “鼠标垫”, “游艇” ]li = [“手机”, “电脑”, “鼠标垫”, “游艇”] print(li) a = 这里是引用int(input(“添加商品请输入1,查询商品请输入2:”)) a. 允许用户添加商品 if a == 1:a1 = input(“请输入要添加的商品:”)li.append(a1)print(li) b. 用户输入序号显示内容 if a == 2:a2 = input(“请

2020-12-15 18:38:32 3330

原创 搜狗输入法语音转文字体验报告

优点优点: 1,能快速的发送文字实用方便 2,能清楚的发送自己的情绪,如果是微信的话还可以识别出情绪发出对应的相关表情3,如果戴耳机的话也可以快速转换文字 4,具有语音翻译功能这样可以跟国际友人轻松对话5,可支持众多语种,比如:英语,日语,韩语,俄语,泰语,法语,德语,西班牙语和意大利语这样可以跟众多的国际友人无障碍对话。6,语音转文字功能还支持语音翻译功能(比如:中译英,英译中,中译日,日译中,中译韩,韩译中,中译俄,俄译中,中译泰,泰译中,中译法,法译中,中译德,德译中,中译西班牙,西班牙译中

2020-12-15 16:38:59 772

原创 有两个列表 l1 =[11,22,33] l2 =[22,33,44]

a. 获取内容相同的元素列表 l1 = [11,22,33] l2 = [22,33,44] for l in l1: if l in l2: print(l)b. 获取 l1 中有, l2 中没有的元素列表l1 = [11,22,33] l2 = [22,33,44] for l in l1: if l not in l2: print(l)c. 获取 l2 中有, l1 中没有的

2020-12-15 16:01:27 4874 1

原创 1题 有如下值集合 # [11.22.33.44.55.66.77.88.99.90],将所有大于66的值保存至字典的第一个key中,将小于66的值保存 至第二个key的值

代码如下:def fun1(set1):a = []b = []for i in set1:if i > 66:a.append(i)else:b.append(i)dic = {‘k1’:a,‘k2’:b}print(dic)list1 = [11,22,33,44,55,66,77,88,99,90,]fun1(list1)

2020-12-15 15:18:23 4785

原创 模拟打车

外观测试;屏幕显示不能有花屏、黑点和闪屏,清晰度、亮度、颜色要正常。检测所有按键都能起到相应作用,是否手感不良。UI显示状态、颜色、清晰度、效果。控制:放大,缩小,音量调节功能测试:交叉路口查询测试,点击交叉路口查询后能正确输入城市名称吗关键字查询:点击关键字查询后搜索道路能正确的输入城市名称和关键字进行道路查询吗语音提示方面具有很好的测试表现,提示音语速适中,吐字清晰,结合实际行车路线对比提示是否准确地图的缩放,旋转和浏览在地图区域内的任意位置应有可放大或缩小的功能,放大或缩小的最大或最

2020-12-14 19:43:51 145

原创 游戏签到

功能测试:1.全部领完之后天数是否清零2.立即签到按钮多次点击3.中途断开,是否可以补签4.每天签到时,天数是否增加5.时间为凌晨23点59分59秒,一秒钟后重登游戏,今日签到是否刷新领取6.注意:无论是道具、货币奖励,都要进行前后端验证。如何验证?最简单的方法就是重新登录。重登后,道具还在,说明前后端都已经发放了。7…今日内再次登陆游戏,看看是否可以再次签到8.今日已登陆,第二天登陆,查看情况,是否可以再次领取性能测试:1.响应时间,点击签到多久可以响应成功2.点击签到,如果签到失败

2020-12-14 18:44:17 518

原创 小说体验报告

1,可以很快查找和阅读相关知识2, 有白天和黑夜模式可以选择3,软件主动分开书架和免费商城,这样给用户带来了很大的方便4,免费商城还有分布男生,女生,独家,出版,漫画等各大分类,用户在查找自己想看的小说的时候就可以快速定位,5,小说软件还具有听说功能,各种类型何种声音都可以随意选择,使用方便快捷**6,可以注册账号登录账号保存之前过得小说,以便丢失7,观看小说后关闭软件在打开的时候还可以自动保存跳转当前页面使用方便8,观看小说的时候背景和字体文字大小颜色都能更改视觉效果很好9,在看小说的过程

2020-12-14 16:38:08 287

原创 接口和抓包测试

接口和抓包测试软件开发的两种结构1.1. CS(Client/Server):客户端----服务器结构。在这里插入图片描述C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。CS的优缺点 能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器,所以CS客户端响应速度快。 操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。 C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。

2020-12-14 15:43:17 756

原创 charles 常用功能之response重定向

1.浏览器输入数据,对接口的抓取右键点击接口,选择Save.2.保存响应的数据,txt记事本格式。3.对保存到桌面的文件可以进行修改进行文件的保存,注意:编码格式是UTF-8,否则会产生乱码。...

2020-12-01 21:33:07 190

原创 HTTP之状态码-BS与CS优缺点对比-Get与post请求的区别-Session和Cookie的主要区别在于-背诵

1.HTTP之状态码:!200 OK //客户端请求成功400 Bad Request //客户端请求有语法错误,不能被服务器所理解401 Unauthorized //请求未经授权,这个状态代码必须和WWW-Authenticate报头域一起使用403 Forbidden //服务器收到请求,但是拒绝提供服务404 Not Found //请求资源不存在,eg:输入了错误的URL500 Internal Server Error //服务器发生不可预期的错误503 Server Unava

2020-11-30 21:30:20 232

原创 接口测试

1.1. 什么是接口API接口是Application Programming Interface的简称,是一些预先定义的函数,包括接口地址、传入参数和返回参数。可以简单理解为,当需要访问某些数据,正常状态下传入合格参数,会收到该数据范围内的返回参数。场景:在美团旅游频道,用户选定时间、地点后搜索航班,后台会调用搜索接口传入时间、地点等参数,接收航班类别、价格等参数,在前台页面上进行排列展示。同理,下单时会调用生单接口确认是否成单,支付时会调用支付接口完成交易,自动修改订单状态。1.2. 什么是接口

2020-11-30 21:27:05 201 1

原创 cs/bs以及优缺点

1.1.CS(Client/Server):客户端----服务器结构。C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。CS的优缺点 能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器,所以CS客户端响应速度快。 操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。 C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。 安全性能可以很容易保证,C/S一般面向相对固定的用户群,程序

2020-11-30 21:25:42 8746

原创 Monkey 命令

1.Monkey 命令 基本参数介绍执行monkey测试100次 针对rom测试或者指令:adb shell monkey 1002.忽略崩溃,继续执行程序 –ignore-crashes指令:adb shell monkey –ignore-crashes 5000 >E:/ceshi/10.txt3.(忽略超时) --ignore-timeouts(ANR)指令:adb shell monkey --ignore-timeouts –v 104.允许的包名列表指令:adb shel

2020-11-30 08:53:04 337

原创 adb指令

1.验证adb配置是否成功指令:adb2.查看设备指令:adb devices3.开启服务指令:adb start-server关闭服务指令:adb kill-server4.安装软件指令:adb install apk 路径adb install ‪E:\ceshi\baidu.apk覆盖安装指令:adb install -r (APK路径)-r 代表如果apk已安装,重新安装apk并保留数据和缓存文件补充:-s #安装在SD卡内,而不是设备内部存储5.查看以安装的应用系统

2020-11-30 08:51:29 444

原创 禅道得使用背诵

admin(管理员)部门:创建部门(需求部门,开发部门,测试部门,项目部门,产品部门)组织:创建用户(产品经理,项目经理,开发人员,测试人员),分配权限产品模块:添加模块产品(创建产品)需求:提需求项目项目:添加项目团队:添加人员产品:关联产品需求:分配任务(开发,测试)开发我的地盘:查看bug或者需求我的bug,【解决】指派测试验证测试bug:提bug,指派开发验证开发修改的bug...

2020-11-30 08:50:32 53

原创 Linux基础

## 一、Linux的简介1.Linux的概述Linux是基于Unix的开源免费的操作系统,由于系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境。Linux是由Linus Torvalds(林纳斯·托瓦兹)起初开发的,由于源代码的开放性,现在已经衍生出了千上百种不同的Linux系统。Linux系统的应用非常广泛,不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,比如手机、平板电脑、路由器等。尤其在这里提及一下,我们熟知是Android程序最底层就是运行在linux系统上的

2020-11-26 21:26:46 62

原创 2020-11-26

cd usr/ 切换到该目录下usr目录 cd …/ 切换到上一层目录 cd / 切换到系统根目录 cd ~ 切换到用户主目录2.目录的操作命令(增删改查)(1)增加目录操作(增)命令:mkdir 目录名称示例:在根目录 / 下 mkdir test,就会在根目录 / 下产生一个test问目录(2)查看目录(查)命令:ls [-al] 父目录示例:在根目录 / 下使用ls,可以看到该目录下的所有的目录和文件示例:在根目录 / 下使用ls -a,可以看到该目录下的所有文件和目录,

2020-11-26 09:03:26 54

原创 2020-11-24

2020-11-24 20:27:10 60

原创 2020-11-23

测试用例测试用例的特性1、有效性:测试用例的能够被使用,且被不同人员使用测试结果一致2、可重复性:良好的测试用例具有重复使用的功能。(回归测试)3、易组织性:好的测试用例会分门别类地提供给测试人员参考和使用(功能、性能、易用分类编号)4、清晰、简洁:好的测试用例描述清晰,每一步都应有相应的作用,有很强的的针对性,不应出现一些无用的操作步骤。5、可维护性:由于软件开发过程中需求变更等原因的影响,常常对测试用例进行修改、增加、删除等,以便测试用符合相应测试要求。1:测试用例包含什么类容用例编号

2020-11-23 20:22:25 105

原创 测试一个教室和一个椅子

测试一个教室 首先测试 一个教室我们想到的需要测试 教室的功能 性能 安全性 那么功能首先可以装物品 ,可以遮风挡雨,可以让学生在里面上课 可以给人舒服的环境然后是性能**教室容纳多少人还有桌子 椅子各种物品 如果超过教室能够承受的范围会发生什么 **安全性的话:**人装多了会不会塌 房间的墙是不是还有支撑的能力 能抗住几级地震 **测试一个椅子 功能: .能不能坐人,坐上去是否摇晃。 坐人后是否会发出响声。.椅子上会不会掉颜色,

2020-11-20 19:00:25 102

空空如也

空空如也

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

TA关注的人

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