软件测试
测试是为了发现程序中的错误而执行程序的过程。
好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。
成功的测试是发现了至今为止尚未发现的错误的测试。
测试并不仅仅是为了找出错误。通过分析错误产生的原因和错误的发生趋势,可以帮助项目管理者发现当前软件开发过程中的缺陷,以便及时改进。
这种分析也能
赛 文
人生是一个漫长的过程,我们怀有太多的期望,就难免会遭遇失望与挫折。
展开
-
测试面试题之你们是怎么做接口测试的?
先对开发提供的接口文档做好需求分析,进行用例整理,然后就是做接口预测,确保接口功能能正常调用,然后才进行详细的测试。具体测试是用jmeter来完成的,比如测试加标接口,先在测试计划下面添加线程组,添加http请求,页面进行相对应的接口请求地址、请求方式、传入参数的设置;然后添加查看结果树;点击运行,关注查看结果树中的响应结果中的status、code、msg信息是否跟预期一致,同步关注数据库变化,像这里会在数据库项目表中插入一条标信息,要确保插入表的各个字段数据的正确性;碰到报错的时候,需要通过日志排查原创 2020-12-16 11:31:19 · 3622 阅读 · 0 评论 -
测试面试题之你理解的接口测试是什么?接口测试的原理?
接口测试理解:我所知道的接口测试包括内部接口测试和外部接口测试。我主要做的是服务器接口测试,这种接口是后端开发与前端/移动端页面进行数据交互的。在还没有前端界面的时候,进行接口测试,会提前发现一些bug。原理:模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做处理并向客户端返回应答,客户端接收应答的一个过程。...原创 2020-12-16 11:29:54 · 892 阅读 · 0 评论 -
测试面试题之你们接口测试做了多久?接口测试一般是什么时候做的?
1)一般功能或者是接口有变动的时候,我们会做接口测试;2)第一次发布新版做功能测试之前我们也会做接口测试;3)接口测试的周期:小部分接口大概一周测试完毕,有一大批接口需要测试,则需要1-2个月才能测试完毕。...原创 2020-12-16 11:29:01 · 11713 阅读 · 0 评论 -
测试面试题之你们项目测试结束的准则是什么? 也就是说以什么来判断测试结束?
1)测试用例执行完毕,用例通过率>98%;2)测试遗留缺陷不存在级别为严重的bug,且遗留bug不影响版本发布。例如一些界面显示排版问题可以遗留我们公司项目结束的标准是:第一,测试用例回归测试已经全部执行,第二,bug都已被确认,暂缓的bug也有详尽的解释,第三,测试报告、测试总结完成,第四,项目处于试运行或者上线阶段。但是,测试是没有止境的,只能说是相对完成,毕竟就算是上线了,也会出现多多少少的bug出现。...原创 2020-12-16 11:27:50 · 4420 阅读 · 0 评论 -
测试面试题之bug的生命周期?你是怎么跟进bug的?
1:bug的生命周期,就是一个bug被发现到这个bug被关闭的过程。 生命周期中一般缺陷状态:新建、指派、已解决、待验、关闭。如果待验的bug在验证时没有解决好,我们需要重新打开(激活)->指派->已解决->待验,循环这个过程。中间其他状态:重新打开、拒绝、延期等2:我们会把bug记录到禅道,指派给开发修改,开发修改后,我们这边等待新代码包更新测试环境,然后进行bug验证,验证通过则关闭bug,如果依然存在就重新指派给开发修改;如果提交bug后,开发一直没有修改状态,我们会提醒开发。延原创 2020-12-16 11:25:43 · 2074 阅读 · 0 评论 -
测试面试题之请给出QQ聊天消息收发的测试思路
1)单聊:发送文字/表情/图片,对方是否接收成功,且消息发送时间排列是否正确2)群聊:发送文字/表情/图片,群成员是否接收成功,且消息发送时间排列是否正确3)离线状态下,是否支持消息发送?发送失败后是否支持重发?4)离线状态下,是否支持接收消息?在线后,是否能收到离线消息?5)屏蔽功能关闭开启验证,接收消息是否正常?6)发送文字/表情/图片内容最大限制验证7)发送消息内容为空及纯空格是否支持发送8)发送消息内容超链接,是否支持点开9)发送消息内容敏感字是否被和谐10)发送原创 2020-12-14 10:08:03 · 1364 阅读 · 0 评论 -
测试面试题之cookie和session区别
Cookie中译小甜饼,是网页浏览器用来保存用户信息的文件,可以保存比如用户是谁,购物车有哪 些商品等。 Session会话,会话是指我们访问网站的一个周期。(比如用户打开一个浏览器访问某个位的站 点。在这个站点点击多个超链接查看各个网页,然后关闭浏览器,整个过程称之为一个会话。) 浏览网页使用的HTTP协议是无状态的协议,就是说网页一关闭,浏览器和服务端的连接就会断 开,下次打开网页又要重新连接,服务器无法从你一打开的连接上恢复上一次的会话,服务器不知道是你又回来了。 ...原创 2020-12-13 20:08:23 · 716 阅读 · 0 评论 -
测试面试题之生产环境出bug了,你应该怎么办?
在公司的缺陷管理系统(如:禅道)中记录该缺陷 bug等级 提供必要的截图和日志log信息(tail -200f log.txt) bug信息定位(前端bug还是后端bug,sql问题?)—— 缩小问题的范围 在测试环境去复现bug 不能复现:可能是版本升级导致的,(联系运维、产品)是否需要需要回退到上一个安全稳定的 版本 能复现:召集开发、产品、运维预估bug解决时间 解决时间短:尽快修复,尽快回归,尽快线上验证 解决时间长:联系原创 2020-12-10 14:21:36 · 4035 阅读 · 0 评论