今天测试发现qwebsocket有个bug】的更多相关文章

发现命令使用时间久了就会丢失mask,mask设置成0,而websocket协议要求客户端给服务器传东西必须带mask=1,发现确实有个bug,代码如下: 文件:src/websockets/qwebsocket_p.cpp 这个函数有可能返回0 quint32 QWebSocketPrivate::generateMaskingKey() const{ return m_pMaskGenerator->nextMask();}文件:src/websockets/qdefaultmaskgene…
目录 更改标准(Python)测试发现 在测试收集过程中忽略路径 测试期间收集的测试取消 保留从命令行指定的重复路径 更改目录递归 更改命名约定 将cmdline参数解释为Python包 找出收集的东西 自定义测试集 更改标准(Python)测试发现 在测试收集过程中忽略路径 通过--ignore=path在cli上传递选项,可以轻松地在收集过程中忽略某些测试目录和模块.pytest允许多个 --ignore选项.例: tests/ |-- example | |-- test_example_…
一.判断前后端 Safari中可以右键,选择“检查元素”,再选择“网络”同样可以抓取到http请求,如图 怎么区分是前端错误还是后端错误? 1.在开发者工具中,如果console中有报错,则表示前端代码有错误:2.可以network中http请求的headers下的form data来查看传入参数,进而判断是否前端参数传入错误:3.在network中http请求返回错误,则表示后端代码错误.我们可以根据http的请求再进行debug 二.通过查看日志定位后端问题排除掉前端的问题之后,需要逐层分析…
收货地址的删除方式可能有很多种,我目前见过的暂时只有两种(1.在编辑页删除  2.长按某一条收货地址弹出是否删除地址) 在开发的项目上要求第二种删除方法,于是记录一下我写的代码 ~ 1.首先,在移动端,手指点击一个元素,会经过:touchstart --> touchmove --> touchend -->click. 在temlate里面写长按事件(@touchstart:触摸开始 touchend:触摸结束,手指离开时) <ul> <li v-for="…
事情是如何发生的 最近干了件事情,发现了 underscore 源码的一个 bug.这件事本身并没有什么可说的,但是过程值得我们深思,记录如下,各位看官仁者见仁智者见智. 平时有浏览园区首页文章的习惯,看到一篇关于 "函数节流" 的文章(具体是哪篇就不说了),不过很遗憾作者似乎并没有搞清楚 throttle 和 debounce 的区别(或许根本不知道 debounce).于是随手 Google 了一下,发现大多数谈 "函数节流" 的文章都会引用<高程三>…
我们在软件测试过程中,由于不同人员测试同一个项目,所以往往会出现Bug重复提交情况,导致对整个项目和人员产生影响: 浪费测试人员时间和精力,从而影响测试进度 浪费开发人员重复看Bug时间 若开发人员由Bug数量算绩效,会影响开发人员和测试人员之间的关系 导致整个测试工作不规范.不严谨 对于测试人员来说避免重复提Bug和提一个精确有效的Bug一样重要.为了避免重复Bug,先分析下导致Bug重复的可能情况: 不同测试人员重复测试相同的模块 不同测试人员重复测试相交的模块 总结了下解决上述情况的办法(…
1.提前了解需求,在需求的业务基础和开发的架构基础上分析测试关键点,给出测试策略,甚至需要准备测试数据: 2.分析需求时不要受开发影响,要有自己的分析和判断,包括测试范围,测试时间: 3.在开始测试之前,根据之前的分析准备 qa checklist for every feature/promotion/bug fix,如果时间允许可以写scenario/checklist,甚至test case; 4.在开发提测后,先把整个业务最关键的逻辑测试一遍,然后报第一轮bug,目的有两个,一是发现关键…
今天试着用VS 2017去开发一个.net core项目,想着看看.net core的开发和MVC5开发有什么区别,然后从中发现了一个VS2017的Bug. 首先,我们新建项目,ASP.NET Core Web应用程序,如图: 新建好后,我们按照习惯,在controller文件夹上面,点击鼠标右键,添加控制器...,出现了如下界面: 这个对话框什么意思呢?怎么会提示添加依赖项呢?按理来说,我们直接调试运行,项目就跑起来了!!! 先不管他,我们直接点击添加,然后稍等一会儿,等他添加依赖.完成后,出…
当我们测试到前后端分离的项目时,可能就会想这个bug我到底应该指给谁,是前端的问题还是后端的呢,为了让自己更专业,分清前后端问题还是很重要的. 1.如图商品详情中显示[件装:1,中包装:2 ]但是在后台设置[件装:2,中包装:1], 我们发现了这个问题,然后就要把他指派给开发了,手机打开控制台,然后点一下[查看详情] bagshl指的是件装,mbagshul指的是中包装(如果分不清,可以查看接口文档或者问开发)接口返回的数据就有问题,所以这个是后端的bug 如果我们查看响应数据显示的正确,但是商…
目前的项目大多数都是前后端分离的,当我们发现bug后不知道指派给哪位开发,指派错了不仅影响解决bug 的效率,还容易被开发怼.最主要的是人家会认为你不专业,不专,不专呀.废话少说,上干货(踩过的坑)! 测试中发现问题不要着急提bug,首先确定我们测试的这个系统是不是开发提测最新的一个版本,比如开发自己发现了这个bug,然后又提测一版,但我们还用的上一个版本.这时候把bug提上去,开发会把bug直接打过来(附带一句:这个bug已经解了,用新包...). 然后排除测试环境的干扰(如:网络环境,配置项…