如何有效发现UI用户界面层的缺陷

【UI型Bug定义】

  这里指的UI型指以下两种Bug:

  第一种是文字型Bug,即和给定的字符资源不一致的Bug,比如文字/字符/提示语/引导语/用户协议等文字方面的不一致。

  第二种是UI效果不一致的Bug,比如应该是个圆角按钮,做出来的界面却是个平角的按钮;有下拉箭头效果,做出来的界面却没有下拉箭头效果;混动界面应该有3屏,做出来的界面却只有2屏,诸如此类。

  【UI型Bug的产生】

  理论上UI型Bug的产生只有一种原因,即开发人员没有按照需求文档或者UI做。

  开发人员为什么没按需求的要求去实现?通常有两种原因:

  第一种,开发人员一开始就没按需求实现;

  第二种,需求方频繁变更,没来得及更新文档。

  在敏捷Agile场景下,开发人员会把最主要的原因归为需求方没有及时更新文档。

  【如何减少UI型Bug】

  理想情况下,所有的环节都按文档做,是不存在所谓的UI型Bug的。即需求方确定文档,开发人员严格按照文档实现。

  UI文档的变动要及时更新并通知到开发人员和测试人员。

  开发人员要严格按照文档的需求去开发,不能主动发挥(任何的主动发挥都要征得需求方的同意并通知到下一个环节(即测试环节)的人员)。

  【QA人员碰到很多的UI型Bug该怎么办?】

  当UI型Bug占到Bug总数的一定数量后,QA人员有义务想产品或者项目经理提出抗议,说明这是在浪费大家的时间。

  【AgileHei测试是怎么做的?】

  测试人员不负责测试UI型Bug,由需求方在验收时统一对UI进行验收(或者在项目中期约定一个时间进行修改)。UI型Bug是很直观的Bug,由需求方和实现方直接达成协议,结对及时修改最有效率。

  【结论】

  UI型Bug是沟通不一致的产物,测试人员不要把有限的精力放在UI型Bug上面。为追求所谓的敏捷而导致了后续环节的频繁沟通,不是Agile的本意,是为了敏捷而敏捷,为了增加沟通而沟通。

====================================分割线================================

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-09-11 00:29:28

如何有效发现UI用户界面层的缺陷的相关文章

《Android应用开发攻略》——3.8 用BugSense自动从用户那里得到缺陷报告

3.8 用BugSense自动从用户那里得到缺陷报告 Ian Darwin3.8.1 问题 每当你的应用程序崩溃的时候,用户并不一定都会通知你,即便通知,也往往忽略了重要的细节.你希望有一个服务能够捕捉所有异常,并且提供详细的报告.3.8.2 解决方案 注册BugSense(免费或者Premium版本),在应用程序中添加一个JAR文件和一个调用.然后坐等通知,或者查看Web仪表板上的错误列表和详情页面.3.8.3 讨论 BugSense服务没有什么魔法,它所提供的也不是你自己做不到的事情.但是已

调查发现早期用户对iPad满意度更高

调查发现早期用户对iPad满意度更高 北京时间10月2日下午消息,据科技博客PCWorld报道,调查机构NPD8月份针对iPad进行了一项满意度调查,并将受访者按购买日期分组.调查发现,在iPad首发两个月内购买的用户中,高达80%对iPad表示满意.而首发两个月之后购买的用户对iPad的满意率只有65%. 这并不让人觉得惊讶.此前就有调查称数码产品的早期购买者往往更喜欢他们手中的产品.在Windows 7发售早期的满意度调查也发现了类似的情况. NPD发现,早期iPad拥有者每周平均使用时间达

如何有效的向用户传递信息

在设计产品的过程中,产品经理和设计师的职责之一,是有效的向用户传递信息.在互联网产品中,操作引导.结果反馈.界面呈现的元素.大小.颜色等,都可以看作是信息的传递. 高效准确的信息传递,是良好用户体验的基础.下面总结了几种简单的进行有效信息传递的原则: 一.使用用户容易理解的语言 信息的传递过程就像是一种对话,对话就需要语言.语言的形式可能是文字.图片,也可能是闪烁.变色.大小对比等,但不论采用什么形式的"语言",一个基本的要求是,确保用户能够"听"得懂.例如,应该尽

