百度技术沙龙第 43 期回顾: 如何把好移动互联网产品的质量关 (含资料下载)

  • 水羽哲

2013 年 10 月 24 日

话题:测试移动百度语言 & 开发

在 10 月 19 日由@百度主办、@InfoQ负责策划组织和实施的第 43 期百度技术沙龙活动上,百度技术经理胡雷、Vida(微米印) 创业公司、CSTQB 专家组成员陈晔分享了各自在测试领域的经验,话题涉及“移动测试体系的搭建”和“如何高效的保证移动互联网应用的质量”。本文将对他们各自的分享做下简单的回顾,同时提供相关资料的下载。

上海中科院计算所所长孔华威首先做了开场的致辞,他提到了目前对整个 IT 领域的理解,希望在这一轮的软硬件结合的浪潮中能够见到更多的创新和突破。

主题一:移动客户端的评测体系(下载讲稿

百度技术经理胡雷首先演示了百度内部如何做手机浏览器的测试,随后他列举了几个移动客户端产品通用指标评测体系:

  • 通用指标包括:点亮消耗、流量消耗、安装包体积、CPU 占用等;
  • 建议通用指标评测的时间点:已通过功能测试、产品中不存在严重功能问题且功能比较稳定,同时最好在产品发布之前;
  • 部分测试项测试用例涉及注意事项等

对于具体的评测指标,他给出了一个详细的评测方法:

对于评测共同点诸如性能评测、兼容性评测、交互评测等可以进行纵向评测来比较相同产品不同版本之前的区别、横向评测可以比较产品和竞争对手之间的区别,这些方式公平、降低人为误差。

随后他介绍了百度的移动客户端评测体系,他提到,通过这个评测平台,能够简化用户的操作步骤,实现存储、分析、展现各种功能,完成一套评测流程的平台,出了完成完成各种自动化评测外,还有各种半自动化人工打分评估。

主题二:如何高效的保证移动互联网应用的质量(下载讲稿

CSTQB 专家组成员陈晔第二个为大家分享,他首先提到了一些常见的场景:

  • 变得比天还快的需求
  • 项目生命周期越来越短
  • 少的可怜的测试人员
  • 很难高效的自动化
  • ...

那么如何侧能做好测试呢?陈晔提到:“高效,高效是既快又好,而不是两者选一”,随后他从测试、流程和自动化三个方面来进行了阐述。

测试篇章

对于测试,陈晔提到一定要写测试点,而不是测试用例,同时,一定要给功能、测试点定优先级。作为一个测试人员,不仅要了解产品开发原理,还需要熟悉竞品的,真正的使用产品,最重要的是不断的学习。

流程篇

对于测试人员而言,流程是十分重要的,陈晔对测试人员提供了如下的建议:

  • 流程没有银弹
  • 该规范的就该规范
  • 先做再说
  • 不要流于形式
  • 会议直说重点
  • 要坚持

自动化篇

陈晔说自动化首先需要避免的一个问题就是请尽量不要做界面自动化,也不要为了自动化去自动化,对于移动测试的工具,他分享了自己的解决方案:

  1. Android

    • 多渠道包——Python + Monkeyrunner
    • 控件测试 —— instrumentation
    • 功能测试 —— Robolectric
    • 性能测试 —— Ngxinfo + CPU.memory Service + MAT + systrace
  2. iOS

    • 压力测试 —— instruments + js
    • webapp —— appium
    • 逻辑测试 —— cocoaUT

有了自动化还不够,需要把这个范围做的更大一些、更方便一些,这就是持续集成。陈晔最后说:

不要因为自己所在项目使用不到而不使用,只有尝试过尽可能多的东西才能够知道哪些合适自己的产品,能够让自己知道更多,了解更多,何乐而不为呢?

OpenSpace(开放式讨论环节)

为了促进参会者与我们每期的嘉宾以及讲师近距离交流,深入探讨在演讲过程中的疑问,本次活动依然设置了 Open Space(开放式讨论)环节。

在 Open Space 的总结环节,几位话题小组长分别对讨论的内容进行了总结。

徐志成:我们主要讨论了百度的移动应用评测体系,尤其是百度手机浏览器的评测过程,然后还和大家交流了在百度工作的感想; 陈晔:主要针对移动互联网的测试采用不同的策略等问题;

会后,一些参会者也通过新浪微博分享了他们的参会感受:

@孔华威: 希望百度技术沙龙,在上海生根,开花,结果。尤其是结出软硬结合的性感公司,@李彦宏 上海欢迎你。

Shaman_s 微博达人:这个 OpenSpace 非常赞 大牛分享完以后还有零距离互动 茶歇的甜品,非常美味 还有超级 Geek 的 Cherry 机械键盘

tj 吴迪微博达人:高校生表示从没搞过这么正经的测试,两位讲师讲得好高大上。

马春梅 -:讲的东西和工作不是特别相关,但是讲到指导思想上的有句话需要 mark 一下,要走出办公室,我们公司最近也提出 get out of the building。

有关百度技术沙龙的更多信息,可以通过新浪微博关注@百度技术沙龙,或者关注 InfoQ 官方微信:infoqchina,InfoQ 上也总结了过往 42 期所有百度技术沙龙的演讲视频和资料等,感兴趣的读者可以直接浏览内容

特别提示:第 44 期百度技术沙龙将在 11 月 23 日,在北京车库咖啡举行,欢迎关注@InfoQ@百度技术沙龙获取后续的活动信息。

测试移动百度语言 & 开发