首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Google 软件测试之道

一 《Google 软件测试之道》这本书我已经读完好几天了,并且是读的第三遍了,本来一直想写下读后感,但是一直迟迟不敢下笔。...一个原因是这本书里面的信息太多,可以说 Google 这个测试模式已经是超越了国内大多数公司好几个层级,很多公司完全可以把这个模式作为模版来学习。...二 本书在一开篇的定位,就打破了「测试」的局限,Google 最开始的测试团队叫「测试服务」,之后演进为「工程生产力」团队,别看仅仅是名称的变化,不同的名称所代表的职责范围和目标却是完全的不同。...国内公司目前大部分团队的称呼还是「测试」,和 Google 的「测试服务」有些类似,工作重点都是表示层的验证,并且随时响应不同项目的测试(验证)需求。...另外,针对各章节的阅读方法,我的建议是: 1.精读:第 1、2、3、5 章,这几个章节分别介绍了 Google 测试的现在和未来,个人觉得非常有借鉴意义,可以尝试把部分内容逐步在一些发展比较好的团队中进行推进

59340
您找到你想要的搜索结果了吗?
是的
没有找到

Google内部Fuzz测试字典

项目地址: GitHub https://github.com/google/fuzzing 中文对照 什么是模糊测试 模糊测试 (fuzz testing, FUZZing)是一种软件测试技术。...模糊测试工具主要分为两类,变异测试(mutation-based)以及生成测试(generation-based)。模糊测试可以被用作白盒,灰盒或黑盒测试。...技术 模糊测试工具通常可以被分为两类。变异测试通过改变已有的数据样本去生成测试数据。生成测试则通过对程序输入的建模来生成新的测试数据....基于设计规格的模糊工具包含完整的规格,并通过基于模型的测试生成方法去遍历规格,并在数据内容,结构,消息,序列中引入一些异常。这种“聪明的”模糊测试也被称作健壮性测试,句法测试,语法测试以及错误注入。...模糊测试也可以与其他技术结合。白盒模糊测试结合了符号执行技术与约束求解技术。演化模糊测试则利用了一个启发的反馈来有效的实现自动的探索性测试

51140

Google 软件测试的未来

一 之前我发了两篇关于《Google 软件测试之道》的荐读和读书笔记,有不少同学就在后台跟我说,咱们国内的环境和 Google 差的太远,任重而道远呀。...前两篇可以点击链接查看: Google 软件测试之道 Google 软件测试之角色职责 嗯,确实是这样,不仅仅是我们,就算是国外其他大公司,很多也都是和 Google 的方法不一样。...今天这篇是这本书相关的第三篇文章,主要想聊聊 James 在 2013 年所预见的 Google 软件测试的未来。...二 James 在 2010 年出版的《探索式软件测试》一书中,就一直强调一个理念:质量是所有人的责任。 直到 2013 年的这本《Google 软件测试之道》,这个理念也一直贯穿始终。...在 Google 软件测试改进中,他预言到这个目标终究会达成,其他对未来的预言都是基于这个前提。

39630

Google软件测试之道》告诉你什么是测试

第一章:Google软件测试介绍 1.Google测试团队并非雄兵百万,我们更像是小而精的特种部队,我们依靠的是出色的战术和高级武器 2.在Google,写代码的开发人员也承担了测试的重任.质量从来就不仅仅是一些测试人员的问题...,每个写代码的开发者本身也是测试者,质量在名义上也是由这样的开发测试组合共同承担 3.Google团队由SWE(软件开发工程师), SET(测试开发工程师),TE(测试工程师)组成 4.在Google,....所有三种工程师角色都会参与到大型测试之中,通过自动化测试或者是搜索式测试.它也被称做系统测试,端到端测试 对于所有的三种类型测试,Google更倾向于做自动化测试,当然Google也有大量的手动测试...:分别对应小型测试,中型测试与大型测试.当然这个比例也不是固定的 14.Google测试运行的要求 每个测试和其他测试之间是独立的,使它们能够以任意顺序来执行 测试不做任何数据持久化方面的工作....第五章:Google软件测试和改进 1.Google继续区分开发与测试已经不是最好的选择了 某种程度上我们已经把测试变得太轻松,把开发养得太懒了 测试人员更关注自己的角色,而不是他们的产品.健康组织的一个标志是

