自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 软件测试面试题大全(涵盖功能,接口,性能,自动化等等)

软件测试面试题

2022-08-10 18:06:04 352 1

原创 软件测试bug分析定位技巧

身为测试工程师,总有一道绕不过去的坎就是定位bug,这其实是非常花费时间的。也许有很多人不以为然,觉得无非就是发现bug后提交bug管理系统,描述操作步骤,预期结果和实际结果哪里不一致,然后继续测试。并不是说这样做的不对,只是说这样做的不够好,看似节约了测试时间,实则对于项目的进度没有起到应有的推动作用。Web前端Web前端就是通常说的网页。互联网公司的前端一般包含如下内容:JavaScript、ActionScript、CSS、HTML(…ML)、HTML5、Flash、交互式设计、视觉设计web

2021-09-23 11:48:39 297

原创 软件测试必须知道的软件测试流程

流程如下:一、需求答疑评审参与人员:产品、开发、测试、需求提出人、其它相关人员主要内容:对需求文档进行评审,对于有疑问或者有错误的地方,进行讨论沟通,来保证对需求理解的准确性和一致性。需求文档中最好有业务流程图,能够较好的帮助相关人员快速的了解业务需求。目标达成:通过此次会议了解到各模块对应开发人员,以此来确定测试时间二、测试点主要内容:需求评审通过后,测试根据定版的需求或UE构造测试脑图。通过脑图列出测试点以及测试方法,然后再根据脑图整理测试方案。脑图工具:语雀、Xmind、

2021-09-23 11:42:59 448

原创 微信发朋友圈功能测试点小结

一、拍摄照片上传(只上传照片,不上传文字)1、是否能拍摄照片上传,拍摄的照片是否能取消,拍摄中是否能取消拍摄2、拍摄的照片是否能进行编辑再上传,编辑后是否能取消3、拍摄完确定后的照片,能否删除4、上传照片最大限制为9张,分别检查8张时、9张时、10张时能否正常上传5、拍摄照片为空时,能否上传6、拍摄完的照片我确定后,点击返回按钮,点击“取消”后,是否回到等待上传界面,点击“退出”后,是否回到朋友圈列表页面7、发完的朋友圈能否删除8、发完的朋友圈是否正常显示在朋友圈列表中,好友是否能看到二、

2021-09-23 11:37:49 1102

原创 APP弱网测试

一、网络测试的一般流程step1:首先要考虑网络正常的情况① 各个模块的功能正常可用② 页面元素/数据显示正常step2:其次要考虑无网络的情况① APP各个功能在无网络情况下是否可用② APP各个页面之间切换是否正常③ 发送网络请求时是否会导致闪退、卡死等异常情况④ APP各个页面是否显示完整美观,未刷新的页面是否做了相应的提示和处理⑤ 在无网络情况下数据是否会丢失⑥ 无网络提示信息是否友好step3:再次考虑弱网情况① 弱网情况下APP是否针对请求做了超时处理② 网络延迟的情况

2021-09-23 11:35:55 338

原创 购物车测试点

购物车功能点1、入口测试:我的购物车,去购物车而结算2、用户类型:登录的用户,未登录的用户3、商品清单:按店铺展示商品清单,包括图片、名称、单价、数量、小计等;显示店铺合计金额、商品总结金额购买数量可进行增减-- 等价类、边界值商品支持删除、移到关注4、选择商品“全选”单个勾选、部分选;删除选中商品,移入关注,清理购物车5、去结算点击“去结算”跳转至订单确认界面–交互验证6、空页面处理当购物车商品为空时, 可选择“去购物”功能点...

2021-09-23 11:23:30 3495

原创 性能测试流程

性能测试从实际执行层面来看,测试的过程一般分为这么几个阶段,如下图:下面分别介绍下每个阶段具体需要做什么:一、性能需求分析:性能需求分析是整个性能测试工作开展的基础,如果连性能的需求都没弄清楚,后面的性能测试执行其实是没有任何意义的,而且性能需求分析做的好不好直接影响到性能测试的结果。一些性能测试人员常犯的错误就是测试一开始就直接用工具对系统进行加压,没有弄清楚性能测试的目的,稀里糊涂做完了以后也不知道结果是否满足性能需求。市面上的书籍也大都是直接讲性能测试工具如LR,jmeter如何使用,导致很

2021-09-23 11:17:40 117

原创 Cookie、Session、Token、JWT的区别

