目录 ●1 软件缺陷概述 ●2 软件缺陷属性 2.1 缺陷标识(Identifier) 2.2 缺陷类型(Type) 2.2.1 功能 2.2.1.1 功能类 2.2.1.2 数据类 2.2.1.3 流程类 2.2.1.4 信息类 2.2.1.5 建议类 2.2.2 用户界面 2.2.2.1 界面类...
什么是Bug? 一只虫子爬进主机引起短路的这个事件(不知道的可以咨询百度),让我们知道了软件缺陷被称为“Bug”的原因,而我也一直以为缺陷就是bug。 那缺陷又是什么呢? 还是看上面的这个例子,真正的缺陷是计算机维护工程师提出来的那个问...
首先作为一名测试人员,我们应该清楚测试报告是测试过程中最后的一个环节,但是也是十分重要的一个环节,所谓行百里者半九十,那么编写测试报告就是那最后的十,却是不可或缺,对应软件项目的不可松懈的测试工作最后一步。 我们要清楚测试报告是测试...
写过软件的人,大概都收到过很糟糕的缺陷( bug)报告,特别来自用户的报告,而不是专职的测试人员的报告,例如: ●在报告中说“不好用; ●所报告内容毫无意义; ●在报告中没有提供足够的信息; ●在报告中提供了错误信息; ...
编程界有句很流行的话经常被程序员引用来怼产品,老板等人:不能确保软件中没有bug,世界一流的公司微软,谷歌等开发出来的软件也会有bug。但是一个小功能能不能做到没有bug呢?本文为大家讲述一个功能从产生到上线的爱恨情仇。这是我到新公司之后做的...
作为一名测试人员,最大的成就就是像福尔摩斯一样,利用超强的观察力,严密的逻辑推理能力,迅速找出软件的"罪犯",将其绳之以法。可是在成为"福尔摩斯"之前,观察力、逻辑推理能力,是需要不断训练的。这篇文章实际就是软件测试的"犯罪心理学"(初级版...
事件响应(IR)计划用于测试公司响应安全事件的能力。最终目标,是在缩减修复时间及成本的同时控制住情况,限制对公司造成的伤害。 然而不幸的是,大多数IR计划都没能实现承诺。最近的调查显示,1/3的公司甚至都没有IR计划;而在有IR计划的公司中,IR...
主要结论 详细分析最昂贵的Bug可以帮助公司节约时间、金钱和资源。 所收集的数据有助于对软件开发领域普遍认同的教条提出质疑。 在服务导向的架构中,集成测试能揭露出远多于单元测试的缺陷。 大部分缺陷往往集中在少量可轻松辨别的功能中...
"我在测试中没有发现任何bug,这就意味着没有bug……对吗?"千万不要这样认为。由于大型软件的复杂程度很高,不管你做了多少测试,都不可能达到零bug的程度。因为你并不能揣测出用户的所有使用方式,因此,了解应用程序中错误和异常之间的差异,是非常...
Bug,一种传说中的昆虫类动物。形状多变,往往根据生存环境随意变化其外形特征。常常和一类叫做 “程序猿” 的灵长类动物共存。而猿在工作之余,往往以抓杀自己的 bug 作为消遣。当某些 bug 演变成具有较大破坏性的时候,集体捕杀,或是替别的猿抓杀其...
0x0 bug描述 bug是这样的,程序在debug模式下是正常的,然而打包成为ipa后安装到iPhone5s和iPhoneSE(iPhone5及其一下机型未尝试,不知道会不会。)手机上却出现了bug。如下图: 如图所示,在点击了cell卡顿了很长的一段时间,页面才发生跳转。 ...
今天真的是要说一个bug,也许你早已知晓,也许你时常躺枪于他手,悄悄地,我们慢慢开始。 for in 遍历对象属性时存在bug for in 遍历对象属性时存在bug for in 遍历对象属性时存在bug 使用 for in 去遍历一个对象俺们再熟悉不过了,经常干...
一、Maven模版Bug 按照Maven的模版,创建的项目结构如下图所示: 默认,会帮我们创建src/main/resources 按照Maven的规范,Maven会有3个目录,分别是: src/main/java : java源文件存放位置 src/main/resource : resource资源,如配置文...
解Bug之路-串包Bug 笔者很热衷于解决Bug,同时比较擅长(网络/协议)部分,所以经常被唤去解决一些网络IO方面的Bug。现在就挑一个案例出来,写出分析思路,以飨读者,希望读者在以后的工作中能够少踩点坑。 串包Bug现场 前置故障Redis超时 由...
前言 今天的话题,是所有测试员都会经历的,也多为此苦恼过。笔者借此谈谈自己的看法,不求解决现状,只希望读者看完此文后能少一些苦恼。 现状分析 不久前,笔者身边一位测试老人提了一个打印文字溢出的缺陷,但该缺陷的负责人,一个年轻的程...
相信大部分IT公司测试人员在报bug时,或多或少与开发的沟通存在些问题。如何更有效地说服开发接收你的bug,以下是一些资深老鸟给新人的一些建议: 1、首先确定这是一个个实实在在的bug。 不要出现因为配置原因或者是操作错误引起的"bug",这样是...
解Bug之路-TCP粘包Bug 笔者很热衷于解决Bug,同时比较擅长(网络/协议)部分,所以经常被唤去解决一些网络IO方面的Bug。现在就挑一个案例出来,写出分析思路,以飨读者,希望读者在以后的工作中能够少踩点坑。 TCP粘包Bug Bug现场 出Bug的系统...
“大多数开发人员只是想写新的功能,他们不想使用维护和修补漏洞”。这也是大多数开发人员是错过的乐趣和好处就是发现和修复bug。 每个错误都可以教你一些东西。 反馈是一个关键,它是敏捷开发的主要原则之一。单元测试和迭代开发技术更快地提供反...
这个看似是个外行提出的好笑的问题,但是却可以反映产品从设计到上线整个流程可能遇到的问题。 作为工程师的我,觉得这个问题非常值得讨论。Bug分很多类,一类是对用户来说不能正常使用,能被用户感知到的错误。一类是用户能正常使用,但是有各种异...
你在管理着多少个 bug,100,200,还是 2000 个?可能你自己也说不清,因为这个数字一直在变化。 但我却能说出我们的 bug 数:0 个。 你究竟在 bug 分派和管理上花费了多长时间,还是只能把它们从这个版本拖到下一个版本? 作为一个团队经理(...