探索式软件测试

探索式软件测试 PDF 全书清晰版

  • 大小:136.9 MB
  • 类型:软件测试
  • 格式:PDF
  • 出版:清华大学出版社
  • 作者:方敏
  • 更新:2020-08-28 08:18:01
版权投诉 / 资源反馈(本资源由用户 巴高昂 投稿)

为找资料的网友们整理了软件测试相关的资料,由清华大学出版社出版,作者是方敏,介绍了关于探索式、软件测试方面,格式为PDF,资源大小136.9 MB,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.6分。

书籍介绍

讨论手机软件品质的方式 有许多,很感兴趣的观众也是许多。这书是为软件测试工作人员而写的,写的是这种我觉得比别的一切缺点都关键的独特缺点:即躲过全部各种各样检验方式而*终存有于发布商品中的缺点。

一切1个软件开发公司公布的商品常有缺点。缺点是如何导入的?为何沒有在编码审批、单元测试、静态数据剖析或别的朝向开发者的主题活动中把他们找出去?为何自动化测试沒有找到他们?这些缺点一些哪些个性特征使其能躲过手工制作检测?

什么叫找到商品缺点的*好方式 ?

这书对于的更是*后1个难题。在第2章“手工制作检测”中,我明确提出了1个见解:由于客户是在应用手机软件全过程中寻找这种缺点的,因此人们的测试工程师也应当根据应用手机软件来寻找他们。不管应用自动化测试和单元测试,還是别的某些方式,都无法触碰到这种缺点。不管测试工程师如何保持自动化测试,即便所有都自动化技术,这种缺点还会时时处处作祟,并产成品中屡次再现进而损害*终客户。
难题取决于许多智能化手工制作检测实践活动都欠缺功利性,*性好且可重复性强。有的人将会还会再加这条:手工制作检测无趣透顶。这书尝试为手工制作测试步骤出示某些具体指导、技术性和整体规划。
在第3章“部分探寻式测试法”中,对于测试工程师在运作一切1个测试用例时都必须作出许多微小的防守战术方面决策,我得出了详细的具体指导提议。测试工程师务必决策针对某一特殊的键入字段名应当应用哪些键入值,或是给手机应用程序应用的文档提供哪些统计数据。在检测全过程中,务必作出很多那样的小决策。在欠缺具体指导的状况下,这种决策经常是没经剖析且并不是*化的。在向1个文本框内键入一个数时,挑选整数金额4难道说就胜于整数金额400么?应当用长短为32字节数的字符串還是长短为256字节数的字符串?挑选1个而没选另外是有必须大道理的,这任何都在于解决该键入的手机软件的详细情况。由于测试工程师每日必须作出数百次那样的小决策,这里出示合理的具体指导提议看起来尤为重要。

在第4章“全局变量探寻式测试法”中,对于测试工程师在定编测试计划和测试用例设计构思时必须考虑到什么普遍的战略难题,因为我得出了某些具体指导提议。这种技术性都应用场景“运动检测”(tour)定义,好似1个导游员领着旅游团队参观考察大城市中一连串著名旅游景点相同,这类运动测试法强调的线路能够具体指导测试工程师怎样探寻手机软件的各个方面。这儿的探寻不一定是*的或是孤孤单单的。这书所纪录的方式 早已变成微软公司和Google的很多测试工程师日常事务的部分。诸如此类“城市地标测试法”(landmark tour)和“極限测试法”(intellectual’s tour)等语汇早已纳入了手工制作测试工程师的规范词汇表中。测试技术之前的确称为“运动”,可是用全部旅游业发展来暗喻软件测试,并在检测具体公布的手机应用程序时,规模性应用这种暗喻的名字,还归属于这书的1个创举。

全局变量探寻式测试法针对制订详细的检测对策得出了具体指导提议。比如,怎样建立1组特点普及率(feature coverage)较高的测试用例?怎样明确是不是要在1个独立的测试用例中应用好几个特点?怎样建立1个详细的测试用例模块(test case suite),进而使手机软件尽量地超负荷工作中便于能寻找大量关键的缺点?这种全是设计构思测试用例和确保检测模块品质时务必处理的重特大难题。

