超过460,000+ 应用技术资源下载
pdf

微软的软件测试之道

  • 1星
  • 日期: 2016-07-13
  • 大小: 7.64MB
  • 所需积分:1分
  • 下载次数:1
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: 微软

《微软的软件测试之道》/全本/中文

试用于软件测试人员阅读

文档内容节选

最佳实践 微软的软件测试之道 How we test software at Microsoft 阿伦培智,肯约翰斯顿,BJ罗里森著 张奭,高博,欧琼,赵勇等译 献给我的妻子 Christina ,以及我们的孩子 Cole 和 Winona 为了能让我专心致志写作, 他 们牺牲了和我在一起的家庭时间献给我的父母 Don 和 Arlene,他们为我提供了写作的地 点,还自始至终给予了我各方面的支持 阿伦培智 Alan Page 感谢我的孩子 David 和 Grace,给了我写作的时间还要感谢我的妻子 Karen,当我还在准 备测试研讨会的讲稿时,正是 Karen 建议把我的讲稿取名为微软的软件测试要不是 Karen 的这句话,以及后来阿伦的领导,我们根本不会开始写这本书,更谈不上完成这个写书的项 目 肯约翰斯顿Ken Johnston 感谢我的父母亲在我写书过程中给予我的爱智慧和包容特别感谢我六岁的女儿 Elizabeth, 她那种对新事物的持续不断的好奇心,以及克服困难和挑战的坚忍不拔的......

