Google中国段念:互联网测试VS传统软件测试1
发布时间:2010-12-06 15:00 点击数:

采访嘉宾:段念

 

内容简介:Google中国的高级测试经理段念发表演讲《颠覆者生存》—— 互联网产品测试观点。他以互联网测试和传统软件测试的不同开题,围绕几大主题:度量质量的测试 VS 提高质量的测试;重量级的测试过程 vs 轻量级的测试过程;测试人员的测试 VS 全员的测试;用户质量至上 VS 开发质量至上;严格的测试过程 VS 开发与测试的协作展开。 在对待缺陷的态度上,段念认为互联网测试和传统软件测试有几点不同:互联网产品中的缺陷虽然 同样致命,但修复成本相对较低;服务端Push让修复后的版本发布代价大大降低;可靠性与性能可以通过集群或是冗余运算的方式部分解决;在最坏的情况 下,rollbace也可以避免最糟糕的情况。 关键在于“快”! 段念认为互联网时代要缩短测试需要的时间,就要做到让修改变得更容易;让修改更易于被验证;让产品尽可能频繁的接受验证等等。他建议要为产品内建质量和可测试性、合适的对待缺陷的态度、共享质量目标和全员测试、注重灵活性甚于注重过程。 对于如何建立面向开发质量的测试,段念建议可从:建立可持续运行的策划框架;用测试发现产品的不可测试性;建立开发质量的评估方法;建立关注开发质量的开发文化几方面下手。 此外,他强调开发人员要参与到测试环节,并提出了全员测试的要点:共享质量目标、确定以底层 测试为主的自动化策略、选择/创建合适的工具。而在谈到为何投入到底层测试收益更大时,段念认为底层测试可以降低调试成本;具有最大的运行环境;能够有更 高的覆盖率;可以作为不同层次的验收标准等等。