自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-02-22

一.Web/App测试区别:单纯从功能测试的层面上来讲的话,APP 测试、web 测试 在流程和功能测试上是没有区别的。系统架构方面:web项目,一般都是b/s架构,基于浏览器的app项目,则是c/s的,必须要有客户端,用户需要安装客户端。web测试只要更新了服务器端,客户端就会同步会更新。App项目则需要客户端和服务器都更新。性能方面:web页面主要会关注响应时间而app则还需要关心流量、电量、CPU、GPU、Memory这些。它们服务端的性能没区别,都是一台服务器。兼容方面:web

2021-02-22 17:18:55 298 1

原创 测试基础点

1、B/S架构和C/S架构区别:CS响应速度快,安全性强,用户体验好,一般应用于局域网中,但是开发维护成本高,;BS可以实现跨平台,客户端零维护,但是个性化能力低,响应速度较慢。所以有些单位日常办公应用BS,在实际生产中使用CS结构。2、HTTP协议:1、https协议需要申请证书,一般免费证书较少,因而需要一定费用。2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者

2020-12-29 07:50:00 248

原创 自动化过程中定位不到元素时使用等待方法

等待分为三种:强制等待:sleep(休眠时间)显示等待:WebDriverWait隐式等待强制等待:必须休眠够时间显示等待:就是明确的要等到某个元素的出现或者是某个元素的可点击等条件,等不到就一直等,除非在规定的时间之内都没招到,那么跳出Exception隐式等待:这个方法是得不到某个元素就等待一段时间,直到拿到某个元素位置。在等待的期间内浏览器会根据定义的时间进行刷新浏览器web进行定位多个元素时用的方法find_elements_byId/bynama/byclass_name/by c

2020-12-21 07:15:41 160

原创 mysql数据库基础

mysql数据库基础(Linux基础)面试题一、数据库基础现有两张表,分别为账号表Account、考试成绩表Exam,字段定义如下:Account 账号表字段名 字段类型 字段说明ID int 学员IDName varchar 学员姓名Class varchar 学员班级,形如“高三一班”Exam考试成绩表字段名 字段类型 字段说明ID int 主键IDCourse varchar 考试科目如”英语”Score int 考试成绩AID Int 学员ID请输出每个班的各学科平均分

2020-12-18 07:50:45 184

原创 购物车测试用例

1.所有连接是否跳转正确2.商品是否可以成功加入购物车3.购物车总数是否有限制4.商品总数是否正确5.全选功能是否好用6.删除功能是否好用7.价格总计是否正确8.商品文字太长时是否显示完整9.店铺名字太长时是否显示完整10.购物车中下架的商品是否有标注11.新加入购物车商品排序(添加购物车中存在店铺的商品和购物12.车中不存在店铺的商品)13.是否支持TAB/ENTER等快捷键14.商品删除后商品总数是否减少15.购物车结算功能是否好用16.将商品移入收藏夹功能是否好用17.删

2020-12-17 20:53:52 918 1

原创 签到礼盒

1、上线签到的钱数是否是在1-10之间2、上线签到的钱数最小值是否是以1开始3、上线签到的钱数最大是否到94、钱数是否随机5、星星数量是否是从0开始计算6、上线登录未领取时,是否会成功弹出礼盒7、关闭弹出的礼盒界面,再次登录,是否会再次弹出8、领取礼盒以后,再次登录是否会弹出礼盒9、倒计时时间是否显示正确10、倒计时时间是否正常显示11、倒计时是否是以倒计的方式显示12、倒计时是否是以一个月开始计算的13、点击购买付费是否会跳到付费页面14、点击购买付费,支付到一半取消,钱是否会扣

2020-12-17 07:35:59 80

原创 登录设计点

1.登录的密码长度要有所限制2.登录的密码区分大小写3.登录发送手机验证码登录4.登录忘记密码发送短信重设密码5.邮箱登录6.登录忘记密码能否用邮箱找回密码7.登录密码后有验证码8.验证码区分大小写9.用户名可以是邮箱名登录10.扫码登录11.记住密码自动登录12、用户名长度限制13、用户名输入语言是中文,英文还是其他语言14、用户名是否可以有下划线等标点符号15、用户名是否可以接受特殊字符16、用户名是否可以是邮箱17、用户名是否是要以字母开头的18、用户名是否可以是手机

2020-12-16 16:05:49 123

原创 常用的ADB命令