最佳实践 微软的软件测试之道 How we test software at Microsoft 阿伦·培智,肯·约翰斯顿,BJ·罗里森著 张奭,高博,欧琼,赵勇等译 献给我的妻子 Christina ,以及我们的孩子 Cole 和 Winona。 为了能让我专心致志写作, 他 们牺牲了和我在一起的家庭时间。献给我的父母 Don 和 Arlene,他们为我提供了写作的地 点,还自始至终给予了我各方面的支持。 ——阿伦·培智 (Alan Page) 感谢我的孩子 David 和 Grace,给了我写作的时间。还要感谢我的妻子 Karen,当我还在准 备测试研讨会的讲稿时,正是 Karen 建议把我的讲稿取名为“微软的软件测试”。要不是 Karen 的这句话,以及后来阿伦的领导,我们根本不会开始写这本书,更谈不上完成这个写书的项 目。 ——肯·约翰斯顿(Ken Johnston) 感谢我的父母亲在我写书过程中给予我的爱、智慧和包容。特别感谢我六岁的女儿 Elizabeth, 她那种对新事物的持续不断的好奇心,以及克服困难和挑战的坚忍不拔的决心,使我认识到: 只要设法找到解决办法,就没有克服不了的困难。 ——BJ·罗里森(BJ·Rollison) 此书献给微软全体测试工程师。他们不畏软件开发过程中的各种挑战,勇于打破传统测试过 程的条条框框,为我们用户出厂了技术领先的、高质量的、成熟的软件产品。能为微软这么 多的专业测试人员提供一本参考书,我们很感荣幸。从我们指导他们的测试实践,加上与他 们并肩作战的交流接触中,我们也从他们那里学到了更多的软件测试知识。 全书目录 全书目录 ................................................................................................................................... 3 致谢......................................................................................................................................... 10 序 ............................................................................................................................................ 11 译者介绍 ................................................................................................................................. 15 第 1 章 微软的软件工程 ....................................................................................................... 22 微软的愿景和价值观,为何我们“爱微软” ............................................................. 22 微软是大型的软件工程公司 ......................................................................................... 25 拓展大型且高效的业务 ................................................................................................. 26 共享团队模式 ......................................................................................................... 27 在“大”公司中做 “小”项目 ................................................................................... 29 聘用多种类型的工程师 ................................................................................................. 31 工程类职种的划分 ................................................................................................. 32 作为一家全球化的软件开发公司 ................................................................................. 34 本章小结 ......................................................................................................................... 37 第 2 章 微软的软件测试工程师 ........................................................................................... 38 职位名称的含义 ............................................................................................................. 39 微软测试工程师的职称并非一直都是 SDET ................................................................ 40 我需要更多的测试工程师,立刻就要! ..................................................................... 42 校园招聘 ................................................................................................................. 43 业界招聘 ................................................................................................................. 45 学习怎样成为一名微软的 SDET .................................................................................... 45 微软工程师的职业发展 ................................................................................................. 46 测试职种的发展道路 ..................................................................................................... 47 测试架构师 ............................................................................................................. 47 测试独立贡献者 ..................................................................................................... 48 成为管理人员并不意味着升职 ............................................................................. 49 测试管理人员 ......................................................................................................... 51 本章小结 ......................................................................................................................... 51 第 3 章 工程生命周期 ........................................................................................................... 52 微软的软件工程 ............................................................................................................. 52 传统的软件工程模型 ............................................................................................. 53 里程碑模式 ............................................................................................................. 55 敏捷开发在微软 ..................................................................................................... 57 宏观视野 ................................................................................................................. 59 流程改进 ......................................................................................................................... 60 微软的正规流程改进系统 ..................................................................................... 61 从”作战室”发布软件 ................................................................................................. 62 强制性惯例 ............................................................................................................. 63 本章小结:把饭做完 ..................................................................................................... 64 第二部分 关于测试 ....................................................................................................................... 65 第 4 章 软件测试用例设计的实用方法 ............................................................................... 65 实践良好的软件设计和测试设计 ................................................................................. 65 使用测试模式 ................................................................................................................. 66 估计测试时间 ................................................................................................................. 67 从测试开始 ..................................................................................................................... 68 问问题 ..................................................................................................................... 68 要有好的测试策略 ................................................................................................. 69 思考可测试性 ................................................................................................................. 70 测试设计规格说明 ................................................................................................. 71 用好的和坏的数据测试 ................................................................................................. 71 在测试用例设计中要考虑的其他因素 ......................................................................... 72 黑盒测试、白盒测试和灰盒测试 ......................................................................... 72 探索性测试在微软 ................................................................................................. 73 本章小结 ......................................................................................................................... 74 第 5 章 功能测试相关技术 ................................................................................................... 75 功能测试的需求 ............................................................................................................. 75 等价类划分 ..................................................................................................................... 79 变量分解 ................................................................................................................. 80 等价类划分实战 ..................................................................................................... 82 参数子集分析 ......................................................................................................... 84 等价类划分测试 ..................................................................................................... 86 等价类划分小结 ..................................................................................................... 88 边界值分析 ..................................................................................................................... 89 边界测试的定义 ..................................................................................................... 90 边界值分析:一个全新的公式 ............................................................................. 91 隐性边界 ................................................................................................................. 94 边界值分析小结 ..................................................................................................... 96 组合分析 ......................................................................................................................... 96 组合测试的途径 ..................................................................................................... 97 组合分析实践 ......................................................................................................... 99 组合测试的有效性 ............................................................................................... 105 组合测试小结 ....................................................................................................... 106 本章小结 ....................................................................................................................... 107 第 6 章 结构测试技术 ......................................................................................................... 108 块测试(Block Testing) .............................................................................................. 110 块测试小结 ........................................................................................................... 118 决策测试(Decision Testing) ..................................................................................... 118 决策测试小结 ....................................................................................................... 120 条件测试 (Condition Testing) ................................................................................. 121 条件测试小结 ....................................................................................................... 124 基础路径测试 (Basis Path Testing) ........................................................................ 124 基础路径测试小结 ............................................................................................... 133 本章小结 ....................................................................................................................... 133 第 7 章 用代码复杂度分析风险 ......................................................................................... 134 风险行业 ....................................................................................................................... 134 复杂问题 ....................................................................................................................... 134 计算代码行数 ....................................................................................................... 136 回路复杂度 ................................................................................................................... 136 Halstead 度量 ........................................................................................................ 139 面向对象的度量 ................................................................................................... 140 回路复杂度高并不表示缺陷累累 ....................................................................... 141 如何利用复杂度度量 ................................................................................................... 142 本章小结 ....................................................................................................................... 144 第 8 章 基于模型的测试 ..................................................................................................... 145 建模的基本要点 ................................................................................................... 146 采用模型测试 ............................................................................................................... 147 设计模型 ............................................................................................................... 147 模型化软件 ........................................................................................................... 148 建立有限状态模型 ............................................................................................... 150 模型自动化 ........................................................................................................... 151 不带测试的建模 ........................................................................................................... 156 贝叶斯图解模型 (Bayesian Graphical Modeling) .......................................... 157 Petri 网 .................................................................................................................. 157 微软的基于模型的测试工具 ....................................................................................... 158 Spec Explorer ......................................................................................................... 158 语言和引擎 ........................................................................................................... 164 建模提示 ............................................................................................................... 167 本章小结 ....................................................................................................................... 168 推荐资料和工具 ........................................................................................................... 168 第三部分 测试工具和系统 ......................................................................................................... 169 第 9 章 缺陷和测试用例管理 ............................................................................................. 169 缺陷工作流程 ............................................................................................................... 169 缺陷的跟踪 ................................................................................................................... 170 一个缺陷的生命周期 ........................................................................................... 171 缺陷跟踪系统的特征 ........................................................................................... 172 为什么撰写缺陷报告 ........................................................................................... 173 解剖缺陷报告 ....................................................................................................... 174 缺陷会审 ............................................................................................................... 177 缺陷报告中常见的错误 ....................................................................................... 179 数据使用 ............................................................................................................... 181 何时不能使用缺陷数据:缺陷作为绩效度量 ................................................... 184 缺陷门槛(缺陷 Bars) ...................................................................................... 185 测试用例管理 ............................................................................................................... 188 什么是测试用例? ............................................................................................... 188 测试用例的价值 ................................................................................................... 190 剖析测试用例 ....................................................................................................... 190 测试用例误区 ....................................................................................................... 191 管理测试用例 ............................................................................................................... 192
更多简介内容

评论


个人中心

意见反馈

求资源

回顶部

下载专区


TI最新应用解决方案

工业电子 汽车电子 个人电子

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

EEWorld电子技术资料下载——分享有价值的资料

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2018 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })