记一次bug排除心得】的更多相关文章

将含有websocket的SSM项目部署在Weblogic上面,遇到websocket报错如下 java.lang.ClassCastException: org.springframework.session.web.http.SessionReposi toryFilter$SessionRepositoryRequestWrapper$HttpSessionWrapper cannot be cast to weblogic.servlet.security.internal.Sessio…
DLL注入排除bug的思路步骤. 1.在VS中监视输入err,hr检查DLL是否注入成功 2.OD断点loadlibraryW,loadlibraryA是否已经注入成功,eax是否有值. 3.检查路径是否是中文+空格的路径 4.检查注入的DLL是否是当前项目的DLL OD查看DLL注入模块是否成功 1.将运行注入DLL的exe,将DLL注入到exe中. 2.打开OD-附加被注入的exe进程,然后[查找]-[所有模块中的名称] 3.在loadlibrary处F2下断点,如果不确定是A版本或者是W版…
系统采用cell插件显示汇总数据,然后发现个公司数据显示不出来,接到这个任务开始查找bug. 通过需求了解并不知道其他公司什么情况,因为就这个公司有了反馈: 本来以为很容易找到点的,毕竟数据显示不出来,或者是结构问题(cell插件通过xml渲染显示数据),或者是根本就未读出来, 按照上述分析开始查找: 1.程序中读取数据没有问题,开始分析是xml的问题 2.对比正常显示的数据和非正常显示的数据结构 结构完全一样. 这个也正常,难道是前台展示问题: 于是分析调试前台展示部分,但是经调试发现,程序也…
1     从数据库中找出一个学生能选的毕业设计(毕设的select or not 字段表示本题目是否已经被选 此时就按照其值为n来查询) 2     用户选择某个毕设后,先更新毕设表(select or not 字段置y 默认为n,选择后就是y),同时在新的一张表中记录某个用户选了某个题目 最后发现多个学生选了同一个毕设 最后发现了一个逻辑bug 我本来以为经过第一步后的毕设题目都是这个学生能选的,所以在第二步就没有判断这个题目是否还能选 但问题就恰恰出在这: 用户a提交请求获得10个题目 然…
[问题] 最近查看MySQL的error log文件时,发现有很多服务器的文件中有大量的如下日志,内容很长(大小在200K左右),从记录的内容看,并没有明显的异常信息. 有一台测试服务器也有类似的问题,为什么会记录这些信息,是谁记录的这些信息,分析的过程比较周折. Status information: Current dir: Running threads: 2452  Stack size: 262144 Current locks: lock: 0x7f783f5233f0: Key c…
测试人员提出一个Bug,如果开发人员对Bug有疑义,会直接面对面讨论或者通过QQ等线上聊天工具讨论,但过后再去找讨论记录会很麻烦.因此BugDone提出一个全新的概念:将问题的讨论留在问题内.BugDone引入了即时通信技术,当Bug有疑义时,可立即发起一个BugTalk,并且相关讨论记录永久保留. 操作步骤非常简单,只需点击Bug详情右上角的BugTalk图标即可发起对话. BugTalk聊天演示: BugTalk注意事项:1. 发起BugTalk时,会默认将bug相关人员加入讨论,如bug创…
BugDone永久免费了! BugDone(bug管理工具)已经发布有一阵子了,自发布以来注册用户量.项目创建量稳步提升,并且得到了很多用户的好评. 在开发BugDone工具之前,我们团队也曾为找不到一款合适的bug工具发愁.不好用的工具太多,好用的价格又高. 所以为了让大家都能用上即好用又不要钱的bug管理工具,团队做出了一个愉快的决定,BugDone云端平台永久免费化. 不仅免费,我们还会继续研发新的功能,并且提供在线技术支持.另外,BugDone承诺不会在任何工作界面上添加广告. 欢迎大家…
一. 做了一个大胆的决定,官网首页便是登录界面 BugDone,Bug管理工具的定位就是一款非常易用的工具,所以我们没有像其它平台那样进官网首页都是一些功能和业务的介绍. 我们觉得方便用户快速进入工作平台是第一位的,毕竟成为BugDone用户之后便不需要再去了解功能介绍. 相信这样的做法会被其它平台模仿的. 二. 登录界面可以记忆住用户的头像和用户名称 三. 支持多用户切换 一个公司可能会注册多个BugDone账号来应对不同类型的项目,所以支持多用户切换会让登录变得更方便. 四. 动画效果 欢迎…
对于从事软件研发行业的同学来说bug管理系统肯定不陌生.本人03年左右开始正式成为一名码农,工作期间接触过若干bug管理系统,如JIRA等,不过都是自行部署在公司内网的. 几年过去了,现在已经是互联网和移动互联网的时代,大家的思维开始发生变化,所有的需求都喜欢用互联网来解决,包括bug管理系统. 大概11年左右,我也在互联网上找在线的bug管理系统,那时候使用的一款系统只能说可以用,体验比较一般. 近些年出现了更多的在线bug管理系统,花时间比较了一通,还是觉得没有一款正好适合自己的bug系统,…
人生中的第一个线上bug 我参与的第一个项目就出现了.但是自己还觉得这锅也不全是自己的,毕竟那么明显的bug出现在历史模块中(不是我写的新模块),难道测试部就没一点责任?代码走查人员就没一点责任?不过算了,毕竟是我修改了历史模块依赖的文件.以后还是做到自己该做的吧: 修改的代码影响范围有关系的人通知到位.确定影响范围! 通知到代码走查人员!就算他可能不清楚,什么状况,也要通知到!显式通知!! 不要有侥幸心理,老老实实的回归测试吧!历史模块和新模块都要测到! 提交到测试部的时候!!书面说明每次代码…