什么是认证?认证(Authentication)通俗地讲就是验证当前用户的身份,证明“你是你自己”。(比如:你每天上下班打卡,都需要通过指纹打卡,当你的指纹和系统里录入的指纹相匹配时,就打卡成功)。互联网中的认证:用户名密码登录;邮箱发送登录链接;手机号接收验证码;只要你能收到邮箱/验证码,就默认你是账号的主人;什么是授权?授权(Authorization)是用户授予第三方应用访问该用户某些资源的权限:在安装手机应用的时候,APP 会询问是否允许授予权限(访问相册、地理位置等权限);在访

2021-09-23 11:02:46 153

原创 Jenkins自动化部署详细教程

1.背景在实际开发中,我们经常要一边开发一边测试,当然这里说的测试并不是程序员对自己代码的单元测试,而是同组程序员将代码提交后,由测试人员测试;或者前后端分离后,经常会修改接口,然后重新部署;这些情况都会涉及到频繁的打包部署;手动打包常规步骤:1.提交代码2.问一下同组小伙伴有没有要提交的代码3.拉取代码并打包(war包,或者jar包)4.上传到Linux服务器5.查看当前程序是否在运行6.关闭当前程序7.启动新的jar包8.观察日志看是否启动成功9.如果有同事说,自己还有代码没.

2021-09-23 10:43:43 8869

原创 HTTP协议详细介绍

HTTP简介:HTTP超文本传输协议(HyperText Transfer Protocol)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展,目前在WWW中使用的是HTTP/1.0的第六版。HTTP协议特点:HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传

2021-09-23 10:20:53 261

原创 软件测试场景集合

普遍性场景:1.所有必填字段都应校验并用星号“*”标注2.验证错误提示信息应在正确的位置合理显示3.所有的错误信息都应用相对比较友好的提示4.一般性的确认信息应该用相对友好的提示5.提示信息应是有意义的6.下拉字段的第一个条目应是空白或“请选择”之类的文本7.删除页面中的任何记录信息都应要求确认8.如果页面支持记录的添加/删除/更新功能,那么页面中应提供“全选”和“全不选”所有记录的选择项9.数量值应该显示正确的货币符号应提供默认页面排序重置按钮功能应将页面所有字段设置为默认值

2021-09-23 10:06:31 326

原创 MYSQL下载与安装教程(极其详细)

1、MySQL下载可以去官方网站下载,或者百度搜一下mysql,会有人共享百度网盘文件。官网地址:https://www.mysql.com/2丶MySQL安装我这里用的是5.7的版本打开安装包运行程序,进入安装页面。这里的话选择下边 I accept the license terms勾选框,而后点击Next下一步。在原来旧的版本当中,安装有3种安装类型:Typical(典型安装)、Complete(完全安装)和Custom(定制安装),而在新版本当中,选项有所不同,这里默认选择第一个选

2021-06-01 16:39:10 1027

原创 git命令大全

$ git init  查看工作区、暂存区的状态$ git status  添加到暂存区 $ git add  移除暂存区的修改$ git rm --cached :  将暂存区的内容提交到本地库$ git commit :  文件从暂存区到本地库$ git commit -m “提交日志” :  查看历史提交$ git log:  以漂亮的一行显示,包含全部哈希索引值$ git log --pretty=oneline:  以简洁的一行显示,包含简洁哈希索引

2021-05-15 17:11:40 65

原创 python+pyCharm+selenium自动化测试环境搭建步骤

一、自动化简介1,自动化测试概念:自动化的概念是一个动态发展过程。过去,人们对自动化的理解或者说自动化的功能目标是以机械的动作代替人力操作,自动地完成特定的作业。2,什么样的项目适合做自动化测试:一般情况下,只要满足如下三个情况就可以开展自动化测试软件需求变更不频繁、项目周期较长、自动化测试脚本可重复使用3,python+selenium自动化测试环境搭建步骤python+selenium自动化测试环境包括四个部分:python、selenium、chrome谷歌浏览器、chrome谷歌浏览器

2021-05-15 15:38:19 1006 2

原创 安卓APP的稳定性测试之Monkey入门及操作

一,Monkey是什么?首先Monkey我们习惯叫它猴子测试,它的思维就像猴子一样,你无法控制它做什么,所以一般我们给它一个软件,他就会针对他看到的界面进行操作,其操作是无目的的、乱点乱按的。二,Monkey的介绍它是Android系统自带一个命令行工具,可以运行在模拟器里或者真机设备中运行。monkey测试的原理就是利用socket通讯的方式来模拟用户的按键输入,触摸屏输入,手势输入等,看设备多长时间会出异常。三,前期准备首先在做Monkey稳定性之前我们需要安装jdk和AndroidSDK,

2021-04-16 15:18:29 611

原创 虚拟机安装及配置教程

准备工具:虚拟机安装包,虚拟镜像虚拟机地址:https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html虚拟镜像地址:官网地址:https://www.centos.org/download/国内地址:www.linuxdown.net(具体操作可以看我关于镜像下载的博客https://blog.csdn.net/weixin_51429941/article/details/115654964?sp