2.7K70

Google 软件测试之角色职责

一 《Google 软件测试之道》是 2013 年出版的,书中记录的也都是截止当时的 Google 软件测试的现状,如果和国内目前的情况相比较的话,Google 不仅仅是走在了前列,而且是远远看不到边的前列...我在上篇文章中有提到 Google 当时对于测试团队的定位,已经是上升到「工程生产力」部门的高度了,而对应的,随着团队职责的不断演化,团队成员的职责也进行了对应的转变。...Google 测试团队的职级汇报关系是:TE(Test Engineer,测试工程师) 和 SET(Software Engineer in Test,软件测试开发工程师) -> 测试工程经理 -> 测试总监...二 SET 的部分职责是在单元测试方面给予开发人员支持,另一部分职责是为开发人员提供测试框架,以方便他们编写中小型测试,用以进行更多质量相关的测试工作。...TE 的主要职责包括但不限于:测试计划和风险分析、评审需求、设计、代码和测试、探索式测试、用户场景、编写测试用例、执行测试用例、众包、使用统计、用户反馈。 TE 的招聘要求: 1.

67640

Google Play】Google Play 开放式测试 ( 简介 | 发布开放式测试版本 )

) 【Google Play】创建和管理内部测试版本 ( 创建内部测试版本 | 检查并发布内部测试版本 ) 【Google Play】内部测试版本分发设置 ( 测试链接 | 配置测试权限 | 下载测试应用...) 【Google Play】Google Play 签名维护 ( 签名机制 | Google Play 签名机制选择 | 签名更新 ) 【Google Play】Google Play 开放式测试...( 简介 | 发布开放式测试版本 ) ---- 文章目录 Google Play 上架完整流程 系列文章目录 一、Google Play 开放式测试 二、发布开放式测试版本 一、Google Play...开放式测试 ---- GP 开放式测试介绍页面 : https://play.google.com/console/about/opentesting/ 官网提供的开放式测试最佳做法 : 二、发布开放式测试版本...---- 在 Google Play 控制台页面 , 选择 " 测试 / 开放式测试 " 选项 , 即可进入开放式测试页面 ; 点击右上角的 " 创建新版本 " 按钮 , 这里选择 " 从内容库添加

2K30

Google 软件测试之效率神器

根据《Google 软件测试之道》这本书,我已经写了四篇导读: Google 软件测试之道 Google 软件测试之角色职责 Google 软件测试的未来 Google 流程中的致命缺陷 今天想继续谈一下书中提到的...Google 软件测试过程中使用的一些「神器」。...4、GTA GTA(Google Test Analytics,Google 测试分析系统)是一个方便数据输入和风险可视化的 web 应用。...5、GTCM GTCM(Google Test Case Manager,Google 测试用例管家)是 Google 资深测试开发工程师在 2010 年新开发的测试用例管理系统。...将 GTCM 同 Google 的基础设施集成后,可以直观的看到测试用例数量增加的曲线、测试执行结果数量的曲线、同 GTCM 关联的 bug 数量的曲线等。

1.3K30

GPS北斗时空安全隔离装置(卫星时空防护装置)说明书