1.adb devices→查看已连接的设备列表2.adb shell→进入shell界面3.adb shell dumpsys cpuinfo→ 查看当前移动端的cpu的使用率4.adb shell pm list packages罗列出所有的包→ -s 系统包名 , -3 三方的包名**5.adb -s 设备名称 logcat -v time process >C:/log/aa.txt→ **指定设备进行打印6.adb shell getprop | findstr da

2020-12-07 11:07:07 74

原创 Jmeter负载和压力测试

在Mysql中对应改update查select(增删改)statment 状态通道eg:select * from student where id = 101preparedstament 预状态通道eg:select * from student where id = ?select * from user where name = “admin” and pssword =“root” & 1 = 1区别:预状态通道比状态通道安全,防止了sql注入预状态通道可以实现预编译,

2020-12-04 07:51:52 126

原创 性能测试&专项测试

负载和压力的区别1.负载测试(Load Test):负载测试是一种性能测试,指数据在超负荷环境中运行,程序是否能够承担。2.压力测试(Stress Test): 压力测试(又叫强度测试)也是一种性能测试,它在系统资源特别低的情况下软件系统运行情况,目的是找到系统在哪里失效以及如何失效的地方。1.这儿有个服务员,对应咱们的应用系统吧。2.压力测试就是给这位服务器外部压力,比如长时间不让他休息,不给开工资等,看看服务员会不会开小差(无法及时响应请求),或者罢工(宕机)之类的。3.负载测试就是在单位时间

2020-12-03 21:31:03 1832

原创 Linux常见命令

|cd切换目录ls显示目录的内容mkdir创建目录touch创建文件pwd查看目前所在的路径du统计目录和文件空间的占用情况rm删除ln创建硬链接ln -s创建软连接cp复制文件和目录mv移动目录和文件which查看linux命令所在的目录cat在命令提示符下查看文件内容more在命令提示符中分页查看文件内容shutdown -now关机...

2020-12-02 21:07:47 149

原创 接口测试用例

请求结构请求方法支持 HTTP GET 方法发送请求,这种方式下请求参数需要包含在请求的 URL 中。支持 HTTP POST 方法发送请求,这种方式下请求参数需要包含在请求的 BODY 中。字符编码请求及返回结果都使用UTF-8字符集进行编码。公共参数名称 是否必须 描述signature 是 签名结果串(参考签名机制)timestamp 是 系统当前的Unix时间戳nonce 是 随机数lang 是 语言信息,目前支持:zh(中文),en(英文),ar(阿拉伯文)from 是

2020-12-02 07:40:25 1838 1

原创 接口测试(面试题)

url地址有哪些组成?协议 http/https端口号:http/https 80 443请求方式 get参数name pwd参数值 admin 123域名部分虚拟目录部分文件名http的请求有哪些: GET, POST HEAD OPTIONS, PUT, DELETE, TRACE 和 CONNECTGET 请求指定的页面信息,并返回实体主体。HEAD 类似于get请求,只不过返回的响应中没有具体的内容,用于获取报头POST 向指定资源提交数据进行处理请求(例如提交表单或者上传文

2020-11-30 21:28:35 118

转载 Monkey说明

Monkey:主要用于移动端的稳定性测试。adb shell monkey 100 对移动端的设备进行随机的测试adb shell monkey -p 包名 100adb shell monkey -p 包名 -v 100Monkey日志的级别是通过 -v -v -v-v 仅提供启动提示、测试完成和最终结果等少量信息-v -v 提供较为详细的日志,包括每个发送到Activity的时间信息-v -v -v 最详细的日志,包括了测试中选中/未选中的Activity信息将日志信息打印到本机ad

2020-11-30 21:25:13 73

原创 http/https的区别

HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全,为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)协议用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS。简单来说,HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全。HTTPS和HTTP的区别主要如下:1.https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。2.http是超文本

2020-11-30 20:42:44 126

原创 发现一个bug如何定位是前端还是后台问题

1.经验法:软件测试人员应不断精进自己的技能,负责的项目多了,自然对功能的实现过程有了解,也就明白如何分类bug了。 例如: 网页上的某个图片的分辨率不对,如果我们了解实现过程,可以想到一般情况下,是根据某个地址去服务器取图片的,数据库一般只保存地址,那么图片能正确显示,就说明后端的基本功能是满足需求的。如果具体图片分辨率有误,最可能的原因是前端显示过程出了差错。2、查日志 :当我们发现一个bug,并不确定这个bug属于前端还是后端,可以查看后端服务的日志,复现bug时,查看日志中有没有相关信息。基本

