软件工程各阶段的定义DR1DR2DR3DR4DR5.PPT

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.关于不稳定问题的分析 5.1问题不稳定的现象 在手机A上能够再现的问题却不能够在手机B上再现 2002年3188上市后,客服接收到相当数量的用户投诉3188在关机充电时指示灯呈红绿两色交替闪烁,研发与生产车间组织了大批量的充电专项试验,却一直无法复现这个问题。 2005年5月份,GD18-1在生产车间爆发“密码错误”问题:手机在MMI生产测试后恢复出厂设置输入密码时提示“密码错误”,测试完毕重新开机显示“请输入NSP码”;在线生产该问题再现比率1.5%,OQC抽检批次再现率更是高达11.73%。 重新下载软件之后,问题无法再现 张三能够再现,李四却不能再现 GC20在116版本内部测试时发现在写短消息时快速地输入文字会导致手机重启,这是一个稳定的问题,但另外一名测试员在审核这个问题的时候却怎么样也无法再现这个问题。 换张SIM卡之后问题无法再现 GC20在116版本内部测试时报告了一个STK问题,使SIM卡发现在STK应用中会显示“口入口效”,但使SIM确怎么也无法再现这个问题 5.关于不稳定问题的分析 5.2问题不能稳定再现的原因 跟手机硬件或附件有关 3188充电指示灯异常是由伟业顺和股份的充电器涓流过低引起的,伟业顺充电器为10毫安,股份充电器为20毫安,而根据3188电源系统的设计,这个涓流要达到30毫安。 GD18-1密码错误问题则是由于FLASH批量不良造成的;MB01有段时间也是发现有不稳定死机现象,后来调查发现是由于FLASH有气泡造成的。 STK“口入口效”虽然使用的都是惠州的全球通SIM卡,而且尽管其STK的菜单也一模一样,但那两张SIM卡可能是来自不同的提供商,所以STK问题一定要使用原卡核对 跟历史操作记录有关系,手机软件是一个有记忆效应的系统,历史操作产生的数据或信息会被手机存储起来,从而对后面的动作产生影响。重新下载软件会擦除这些历史数据或信息。 小日本无论现在怎么表现,都无法改观他们在亚洲人民心目中的形象,这是因为小日本在历史上的滔天罪行已经被亚洲人民深深地记忆在心里! 跟操作员本身的因素有关,GC20写短消息输入问题重启需要很快的速度,换一个输入速度慢的操作员是不能再现这个问题的。 5.关于不稳定问题的分析 5.3发现不稳定的问题怎么办 首先要确定这是不是由于非软件的因素造成的。多用几部手机去尝试再现这个问题,如果是纯软件问题,它应该在任何一部手机上都可以再现的,这里假设这个问题跟历史操作记录无关。 使用历史追溯法去再现这个问题 使用一些辅助工具去查找原因 我们的测试人员发现MTK平台手机在试图打开某些电子邮件的时候会重启,经过长期的观察,我们发现这些电的标题都是乱码,由于手机打不开这些邮件,所以我们使用META工具把一封这样的电子邮件读出来,然后用outlook打开,发现这是一封来自163邮件系统的退信。我们猜测:MTK平台手机在试图打开163邮件系统的退信的时候会重启。于是我们构造一个用例去验证这个猜想: 在手机中配置163邮件系统 发送一个邮件到一个非法地址 收取163邮件系统的退信,并打开它 就这样,我们终于找到了稳定再现电子邮件重启的方法 一条原则:大胆假设,小心求证 6.测试心理学 6.1测试与开发的对立和统一 测试的目的是发现问题,所以测试是破坏性的,而开发是建设性的,就好像开发人员在砌墙,测试人员在推墙一样,测试和开发在这一点上是对立的,开发人员总是愿意欣赏软件的成功之处,不愿意看到他的失败之处。 据报道,微软的开发人员和测试人员的比例是1:3左右,但是在中国不是这样的,在深圳JRD,开发人员与测试人员的比例为7:1。 从学历上来说,目前测试与开发也是不对称的。开发队伍几乎全是本科及本科以上学历,而测试人员绝大部分都是中专学历。 在我国的大部分企业里,软件测试是不受重视的,老板们都相信高质量的软件是代码写出来的,跟测试无关。开发人员大多数是瞧不起测试人员的,虽然他们心里清楚自己的程序离不开测试! 绝大部分的测试人员在面对开发人员时都有一种自卑心理,即使是在给开发人员报告问题时也是抱着一种请教的心态,这是不正确的! 测试和开发的最终目标都是为了高质量的产品,从这一点来讲,测试和开发又是统一的。 6.测试心理学 6.2避免与开发人员产生矛盾 在书写测试报告时不要带有使用过多的主观色彩的词语,即使别人的软件问题很多,也不要到处嚷,一个报告抄送给公司所有大大小小的领导,恨不得天下人都知道。 书写测试报告时一定要做到客观,不要只报忧不报喜。例如,一共测试了1000个用例,其中990个获得通过,有10测试用例失败,那一定要在测试报告上写明有990个测试用例成功了,不要只写那10个失败,否则会让别人觉得你只做了10测试用例,每一个都失败了

文档评论(0)

fengruiling + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档