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的测试基础设施是基于客户端的,在测试创建和执行上花费昂贵的人工和机器建设成本。

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

  • 相关阅读:
    Navicat Premium12以上版本多用户破解方法
    Linux并行gzip压缩工具pigz
    Windows Server 2019远程桌面服务配置和授权激活
    mysql删除大表
    KVM qcow2 磁盘在线扩容方法
    在jenkins中连接kubernetes集群
    CentOS 7部署 Ceph分布式存储架构
    (转)关于T(n) = kT(n/c) + f(n) 的时间复杂度
    算法中的思想(第0篇)
    (求通俗易懂的证法) 过n个有标志顶点的树的数目等于n^(n-2)
  • 原文地址:https://www.cnblogs.com/wangdayang/p/15683710.html
Copyright © 2011-2022 走看看