概述 我从事的产品,是面向行业的Android应用,同时硬件也是自己开发的。因为属于工程产品以及一些因素,并没有设计电池,因此这里就一个很大的问题,掉电可能会导致数据丢失、甚至文件系统的损坏。好在,大部分场合不容易出现掉电的情况。 但有...
程序员的日常三件事:写bug、改bug、背锅。连程序员都自我调侃道,为什么每天都在加班?因为我的眼里常含bug。 那么如何写出一个让(坑)人(王)很(之)难(王)发现的bug呢? 一、新手开发+新手测试=无敌巨坑 有一天凌晨,微信群里炸开了!用户纷...
Bug管理工具有很多,jira、禅道、git、mantis等等,有些公司,甚至会用Word、Excel等来记录Bug,不论是工具或者文档,只要能记录问题,都是可以的 那么如何报一个Bug才对呢,首先来看什么是漂亮的Bug: 1、根据Bug步骤能重现bug 2、其他人看到...
1、bug的认识 Software changes the world, but bug will destroy it! 软件重要性和影响毋庸置疑, 但是其质量却关乎软件的生死。软件开发中修bug是必不可少的一个环节,而且往往风险是不好评估的。作为一个专业程序员,修复bug也是日常工作的一...
我们都知道,没有完美的程序,是程序就会存在Bug,而且Bug只是程序错误的表象,只是一种症状,我们修复后还应该探究更深层的原因。更要学会思考,寻求Bug出现的本质,究其根本,总结经验,才能防患于未然,避免Bug重复出现。 既然要学会思考,那么当...
package threadStudy1;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;/*** @ClassName: ProducerConsumer* @author yu...
起因 最近有同事和用户反馈,说应用首页的 4 个 tab 在使用了一段时间之后 reselect 重复点击选中时没有触发刷新,并且是小概率事件。本地复现无果后,先进行代码排查。 排查过程 反馈的这个问题有 2 个信息: · 点击 tab 没有反应(说明...
1.录制方式应用: 初始化方法[[TXUGCRecordshareInstance] startCameraCustom:param preview:_showPlayerView];IDSLOG(@"Levi摄像机:第一步 初始化方法"); 开启录制[[TXUGCRecordshareInstance] startRecord];IDSLOG(@"Levi摄像机:第二步 开启...
工作中,测试人员有时会遇到类似的问题:提交了一份软件缺陷报告,可由于某种原因,无论是开发人员还是开发经理就是不愿修改程序。应如何处理这类问题呢?我认为,当对报告出现分歧意见后,测试工程师应首先做如下第一、二步分析: 一、问题确认与评...
在我们日常测试活动中,经常会发现一些bug,但是这些bug可能就是昙花一现,再也无法(或者很难)重现出来,内心灰常崩溃。那到底有哪些方面可能会导致这类的缺陷发生呢? 我以自己工作中所遇到的给出一些自己的总结,当然如有补充请自行添加。 一...
最近有些忙,几个方面的事情需要做,不得不多任务模式工作,在几台电脑之间穿梭。但就在我焦急忙碌的时候,我的笔记本时不时会消极怠工,跟不上节奏。怠工的方式有多种,可能是打开程序很慢,可能是切换输入法不灵活,有时Copy& Paste也会卡顿.......
昨天下午大神把组内几十号人召集在一起开Online bug分析大会,主要是针对近期线上事故从事故原因和解决方案两个维度来分析 对金融软件来说,每一次的线上事故都有可能给公司带来重大的损失,少扣了用户的钱,为公司带来资金方面的亏损;多扣了用户的...
2018 年刚开始就踩了一个很懵逼的雷,居然还是关于 Windows 的命令行的。 背景 背景是这样的,在开发 Lavas cli 的过程中,需要通过开发者选定的模版类型拼接出对应的 repo 地址和分支名,然后通过 Node.js 从 github 上拉取合适的模版到本地给开...
《旅行青蛙》是目前最火的手游之一,很多玩家苦苦等待蛙儿寄明信片,与带伴手礼回家,盼望可以早点搜集到不同的照片。一位网友意外发现了《旅行青蛙》游戏的BUG,只要简单的一个步骤,就可让信箱爆满,明信片看不完。 ▲旅行青蛙出现BUG,想要多看到...
今天测试的同事给我提了一个BUG,BUG内容是在当设置工作流条件为某个数字、货币、百分比类型的字段‘发生改变’为‘0’时,这个工作流在该字段发生任意变化时被触发了,而原本应该是只有在该字段变为0时才可以触发。 接手这个bug,我先自己创建了一个...
是这样的,我叫--, 曾经我想注册一个新浪微博的账号,起昵称的时候出现了这样的事…… 起初我以为只不过是重名,这个名字已经被抢注了…… 后来发现这事没这么简单……我这名字简直跟某邪教组织词汇和国家领导人是一个级别的…… 到最后才...
前言 JVM的堆外内存泄露的定位一直是个比较棘手的问题。此次的Bug查找从堆内内存的泄露反推出堆外内存,同时对物理内存的使用做了定量的分析,从而实锤了Bug的源头。笔者将此Bug分析的过程写成博客,以飨读者。 由于物理内存定量分析部分用到了l...
作为产品经理,每天都可以从各种渠道收集到各式各样的BUG。因此,我们就成了名副其实的BUG接收器。既然成为了BUG接收器,那么BUG怎么接收,怎么处理,怎么验收就成了我们每天都要考虑的内容。下面我们就从BUG的接收、处理和验收,来讲述BUG的一生。 ...
【导读】:知名安全技术博主 Tony Hunt 吐槽了一些正规公司、正规网站的安全漏洞:HTTP + cookie 里明文存放用户名密码;输入用户名与生日就能重设密码;密保问题;邮箱绑定个人信息等等。 我的朋友 Lars Klint 发过这条推:「你的密码并不是独一无...
前言 众所周知,Bug是线上应用极力规避但又无法避免的。对于致命的Bug,我们可以通过Crash日志进行分析;对于无法复现的Bug、特定操作步骤引起的Bug、某些版本/系统才出现的Bug,每个开发者都有自己的一套分析、定位、解决的方法。 本文以工作中...