写点什么

百度技术沙龙第 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
  1. 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 @百度技术沙龙获取后续的活动信息。

2013 年 10 月 24 日 08:011393
用户头像

发布了 89 篇内容, 共 25.9 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

作业 - 第三周

Happy-Coming

KairosDB Client使用总结

刘先强

案例篇:服务吞吐量下降很厉害,怎么分析?

王传义

架构师三期作业

老姜

学习总结—第三周

于江水

极客大学架构师训练营

第三周总结

Linuxer

单例模式的三种

王锟

第三周作业

赵龙

第 3 周 - 学习总结

大海

架构师训练营第三周作业

好名字

作业

macOS Big Sur、iOS14测试版描述文件

Winann

iOS14 macOS Big Sur 描述文件

新基建核心技术人才缺口将达420万

CECBC区块链专委会

新基建 人才缺口 核心技术人才

职能合约将如何在未来掀起一场革命?

CECBC区块链专委会

智能合约 区块链技术 去中心化 防篡改 自动执行

架构师训练营第 3 周作业

在野

极客大学架构师训练营

几种设计模式的使用场景

Acker飏

极客大学架构师训练营

老板不断加需求、改需求的四种应对方法

金刚小书童

项目管理 需求管理

「架构师训练营」第 3 周 学习总结

guoguo 👻

极客大学架构师训练营

是时候扔掉 Postman 了,Apifox 真香!

狐哥说技术

Postman 面向接口编程 Apifox 接口文档 接口测试

关于区块链的那些事,看完可以防忽悠

CECBC区块链专委会

分布式 区块链技术 共识与信任

第三周学习总结

赵龙

设计模式是架构师的必备武器

老姜

第三章 课后作业

姜 某某

「架构师训练营」第 3 周作业

旭东(Frank)

极客大学架构师训练营 作业

环信大学:AI赋能万亿"618",0成本轻松5步开启您的智慧客服之旅

DT极客

Apache Zeppelin:可能是开源届最好的Flink开发平台

章剑锋_Jeff

大数据 flink 流计算 Zeppelin

架构师训练营——第三周作业

jiangnanage

命题作业—第三周

于江水

极客大学架构师训练营

架构师培训营第三周总结

王锟

冒泡排序

wjchenge

冒泡排序

腾讯健康码16亿亮码背后的Elasticsearch系统调优实践

小小的一朵云

大数据 elasticsearch

数据库周刊29│2020数据库研究报告;Oracle取消今年技术大会;腾讯云DBbridge发布支持一键迁库;饿了么迁至阿里云;PG数组查询;Oracle被比特币勒索;DM8 安全管理…

墨天轮

MySQL 数据库 postgresql 腾讯云 阿里云

InfoQ 极客传媒开发者生态共创计划线上发布会

InfoQ 极客传媒开发者生态共创计划线上发布会

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