zoukankan      html  css  js  c++  java
  • 《Google的软件测试之道》(6)

    《Google的软件测试之道》

    第5章 Google软件测试改进

    5.1 Google流程中的致命缺陷

    第一个致命缺陷:测试成了开发的拐杖。

    我们越不让开发考虑测试的问题,把测试变得简单,开发就越来越不会去做测试。

    第二个致命缺陷:开发与测试的组织结构分离。

    测试人员更关注自己的角色,而不是他们的产品。健康的组织的一个标志是,人们会说“我在为Chrome工作”,而不是“我是测试”。

    任何角色都不应该被过分强调。团队的每个人都是在为产品工作,而不是为了开发过程中的某个部分。

    第三个致命缺陷:测试人员往往崇拜测试产物胜过软件本身。

    测试的价值在于测试的动作,而不是测试产物。

    测试人员必须把产品放在第一位。

    第四个致命缺陷:产品经过最严格的测试发布后,用户有多大可能仍然发现测试中遗漏的问题?几乎必然发现。

    5.2 SET的未来

    作者认为SET没有未来。SET就是开发,与开发的待遇一致。

    测试特性应该由团队的新成员负责,特别是那些资历尚浅的员工。

    5.3 TE的未来

    TE的需求量会越来越少。

    测试工程会转型成测试设计。少量的测试设计师快速地规划出测试范围、风险热图和应用程序的漫游路线。可以识别需要专业技能的地方,比如安全性、隐私、性能和探索式测试。

    5.4 测试总监和经理的未来

    数量大幅减少。他们将作为思想领袖,为维系松散的测试工程师和负责质量的软件工程师的关系而存在,但不会最终为某个特别项目的质量或管理负责。

    5.5 未来的测试基础设施

    目前Google的测试基础设施是基于客户端的,在测试创建和执行上花费昂贵的人工和机器建设成本。

    测试基础设施会最终整体迁移到云端,使用更加开放、基于云计算的方式。测试用例库、测试代码的编辑、录制和执行等都将在一个网站或通过浏览器插件完成。

  • 相关阅读:
    android openGl视频
    《jQuery权威指南》学习笔记之第2章 jQuery选择器
    RobHess的SIFT源码分析:综述
    building android/ubuntu-touch on 32bit machine
    Android开发(24)---安卓中实现多线程下载(带进度条和百分比)
    创建Sdcard
    POJ 1033 Defragment
    [C++STDlib基础]关于C标准输入输出的操作——C++标准库头文件<cstdio>
    机器学习实战决策树之眼镜男买眼镜
    protubuffer for windows配置指南!
  • 原文地址:https://www.cnblogs.com/wangdayang/p/15683710.html
Copyright © 2011-2022 走看看