各位软件测试的同行大家好,我是51testing的联合创始人王威.很高兴能够通过网络和大家交流.十年前,我们刚刚创办51testing的时候,软件测试还是一个很新鲜的行当.网络上,软件测试资料也特别少,51testing成立后,立刻聚集了大量的软件测试同行和入门的学习者.经过十年的发展,现在软件测试的从业人员越来越多,仅仅51testing通过培训培养的软件测试工程师就已经数以万计了.最近几年,手机移动互联网风起云涌,我本人代表51testing也拥抱移动互联网,通过手机和语音与大家更好的互动交流为大家解决问题。
【老王の分享】iPhone发布前的惊心动魄
上一篇 /
下一篇 2014-11-25 14:39:53
/ 个人分类:老王の分享
语音:
作为
测试工程师,除了测试
工作之外,我们有时候还要配合销售人员,给客户演示产品。尤其在产品还不稳定的时候,演示不稳定的产品可能就是一场灾难。记得以前,我在一家国内的通讯企业工作,我们用一些原型产品,给国外的客户演示,由于任何功能都可能会报错,我们就只能把若干功能都尝试一遍,找出一条不会出错的路径给客户演示,演示之前要经过很多次的彩排,生怕错了一个步骤,软件就死机了。为了防备万一死机的情况,我们还特意有一个测试工程师站在远处的电源附近,一旦出现死机,立刻断电,让客户感觉是停电了。这种惊心动魄,提心吊胆的场面,不只是国内的公司有之,即便是国外的著名公司的著名产品在演示过程中也是一样,下面就给大家介绍一篇很有趣的
文章。
文字:
iPhone的问题显而易见。它可以播放歌曲或视频的其中一个片段,却不能毫无中断地放完整段内容。如果先发送电子邮件后浏览网页,它还能正常工作,但反过来操作它的系统就会崩溃。经过漫长的反复试验,iPhone团队发现了一个被工程师们称为"黄金路径"的运行顺序,一套特定的任务必须以特定的顺序,用特定的方式运行,这样的话,
手机看上去就一切正常了。
iPhone无线通信模块的软件非常不稳定,以至于格里尼翁及其团队最终只能把天线焊在示范手机上,在台下沿着投影调控台的电缆走线。iPhone还是可以连上无线网络,但信号无法传的这么远。即使如此,格里尼翁和他的团队还需要确保观众里无人能够占用他们使用的频率。"就算隐藏了无线网络的基站识别码(这样笔记本电脑在扫描无线信号时,便不会显示网络名称)也没用,观众里可有5000个技术宅男呢。他们总会想出办法来破解信号的。"至于解决方案,格里尼翁只能简单地对AirPort软件进行调试,让它以为自己是在日本而不是在美国运作。因为日本无线信号使用的某些频率在美国是禁用的。
至于确保乔布斯计划在台上打的电话不掉线,他们能做的就更有限了。格里尼翁及其团队所能做到的只是保证信号良好,然后双手合十地祈祷。他们让AT&T带来一台
移动基供电系统,以确保接收信号足够强。然后在乔布斯的支持下,他们预编了手机的信号显示程序,无论真正的信号如何,手机总是显示5格的信号强度。在乔布斯使用手机通话的几分钟时间内,无线通信模块崩溃的可能性很小,但它在90分钟展示过程中的某个时间点崩溃的可能性却很大。"如果无线通信模块崩溃重启--我们怀疑这很有可能--我们可不想让观众看到这一幕。所以我们干脆做了硬编码,让手机永远显示5格信号。"格里尼翁说。
相关阅读:
- 磨刀霍霍,有备无患—软件测试工程师面试秘籍(3) (zaza9084, 2014-11-11)
- 测试新手需要了解的几大测试知识点 (ndj198808, 2014-11-11)
- 2014软件测试现状调查活动 期待您的参与! (zaza9084, 2014-11-13)
- 树、二叉树、图的遍历—软件测试工程师面试秘籍(4) (zaza9084, 2014-11-12)
- 排序和时间复杂度—软件测试工程师面试秘籍(5) (zaza9084, 2014-11-13)
- 笔试面试题—软件测试工程师面试秘籍(6) (zaza9084, 2014-11-14)
- 临阵磨枪,不快也光—软件测试工程师面试秘籍(7) (zaza9084, 2014-11-17)
- 面面俱到,脱颖而出—软件测试工程师面试秘籍(8) (zaza9084, 2014-11-18)
- 软件测试的7大原则 (zaza9084, 2014-11-27)
- 软件测试的变革 (zaza9084, 2014-12-01)
收藏
举报
TAG:
软件测试