在第5章“混和探寻测试技术”中,根据把探寻式检测和传统式的脚本制作或应用场景情景的检测技术相结合,深化拓展了运动的定义。人们将探讨怎样改动各种各样端到端情景(end-to-end scenario)、检测脚本制作(test *)或客户经典故事(user story),来造就大量的转变状况,以激起传统式静态数据测试技术搜索缺点的发展潜力。

在第6章“探寻式检测的具体运用”中,来源于微软公司不一样产品组的六位参演创作者出示了她们应用运动技术性后获得的工作经验汇报。这种创作者和她们的精英团队在真正的开发工具中,把运动方式 运用在真正的手机软件上。她们纪录了分别是怎么使用运动、改动运动乃至建立自身的运动的。这种內容来源于于应用运动法检测关键的重要软件项目的测试工程师,归属于真实的*手材料。

*后,我用两章內容小结前边各章所探讨的內容。在第7章“运动检测的繁杂难题”中,叙述了我觉得的检测中*艰难的好多个难题,及其如何把这些具备高宽比目的性的探寻式测试标准融进1个更普遍的解决方法中。在第8章“软件测试的将来”中,我再进一步探讨在将来两年中,诸如此类虚拟化技术、数据可视化乃至电视游戏这类的技术性将怎样更改检测的外貌。附则包含我对检测职业发展的观点,搜集了我之前某些备受用户钟爱的文章内容(添加了某些新的注释),在其中某些文章内容早已没法在别的地区见到了。

写这这书对我们而言是这种享有,希望你阅读文章这书都是这种享有