北斗时空安全隔离装置-产品概述 卫星时空安全隔离装置是为应对卫星信号易受到干扰、攻击以及欺骗等特点,影响到正常卫星信号的接收,导致卫星时间同步装置工作异常而开发的卫星时空安全防护产品。...卫星时空安全隔离装置适用于电力、交通、智能制造、医疗、金融等行业卫星时间同步装置的卫星信号抗干扰、防欺骗的功能加固。 ​...北斗时空安全隔离装置-产品特征 干扰检测及告警; 防欺骗及告警; 原位加固; 卫星信号安全隔离; 远程监控; 具备欺骗、干扰条件下输出正常卫星信号功能; 具备输出信号强度(功率)可调; 支持远程...WEB监控设备工作状态,设置工作参数; 通过国网电力科学研究院实验验证中心检测; 北斗时空安全隔离装置-技术参数 ​ 北斗时空安全隔离装置-结构功能 北斗时空安全隔离装置-安装调试...以上是GPS/北斗时空安全隔离装置(卫星时空防护装置)说明书

91240

Google软件测试之道(读书笔记)

Google软件测试之道(读书笔记) 目录 第一章 Google软件测试介绍 第二章 软件测试开发工程师 第三章 测试工程师 第四章 测试工程经理 第五章 Google软件测试改进 第一章 Google...软件测试介绍 角色、类型、行为、组织结构: 划分测试: 版本类型、迭代开发: 本章总览: 第二章 软件测试开发工程师 SET的工作: 自动化计划: 测试运行要求: 测试认证:...SET的招聘: 本章总览: 第三章 测试工程师 维护模式的测试测试计划: 风险: BITE实验: 怎么参与一个新项目: 如何推动bug得到修复: TE的招聘:...本章总览: 第四章 测试工程经理 Google测试团队结构: 工作、项目和人员、影响力: 本章总览: 第五章 Google软件测试改进 Google流程中的致命缺陷: SET的未来:...TE的未来: 测试经理和总监的未来: 未来的测试基础设施: 结论: 本章总览:

23810

The Google Testing Law (谷歌测试定律)

在实际中,根据测试阶段的不同,软件测试可以分为: 单元测试: 测试对象通常是一个函数(Function)或一个类(Class)。单元测试与软件代码高度相关,通常由开发人员自己完成。...在谷歌,测试的分类更多地强调测试范围,而不是测试阶段。具体来说,谷歌把软件测试分为: Small Tests(小范围测试): 通常对应单元测试和组件测试。...举例来说,解决一个小范围测试(单元测试)中发现的软件Bug需要花费的成本是5美金左右,解决一个中等范围测试(集成测试)中发现的软件Bug的成本在500美金左右,而解决一个大范围测试(系统测试)中发现的软件...一般来说,越往后期的测试阶段,测试的环境越复杂,测试的执行时间越长,测试花费的人力成本越高。...软件测试的各个不同阶段,凡是在当前测试阶段发现的软件Bug,一定可以在前一个测试阶段或更早的测试阶段,通过修改或者增加一个测试用例来重现。

83730

火力发电授时防护装置

454万千瓦)安徽淮南NO.9华能沁北电厂(总装机容量440万千瓦)河南济源NO.10后石发电厂(总装机容量420万千瓦)福建漳州NO.11海门发电厂(总装机容量420万千瓦)广东汕头三:火力发电授时防护装置根据...GA1800.3-2021《电力系统治安反恐防范要求第3部分:水力发电企业》要求,水力发电企业的卫星导航时间同步系统,应加装防干扰安全防护隔离装置,具备常规电磁干扰信号入侵监测和实时告警能力、卫星信号拒止条件下高精度时间同步保持和干扰信号安全隔离能力...安全防护装置安装时直接串行接入时间同步装置/时间服务器与卫星天线之间。实时检测接收信号中是否存在干扰,当干扰功率达到一定强度后发出干扰告警。...装置检测接收信号中是否存在欺骗信号,当存在欺骗信号时,关闭输出信号并发出欺骗告警。卫星信号安全防护装置可通过网络接口输出当前卫星信号干扰和欺骗检测状态信息,将报警信息上送至安全防范管理平台。...图片四:火力发电授时防护装置应用2019年国家发布DL/T 1100.5-2019电力系统的时间同步系统 第5部分:防欺骗和抗干扰技术要求,中国各大火力发电厂相继都配置了授时防护装置

1K60
领券