2021-04-13 14:42:36 1536

原创 Linux虚拟镜像下载

首先Linux的虚拟镜像可以在两个地方下载。一,官方网站进行需要的镜像下载地址:https://www.centos.org/download/在里边大家可以选择对应版本进行下载但是在官网下载速度较慢同时版本不是很多二,第二种方式是国内镜像网站下载这个网站里边会有现在通用的版本,比如Centos6和Centos7系列网址:www.linuxdown.net进入网站后,在页面找到CentOS一栏,里边会有各个版本的下载连接,大家可以自行下载(这里进行CentOS7.1的下载演示)点进页

2021-04-13 10:06:17 2544 2

原创 python爬虫获取数据

大家好,今天利用python和pycharm进行新闻数据的爬取,废话不多说,代码实现如下:import urllib.request as requestimport easyguiimport bs4import csvimport osdef is_connect():import requeststry:requests.get(“https://www.baidu.com”)return Trueexcept:return Falseif is_connect():her

2021-04-12 18:21:05 145

原创 APP支付常见问题

一,APP中前后台调动(问题划分)比如支付功能,前台进行调动,后台在前台调动成功后,传输数据。成功案例:前台进行支付调动,成功后在支付记录页面可以查看支付详情,并且前台显示支付成功信息。问题一,前台支付成功,但是支付记录内并没有支付详情,这个问题是后台数据没有传输成功,虽然前台成功调动支付接口,但是后台没有返回相对于的数据。问题二,前台支付成功后,支付记录内存在支付详情并可以查看,这个问题是前台显示错误,既然支付记录中存在支付详情,那就代表支付成功了,后台也传输数据了,但是前台并没有在后台数据传输成

2021-04-12 18:04:47 686

原创 软件测试基本理论

人们往往常说,开发人员是创造世界的,但是他们往往忽略了创造的这个世界的不平衡点,我们的存在就是找到这个不平衡点,从而协助开发人员把错误抹除。让世界变得更加完善。接下来简单说一下软件测试的基本理论和个人在工作中的一些看法。什么是软件测试:软件测试是使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。软件测试方法:黑盒测试,白盒测试,还有灰盒测试。区别通俗的说,黑盒测试是指我们看不到代码,只用负责界面功能就行,白盒则是我们能够看到

2021-04-12 17:16:04 145 1

原创 宝塔一键安装教程

大家好,今天给大家带来的是宝塔一键安装,在我们做开发或者是测试的时候往往需要搭建环境,宝塔这款工具,可以进行一键安装,操作简单,我们可以利用宝塔的这一点便捷性,进行环境搭建。1,宝塔一键安装有Linux,Windows以及堡塔云控和堡塔SSH终端四款,今天咱们进行Windows宝塔的一键安装的使用。2,首先我们需要去官网进行工具的下载,地址如下:https://www.bt.cn/download/windows.html我们点击宝塔Windows面板,进行下载下载完成后点击安装这里可以选择安装

2021-04-12 16:11:05 820

原创 APP直播模块测试要点(具体测试点根据产品而定)

一,直播是现在移动软件常见的模块,随着互联网带货,等一系列流程,直播变得异常火爆,拥有海量的用户,同时也带来了海量的服务器并发。一般情况下,一些小型公司在自研的移动APP上准备开通直播功能,会选择使用第三方,通常按照时长或者流量收费,这样的公司一般情况下,测试人员比较少,甚至没有测试人员,所有对软件各方面不太深入了解,对软件的BUG管理并没有完善,功能中存在很多错误的BUG,下面我根据自己做过的一个产品总结出一些测试点,供大家参考,如果有考虑不周到的地方,请大家积极告知,测试行业本就没有完美,软件中不是没

2021-04-10 18:19:40 4326

原创 JDK安装和配置详细教程(开发或测试必学)

JDK安装和配置详细教程不管我们是学习JAVA还是进行软件测试的环境搭建,必须安装JDK(java development kit java开发工具包),进行环境配置,下面是下载和安装JDK的教程:1.JDK下载地址:https://www.oracle.com/cn/java/technologies/javase-downloads.html2.JDK下载地址:网页直接搜索“甲骨文”找到Oracle中国,进去后点击产品...

2021-04-09 15:30:30 513 10

抖音电脑桌面恶搞表白.vbs文件

抖音恶搞弹窗表白文件,挺好玩的

2021-08-11

购物车测试点思维导图.pdf

该资源为购物车的测试点,可以帮助大家快速了解购物车测试用例书写方向#资源达人分享计划#

2021-08-11

空空如也

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

TA关注的人

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