随笔分类 -  测试杂谈

测试杂谈
接口测试是什么?如何做好接口测试?
摘要:1.什么是接口? 2.接口都有哪些类型? 3.什么是接口测试? 4.为什么要做接口测试? 5.怎样做接口测试? 6.接口测测试点是什么? 7.接口测试都要掌握哪些知识? 8.其他相关知识? 阅读全文
posted @ 2020-11-23 22:57 测试小小 阅读(751) 评论(0) 推荐(0)
评价测试用例好坏的标准姿势?
摘要:测试用例好坏的评判标准 首先纠正一个误区,测试用例不是越多越好?相反如果测试用例中冗余用例太多,这样在执行测试用例会浪费大量测试人力,而且不会产生测试效果。 另外我们测试的目的是去保证我们软件质量符合客户的要求,不要走偏了,所以有以下标准 标准如下: 1、测试用例书写格式正确、描述清晰, 其他测试人 阅读全文
posted @ 2018-04-02 14:43 测试小小 阅读(600) 评论(0) 推荐(0)
交叉测试、探索性测试的概念、价值、实践
摘要:何为交叉测试 1、交叉测试按字面意思理解就是把测试人员所测试的模块交换测试。比如A本轮执行的M模块,B执行的N模块, 在下一次测试时 A执行N模块, B执行M模块。 交叉测试有哪些意义 1、每一个测试人员有自己思维的局限性,一种思维测试过之后,软件会对这种测试思维产生抗性,很难再发现新的问题,通过交 阅读全文
posted @ 2018-03-30 10:38 测试小小 阅读(1381) 评论(0) 推荐(0)
紧急的测试任务怎么办?
摘要:测试工程师在工作过程中,经常会遇到紧急的测试需求, 快下班了, 研发经理过来拍着肩膀说, XXX又出了一个线上问题,需要紧急给客户修复,我们开发这边已经修改好了,你安排测试人员测试一下吧?等会我们要给客户上线。遇到这种情况我们应该怎么办?1、端正态度, 这种紧急上线版本,肯定是用户抱怨比较厉害的地... 阅读全文
posted @ 2017-10-22 09:19 测试小小 阅读(468) 评论(0) 推荐(0)
Jmeter 后置处理器 BeanShell_PostProcessor 适用思考
摘要:首先摘抄一段官方文档的话:The following BeanShell variables are set up for use by the script:log - (Logger) - can be used to write to the log filectx - (JMeterCont... 阅读全文
posted @ 2017-10-22 09:19 测试小小 阅读(1422) 评论(0) 推荐(0)
Tomcat服务器的常用配置
摘要:1、如何修改端口号, tomcat启动后经常会报端口冲突, 怎么办 如果部署在Linux环境下面, 首先使用netstat -apn命令检查是否是真的端口已经被占用了 如果真的被占用,进入tomcat所在的目录,打开配置文件 ./conf/server.xml 修改 port端口即可 ... 阅读全文
posted @ 2017-10-22 09:19 测试小小 阅读(246) 评论(0) 推荐(0)
jmeter常见问题汇总
摘要:Aggregate Report 是 JMeter 常用的一个 Listener,中文被翻译为“聚合报告”。今天再次有同行问到这个报告中的各项数据表示什么意思,顺便在这里公布一下,以备大家查阅。如果大家都是做Web应用的性能测试,例如只有一个登录的请求,那么在Aggregate Report中,会显... 阅读全文
posted @ 2017-10-22 09:19 测试小小 阅读(1449) 评论(0) 推荐(0)
功能测试很low?不能升级到高级测试工程师?
摘要:功能测试很low?不能升级到高级测试工程师? 功能测试很low?功能测试很简单?功能测试就是黑盒测试?功能测试没有技术含量?功能测试工资低?只会功能测试没有竞争力?功能测试这活初中生都可以干?功能测试工程师在项目组中比开发地位低?和测试同事交流的时候,老是有这种问题冒出来,难道功能测试真的是这样的吗... 阅读全文
posted @ 2017-10-22 09:19 测试小小 阅读(259) 评论(0) 推荐(0)
WEB端线上偶现问题如何复现?
摘要:1、抓取出现问题的日志,还原操作过程,分析 每个过程中数据是否正常?是否有重复请求2、询问当时操作员执行了哪些操作,尽可能多的了解事发经过3、通过查看日志,数据库等信息,找到发生问题的节点, 比如说XX被重复调用, XX传输的数据存在问题4、分析发生问题的原因?大部分有如下原因1、用户错误使用,但是... 阅读全文
posted @ 2017-10-22 09:19 测试小小 阅读(505) 评论(0) 推荐(0)
WEB页面异步调用场景测试
摘要:在我们测试异步调用前,我们首先弄清楚异步调用到底是什么?异步调用的定义:一个可以无需等待被调用函数的返回值就让操作继续进行的方法, 举一个形象的例子就是:领导给A分配了一个任务, 然后领导就干其他事了,而不是一直盯着A把任务做完, 等待一段时间后, A自动给领导汇报任务的完成情况。异步调用有什么好处... 阅读全文
posted @ 2017-10-22 09:19 测试小小 阅读(429) 评论(0) 推荐(0)
软件设计中为什么会有编码和名称?
摘要:1、编码是全局唯一的2、名称可能发生变化,一段时间名称叫A,一段时间名称叫B,只是为了方便客户使用而操作的3、业务实际开展是按照编码进行的,这样软件处理起来会更加简洁流畅4、如果列表显示的编码对应的名称,应该按照编码排序 阅读全文
posted @ 2017-10-22 09:19 测试小小 阅读(224) 评论(0) 推荐(0)
玩转接口测试工具fiddler 教程系列1
摘要:我们在做web测试的时候,很多时候需要查看接口发送的数据返回的数据是否正常,这样可以排除是客户端的问题还是服务器的问题,举个例子来说,如果我们发现页面上面数据少了, 通过fiddler查看数据返回就少了, 那肯定是服务器的问题, 如果接口返回数据对着,那肯定是客户端处理有问题,导致数据丢失,1、首先... 阅读全文
posted @ 2017-10-22 09:19 测试小小 阅读(298) 评论(0) 推荐(0)
Linux下面如何用tcpdump抓包
摘要:很多时候我们的系统部署在Linux系统上面,在一些情况下定位问题就需要查看各个系统之间发送数据报文是否正常,下面我就简单讲解一下如何使用tcpdump抓包tcpdump是Linux下面的一个开源的抓包工具,和Windows下面的wireshark抓包工具一样, 支持抓取指定网口、指定目的地址、指定源... 阅读全文
posted @ 2017-10-22 09:19 测试小小 阅读(25050) 评论(0) 推荐(0)
cookie session的共同点和区别
摘要:由于HTTP协议是无状态的,在WEB系统中,怎么识别请求来自于哪里呢?是哪一个用户发起的请求呢?为了解决这一个问题,HTTP协议引入了cookie和session这两个概念cookie是服务器传递到浏览器,保存在浏览器中的数据,然后浏览器每次请求都带上cookie,这样就可以标识用哪一个用户发起的请... 阅读全文
posted @ 2017-10-22 09:19 测试小小 阅读(615) 评论(0) 推荐(0)
多线程、异步调用异常场景测试
摘要:如何找出异常场景1、画出业务的执行流程图2、找出流程图中哪些步骤有修改3、有数据修改步骤的下一步失败,系统应该如何处理, 数据怎么样回滚如何测试:1、如果涉及到多个系统间调用的步骤,可以采用网络拦截的手段, 让其中某些步骤失败2、如果一个业务流在一个系统中运行, 可以请求开发把代码对应地方修改失败,... 阅读全文
posted @ 2017-10-22 09:19 测试小小 阅读(385) 评论(0) 推荐(0)
Jmeter 多用户同时登陆
摘要:在做性能测试的时候,很多情况需要多用户同时登录,下单,那怎么实现多用户的同时登录呢可以通过CSV Data Set Config组件实现参数化登录1、新建一个存放用户名和密码的文件, 和jmeter脚本在同一个目录如图2、在jmeter对应线程组添加CSV Data Set Config组件3、配置... 阅读全文
posted @ 2017-10-22 09:19 测试小小 阅读(4439) 评论(0) 推荐(0)
Jmeter 前置处理器 BeanShell_PreProcessor 适用思考
摘要:首先摘抄一段官方文档的话:Before invoking the script, some variables are set up in the BeanShell interpreter:log - (Logger) - can be used to write to the log filec... 阅读全文
posted @ 2017-10-22 09:19 测试小小 阅读(3067) 评论(0) 推荐(0)
测试对bug如何分析和定位
摘要:如何去区分一个功能测试工程师的水平高和低?可以从很多个方面去检查,比如测试的思路, 比如测试用例的覆盖度?,比如测试出bug是否能够定位到根因?上面说的各个方面都很合理,那我们平常如何如更深的定位问题的根因呢?1、通过我们的测试的经验 这个有点不容易掌握,也不容易传承2、通过分析bug出现的流程来查... 阅读全文
posted @ 2017-10-22 09:19 测试小小 阅读(3720) 评论(0) 推荐(0)