2020-11-27 20:40:33 852

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

界面UI布局显示问题–前端页面字段校验问题–前端页面功能实现问题–前端?后台?查看报错日志查看报错日志,通过日志分析,需要有一定的经验,并且有一定的代码基础,才能更好地定位问题。查看数据库的数据了解所测功能的数据表结构,测试过程中,查看数据库的数据,确认数据的正确性。查看缓存(如Memcache、apc、redis等缓存)是否正确...

2020-11-27 20:34:38 62

原创 Axure 墨刀

1、墨刀是一款在线设计编辑原型的工具,特点短平快,适合一些APP,小型pc工程,以及一些频繁迭代的产品,优点协同办公效率比较高,目前国内个别大公司以及中小企业都有用到,个人版本免费,但是使用页面数量有限,编辑后产品都是保存直接保存在云上,很方便。不会出现文件丢失的情况,但是也有缺点,就是在网络不通畅,延迟比较高的时候,很麻烦,原型编辑操作会有卡顿现象以及版本不一致现象,还有原型模板暂时不像axure那么丰富。2、Axure是是历史悠久的产品经理必备工具,功能齐全,交互方式多样,模板资源最丰富,基本上你想要

2020-11-27 20:28:33 223

原创 app如何展开测试

**1)功能测试每项开发的新功能都需要进行测试。app测试中功能测试是一个重要方面。测试人员应该要进行手动测试和后期的自动化测试维护。刚开始测试时,测试员必须把app当做"黑盒"一样进行手动测试,看看提供的功能是否正确并如设计的一样正常运作。除了经典软件测试,像点击按钮、提交订单看看会发生什么,测试员还必须执行更多功能的app测试。除了整个手动测试过程,测试自动化对移动app也很重要。每个代码变化或新功能都可能影响现存功能及它们的状态。通常手动回归测试时间不够,所以测试员不得不找一个工具去进行自动化回归

2020-11-27 20:21:03 119

原创 web项目如何展开测试

**1. 页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。可以使用一些工具,如LinkBotPro、File-AIDCS、HTML Link Validater、Xenu等工具。LinkBotPro不支持中文,中文字符显示为乱码;HTML Link Validater只能测试以Html或者htm结尾的网页链接;Xenu无需安装,支持asp、do、jsp等结尾的网页,xenu测试链接包括内部链接和外部链接,在使用的时候应该注意,同时能够生成html格式的测试报告。如果系统用QTP进行自动化测

2020-11-27 20:14:08 194

原创 进行对成本的降低

1、在各大网络平台上租用2、借用同事、同学、朋友等的手机进行测试3、在二手平台上收购二手机4、官方网站的七天无理由退换5、以友情价对公司员工给予福利6、使用云真机-远程调试进行单独调试...

2020-11-27 19:59:43 47

原创 测试移动端 功能性能 安全 网络 界面 安装卸载

下载:1.正常安装测试,检查是否安装成功。2.APP版本覆盖测试。例如:先安装一个1.0版本的APP,再安装一个高版本(1.1版本)的APP,检查是否被覆盖。3.回退版本测试。例如:先装一个2.0版本的APP,再安装一个1.0版本的APP,正常情况下版本是不可以回退的。4.安装时内存不足,弹出提示。5.根据安装手册操作,是否正确安装。6.安装过程中的意外情况(强行断电、断网、来电话了、查看信息)等等,检查会发生的情况。7.通过‘同步软件’,检查安装时是否同步安装了一些文件。8.在不同型号、系

2020-11-27 19:56:12 78

原创 项目上线遇到问题

1.迅速在软件中发表道歉言论,并给予使用客户后期补偿2.进行会议,各个部门负责人进行讨论3.寻找项目问题出在何处4.紧急安排测试测试人员测试排除项目容易出现问题的地方5.然后安排开发人员进来问题修复,6,修复完成后,安排测试继续完整性的测试软件7.测试人员继续测试项目,查看是否还有潜在问题8.如果还有潜在问题,迅速修复9.无潜在问题,继续上线项目10.给使用用户补偿...

2020-11-26 09:01:00 223 1

原创 地图功能点

1.当前位置与目的地的距离2.当前位置与目的地计划最优路线3.用户选择什么样的方式到达目的地4.步行的路线优化,距离优化5.骑行行的实时方向优化5.步行时候随时检测用户位置,以及实时刷新距离6.骑行的路线优化,距离优化7.骑行的实时方向优化8.骑行时候随时检测用户位置,以及实时刷新距离9.离公交的最近站点的距离9.选择公交的最快路线,那辆最近最快10.选择公交每次换乘所需要的价格11.选择公交每次距离下一个站台的站点12.自驾的方式,距离之类的.以及实时定位,路况提醒,前方是否堵车