调查发现:用户重新评价双因素身份验证选项

一项调查发现,超过三分之二的受访者(68%)表示他们很可能在未来使 用手机为基础的验证,越来越多的安全令牌用户对双因素认证技术 感到焦虑.这项调查是由PhoneFactor公司执行的,该公司销售无令牌的,基于电话的双因素认证.调查发现,一些组织正在考虑其他的双因素身份验证选项.接受调查的400名IT专业人士中,93%的目前部署了令牌的受访者表示,三月份披露的 RSA漏洞影响SecurID令牌事件让他们有所觉醒.而且,44%的人正重新评估他们目前使用的令牌,15%的人加快了已经计划好的令牌选项评估

研究发现IE用户的IQ低于其他浏览器用户

[赛迪网讯]7月30日消息,据国外媒体报道,加拿大市场研究公司Aptiquant最近公布的一项名为"IQ(智商)与浏览器使用"的测试结果表明,IE6用户的平均智商得分仅略高于80,而火狐(Firefox)与Chrome用户的平均智商得分在110左右,远远高于IE6用户的智商得分. 很有意思的一点是,在2006年IE6用户的平均智商得分明显比现在高,并且那些使用版本更新的IE浏览器的用户智商得分更高.从测试结果来看,那些使用IE浏览器的用户"表现"不太好,尤其是使用I

不要过高估计SDN的能力,也善于发现SDN技术的缺陷之美

SDN是近两年网络领域里最热的关键字,但一直处于炒做阶段,实际应用的例子并不多,这与一些机构分析预测的截然不同,有机构预测SDN市场在2016年将达到37亿美元,到2018年将超过100亿美元,在2014年SDN市场将增长将达到65%.其实机构预测的数字实际是将云平台和虚拟交换机的份额也算进去了,确切地说这些根本算不上是SDN应用,SDN应用就是指网络控制器和硬件SDN交换机两部分.有的数据中心声称自己建设的是SDN网络,而实际可能仅仅包含虚拟交换机而已,或者是可以通过控制器简单下发一些转发流表

《 软件测试价值提升之路》——第3章 拦截缺陷 3.1 用户无法正常使用

第2部分 扫 门 前 雪作为一个测试团队,基本的职责是:测试产品,发现缺陷,报告结果,使每个版本的测试水准稳步提升.这些价值是作为一个测试所必须具备的,发挥这些价值能够让测试获得研发团队的基本信任.这类价值分为3部分:1)拦截缺陷,即对产品进行测试,尽可能把产品的缺陷拦截在研发阶段.2)提供数据,即提供产品的质量结论,并且给出支撑这些结论的数据.3)测试过程可控,提升测试团队和测试工程师的能力,使得产品测试的效率.质量.成本都处于可控状态."扫门前雪"说明这些价值基本上是测试的本职工作

InMobi发布全新Miip发现平台 让用户体验到广告的乐趣

移动电商,这个原本还有些低调的市场自2014年起呈现爆发式增长.据商务部发布的权威数据显示,2014年中国移动购物市场交易规模达8956.85亿元,增速高达234.3%.而曾一度受到热捧的移动手游市 场,2014年国内移动游戏销售收入仅为274.9亿元,增速为109.1%.无论从市场规模还是增长速度,移动电商的量级早已远远甩开手游,且这种超强 动力还将持续.根据eMarketer的最新预测,2016年中国移动电商市场将达史无前例的5057.4亿美元(约合人民币3.2万亿元),占中国总的 零售额高

从用户的骂声中发现需求

今天开讲之前,先讲一个小故事.前一段时间,有一家公司找360来谈合作,说是做了一个软件,简单说,功能就是比如你到邻居家串门,看到邻居的鞋子很好看,你拍一张照片放到网上一对比,鞋子的信息就出来了,你就买下来这双鞋子.我说,这事不用那么麻烦,直接问你的邻居在哪买的不就可以了. 我们做产品的人往往会有三个假设:第一层假设是,假设这个功能用户一定需要:第二层假设是,假设用户一定知道这个功能的存在:第三层假设是,假设用户一定会按照你设计的方式使用产品. http://www.aliyun.com/zixu