目录

  • 第1章 软件质量
  • 软件的魔力
  • 软件失效
  • 小结
  • 练习题
  • 第2章 手工测试
  • 软件缺陷的根源
  • 缺陷预防和检测
  • 缺陷预防
  • 缺陷检测
  • 手工测试
  • 手工测试中使用脚本
  • 探索式测试
  • 小结
  • 练习题
  • 第3章 局部探索式测试法
  • 想不想测试软件?
  • 测试就是有所变,有所不变
  • 用户输入
  • 状态
  • 软件状态的基本知识
  • 如何测试软件状态
  • 代码路径
  • 用户数据
  • 运行环境
  • 小结
  • 练习题
  • 第4章 全局探索式测试法
  • 探索软件
  • 旅游者比喻
  • 漫游测试
  • 商业区测试类型
  • 历史区测试类型
  • 娱乐区测试类型
  • 旅游区测试类型
  • 旅馆区测试类型
  • 破旧区测试类型
  • 漫游测试法实战
  • 小结
  • 练习题
  • 第5章 混合探索式测试技术
  • 场景和探索
  • 使用基于场景的探索式测试
  • 通过场景操作引入变化
  • 插入步骤
  • 删除步骤
  • 替换步骤
  • 重复步骤
  • 替换数据
  • 替换环境
  • 通过漫游测试引入变化
  • 卖点测试法
  • 地标测试法
  • 极限测试法
  • 深巷测试法
  • 强迫症测试法
  • 通宵测试法
  • 破坏测试法
  • 收藏家测试法
  • 超模测试法
  • 配角测试法
  • 取消测试法
  • 混票测试法
  • 小结
  • 练习题
  • 第6章 实践中的探索式测试
  • 漫游测试
  • Dynamics AX客户端的漫游
  • 有用的探索漫游
  • 收藏家测试法和收集缺陷
  • 漫游测试提示
  • 利用漫游查找隐错
  • 测试用例管理解决方案的测试
  • 取消测试法
  • 破坏测试法
  • 快递测试法
  • 测一送一测试法
  • 在Windows Mobile设备中的
  • 漫游实践
  • 我的测试方法和哲学
  • 漫游测试法找到的有趣缺陷
  • 破坏测试法实例
  • 超模测试法实例
  • Windows媒体播放器的漫游测试
  • 实践
  • Windows 媒体播放器
  • 遍历测试法
  • 超模测试法
  • 极限测试法
  • 与WMP相关的25个“假如”
  • 类型的问题
  • 极限测试法:边界之旅
  • 停车场测试法及其在 Visual Studio
  • Team System测试版的应用
  • Sprint中的测试
  • 停车场测试法
  • 漫游测试中的测试规划与管理
  • 定义地貌
  • 旅行计划
  • 让漫游测试运转起来
  • 漫游结果的分析
  • 判断:里程碑和发布
  • 在实践中
  • 小结
  • 练习题
  • 第7章 漫游与测试中的棘手问题
  • 软件测试的五个棘手问题
  • 漫无目的
  • 重复性
  • 暂时性
  • 单调性
  • 健忘
  • 小结
  • 练习题
  • 第8章 软件测试的未来
  • 欢迎来到未来世界
  • 测试人员的专有提示显示
  • 测试百科
  • 测试用例的重用
  • 测试原子和测试分子
  • 虚拟化的测试资产
  • 可视化
  • 未来的测试
  • 发布之后的测试
  • 小结
  • 练习题
  • 附录1 经营成功的测试职业生涯
  • 你是如何开始做测试工作的?
  • 回到未来
  • 上山
  • 巅峰
  • 下山
  • 附录2 JW的专业博客摘录
  • 教我一些东西吧
  • 软件诫律
  • 测试错误代码
  • 真正的职业测试人员,请上前一步
  • 我找到的一些常见的共同特性
  • (无特别顺序)
  • 建议总结
  • 三击不中出局,是新的打击手上场的
  • 时候了
  • 正式方法
  • 工具
  • 流程改进
  • 第四种提案
  • 软件测试是艺术、技巧或学科?
  • 恢复对软件行业的尊重
  • 事与愿违的过去
  • 寻找更好的方法
  • 分析安全漏洞和质量问题的
  • 流程
  • 附录3 JW微软博客修订版
  • 加入博客圈
  • 2008年7月
  • 开篇
  • PEST(泡吧与软件测试)
  • 测试人员评估
  • 预防与治疗(一)
  • 用户与John
  • 手工测试人员的赞歌
  • 预防与治疗(二)
  • 欧洲,你好!
  • 测试赋
  • 预防与测试(三)
  • 回到测试
  • 2008年8月
  • 预防与治疗(四)
  • 如果微软擅长测试,为什么软件
  • 依然糟糕呢?
  • 预防与治疗(五)
  • 自由式探索式测试
  • 基于场景的探索式测试
  • 基于策略的探索式测试
  • 基于反馈的探索式测试
  • 软件测试的未来(一)
  • 软件测试的未来(二)
  • 2008年9月
  • 测试认证
  • 软件测试的未来(三)
  • 软件测试的未来(四)
  • 软件测试的未来(五)
  • 2008年10月
  • 软件测试的未来(六)
  • 软件测试的未来(七)
  • 软件测试的未来(八)
  • 谈到谷歌
  • 再议手工测试与自动化测试
  • 2008年11月
  • 不再需要测试人员?
  • 让测试人员继续测试
  • 2008年12月
  • 谷歌与微软的开发∶测试
  • 比例之争
  • 2009年1月
  • Zune的问题
  • 解释探索式测试
  • (未来的)测试用例重用
  • 测试用例重用(续)
  • 休假归来
  • 鼹鼠和受感染的花生

以上就是本次关于书籍资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。