2020-11-26 08:50:54 551

原创 性能测试

性能测试概念:1.时间性能:软件的一个具体事务的响应时间。比如点击一个登录按钮,到登录成功(失败)的反应时间,浏览器非常常见,ANR(Applicacion not responding应用程序无反应)2.空间性能:软件运行时所消耗的系统资源,比如对内存和CPU的消耗3.一般性能测试:软件正常运行,不向其施加压力的测试4.稳定性测试:也叫可靠性测试,是指连续运行被测系统,检查系统运行时的稳定程度。5.负裁测试:让被测系统在其能够忍受的范围压力之内连续运行,来测试系统的稳定性。6.压力测试:连续不

2020-11-25 20:08:05 115

原创 测试用例的优先级

***刚接触软件测试,先熟悉一下测试用例的优先级的概念:有时会听到0级别case的说法,其实这是对具有一定优先级的测试用例的说法。在实际测试实践中,测试用例根据重要性分成一定的等级。在不同的公司,可能测试用例的等级划分有所差异,但是基本大同小异。如下就是一种测试用例等级划分的方法,共分为4级,由高到低依次为P0-P3。P0核心功能测试用例(冒烟测试),确定此版本是否可测的测试用例,此部分测试用例如果fail会阻碍大部分其他测试用例的验证。P1高优先级测试用例,最常执行以保证功能

2020-11-23 21:31:19 103

原创 PC端微信加群测试用例

PC端微信加群测试用例:1.确认微信群是否存在2.确认加微信微信群的方式3.通过群主邀请拉群,验证拉人进群的用户是否互为好友,非好友无法邀请入群4.通过二维码进群.验证扫码的用户是否处于登陆状态5.通过二维码进群.验证二维码是否存在6.通过二维码进群.验证二维码是否还在有效期内7.通过二维码进群.验证群成员人数是否满员,如果满员则无法通过二维码入群8.通过二维码进群.验证群成员是否满员,如果未满员则可通过二维码进群9.通过成员邀请用户进群,验证微信群是否设置只有群主才能邀请的权限10.群

2020-11-23 18:44:05 1217 3

原创 视频播放用例

1.视频的播放暂停是否正常2.视频的滑动是否正常3.视频是否话音同步4.已经播放过的视频 再次播放 是否立即播放5.播放过的视频 是否 接着上次播放的片段6.视频之间的切换是否黑屏7.视频播放中是否会画质不清晰8.视频页面刷新时,视频是否正常刷新9.视频加载是否是先一张封面然后再加载视频还是别的效果?10.视频加载是否完全11.视频下载是否 会损坏12.视频是否能横屏竖屏切换13.播放视频能否关闭其他应用声音14.是否能倍数播放15.弱网下,视频播放是否有卡顿,黑屏,闪退等情况

2020-11-23 18:42:23 599

原创 发红包测试用例

发红包用例:1.在红包钱数和输入红包的个数框中只能输入数字2.红包最少输入0.01,最多输入2003.红包最多可以发送100个4.余额不足时是否有提示5.红包描述里面可以输入什么,最多可以输入多少6.发出红包,对方24小时内没有领取红包是否原路退回7.每个用户一个红包只能抢领一次8.红包被抢光以后能否继续再抢9.发出的红包自己可以抢10.选择红包的支付方式11.红包的描述可以通过语音进行描述12.网络状态不佳的情况下会不会抢到红包13.发送红包的时间14.收发红包以后跳转的时间

2020-11-23 17:15:15 421 1

原创 朋友圈测试用例

朋友圈点赞测试用例:1.点赞成功2.点赞成功后取消点赞3.点赞后标识是否变成❤4.取消点赞后是否会取消❤5.点赞时接到电话6.点赞时接到语音通话7.点赞时接到视频通话8.点赞时收到短信9.点赞时收到微信10.点赞时手机关机11.点赞时断网12.没网络情况下点赞13.网络情况不稳定的情况下点赞14.点赞显示点赞头像一行可以显示多少个15.点赞是否有人数上限16.点赞成功后点赞按钮是否会发生改变17.点赞后连续点击点赞是否会保留点赞状态18.取消后连续点击取消是否会保留点赞状

2020-11-23 17:06:46 281

空空如也

空空如也

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

TA关注的人

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