软件测试相关资源

  • 修改软件的艺术

    修改软件的艺术

    本书会帮你降低构建与维护软件的成本。如果你是软件开发者,将学到一套实践方法以构建易修改的代码,因为在应用当中代码经常需要修改

    大小:8.47 MB高效能程序员

  • 软件工程最佳实践

    软件工程最佳实践

    大小:11386 MB M软件工程

  • 软件架构设计

    软件架构设计

    这书紧紧围绕手机软件架构设计主题,从程序员成才的角度,从入门到精通地叙述了架构师的修练之道。从基本篇、到设计过程篇、到控制模块区划专题讲座,这书遮盖了架构设计的重要专业技能项,而且针对架构设计全过程中将会出現的各种各样难题给予了解释。 这书针对有志于变成架构师的程序员们具备十分合理的指导作用,针对早已变成架构师的同行业们专业化标准架构设计也是一本非常好的教材内容。 目录 第1章 从程序员到架构师 1.1 软件业人

    大小:58 MB软件架构

  • 软件性能测试过程详解与案例剖析

    软件性能测试过程详解与案例剖析

    这书紧紧围绕基本、实例、小工具3个层面机构內容,得出了软件测试的基本知识,详细介绍了软件性能测试全过程,并根据具体工程项目案例展现怎样系统化进行功能测试。这书在**版的基本

    大小:105.9 MB软件测试

  • 软件定义安全:SDN/NFV新型网络的安全揭秘

    软件定义安全:SDN/NFV新型网络的安全揭秘

    汇集学术界和工业界对SDN/NFV安全近况和软件定义安全发展的洞察之作。众多云计算和网络安全专家联袂推荐

    大小:12.9 MB软件安全

  • 软件创新之路:冲破高技术营造的牢笼

    软件创新之路:冲破高技术营造的牢笼

    大小:16.6 MB软件创新

  • C语言程序设计(第一版)

    C语言程序设计(第一版) 课后答案

    本书是一本介绍C语言程序设计的基本概念、基本思想、基本方法和基本技巧的程序设计基础课程教材,是根据教育部关于高职高专计算机基础课程要求,结合技能应用型人才培养而编写的。 本书以程序设计为主线,以任务驱动知识学习,以培养技能为核心,系统介绍了C语言程序设计的基础、数据类型和运算符、程序的流程控制、数组、函数、指针、文件等知识,并结合实际教学内容,以补充阅读的形式介绍了联合体、预编译、位运算等。第二章到第十

    大小:916 KBC语言课后答案

  • Perl语言编程

    本书不仅仅是一本关于Perl的书籍,更是一本独一无二的开发者自己介绍该语言及其文化的书籍。Larry Wall是Perl的开发者,并就的未来发展方向提出了自己的看法。Tom Christiansen是最早的几个拥护者之一,也是少数几个在错综复杂的中游刃有余的人之一。Jon Orwant是《Perl Journal》的主编,该杂志把Perl社区组合成了一个共同的论坛,以进行Perl新的开发

    大小:1.8 MBPerl

  • Java学习手册(第五版)

    Java学习手册(第五版)

    编辑推荐 如果你刚接触Java或者刚开始学习编程,这本畅销书会带你学习Java11及以上版本的语言特性和API。通过富有吸引力、趣味性和实用性的示例,并且始终着眼于构建实际的应用,这本书的作者MarcLoy、PatrickNiemeyer和DanielLeuck全面介绍了Java的基础知识,包括其类库、编程技术和惯用方法。 除了学习Java版本中的核心语言特性,你还会学习一些功能强大的新方法来管理应用中的资源和异常。 内容简介 使用编译器、解释器和其他工具完成Java开发。 探索

    大小:40.5 MBJava手册

  • C程序设计(第三版)

    C程序设计(第三版) 课后答案

    大小:3.5 MBC语言课后答案

  • 《Dreamweaver网页设计与应用》视频

    《Dreamweaver网页设计与应用》视频

    编辑推荐 全面详实的功能技术解析,精彩丰富的课堂案例演练,典型实用的商业案例提高。 内容简介 本书分为上下两篇,详细地介绍了Dreamweaver的基本操作和应用,在上篇基础技能篇中介绍了Dreamweaver CS3的基本功能,在网页中插入文本、图像等基本元素,使用CSS样式对网页的版面进行美化和控制,运用表格和框架对网页进行灵活排版、布局,利用层和时间轴制作滚动文字和图像等动画效果;在下篇案例实训篇中,精心安排了36个精彩的贴近实际工作应用

    大小:450 MBDreamweaver配套资源

参与送书

学习笔记

16小时11分钟前回答

python如何开发软件

python可以开发软件吗? python当然可以开发软件,Python的主要用途之一就是软件开发。 1.基于控制台的应用程序 Python可用于开发基于控制台的应用程序。 例如:IPython。 2.基于音频或视频的应用程序 Python在多媒体部分开发,证明是非常方便的。 一些成功的应用是:TimPlayer,cplay等。 3.3D CAD应用程序 Fandango是一个真正使用Python编写的应用程序,提供CAD的全部功能。 4.Web应用程序 Py……

15小时49分钟前回答

java实现简单聊天软件

本文为大家分享了java实现简单聊天软件的具体代码,供大家参考,具体内容如下 介绍 这是我自己学习Socket时写的,用到了多线程,Socket的知识,还有Java的IO技术,并且做了一个Java的UI,废话不多说,先上效果图 SendThread 这个类是用来实现数据的发送的,当按键按下时,会调用 sendMessage 方法 public class SendThread { ChatWindow chatWindow; private String remoteIP = ""; private int port = 0; private Strin……