截取自:第一部分软件测试综述——软件测试背景【软件测试】(美)Ron Patton中文电子版(有需要的可以关注我)

第一部分软件测试综述

对手的程序死掉叫崩溃。自己的程序死掉叫“身体不良反应(idiosyncrasy)"。 通常,崩溃之后会显示“ID02”这样的信息。“ID”是idiosyncrasy 的缩写,后 面的数字表示产品应该测试多少个月。

Guy Kawasaki, “Macintosh之路”我喜欢最后期限。我特别喜欢当它 逝去时留下的尖叫声。

一Douglas Adams,“星河之旅搭乘指南”作者

第1章软件测试背景

1947年,计算机还是有几个房间大的庞大机器,操纵大大小小的机械电路
和发光管子。当时的艺术作品是Mark I1, 一个由哈佛大学制造的庞然大物。技
术人员正在进行整机试运行,突然之间,它停止了工作。他们爬上去找原因试图
修好它,努力把这台巨大的计算机腹内的一组继电器接通。 继电器接通后,它显
然重新回到系统中,有声有色、充满活力。
计算机软件缺陷诞生了。对,它被消灭了,而我们从此认识了它。
欢迎阅读软件测试的第1章。本章讲述软件缺陷和软件测试的历史。
本章的重点包括
●软件缺陷如何 影响我们的生活
●软件缺陷是什么, 为什么会出现
●软件测试者是谁,职责是什么
1.1 臭名昭著的软件错误案例研究
人们很容易想当然地接受软件,而没有真正认识到它已经深入渗透到日常
生活中。回到1947年,Mark II 计算机需要大批程序员定期维护。普通人谁会想
到有一天在家里能够拥有自己的计算机。现在产品包装盒上都带有免费赠送的软
件光盘,小孩的视频游戏中的软件比太空船上的还多。那些以前新奇的小玩意,
例如寻呼机和手机,都已经变得平平常常。现代人如果一天不登录因特网查看电
子邮件,那简直没法活。我们已经离不开夜间传送的收据包、长途电话服务和及
时到位的治疗服务了。
软件无处不在。然而,软件是人编的一所以不完美, 下 面会用实例来证
明。
1.1.1迪斯尼的狮子王,1994-~1995
1994年秋天,迪斯尼公司发布了第一一个面向儿童的多媒体光盘游戏Lion King
Animated Storybook (狮子王动画故事书)。尽管已经有许多其他公司在儿童游戏
市场上运作多年,但是这次是迪斯尼公司首次进军这个市场。他们进行了大力宣
传促销。结果,销售额非常可观。该游戏成为孩子们那个夏季的“必买游戏”。
后来却飞来横祸。12 月26日,圣诞节后的一一天,迪斯尼公司的客户支持部电话

第一部分软件测试综述——软件测试背景【软件测试】(美)Ron Patton中文电子版的更多相关文章

  1. 编程菜鸟的日记-《软件测试》Ron Patton著-读书笔记

    第一部分 软件测试综述 第一章 软件测试的背景 1.软件测试员的目标:尽可能早地找到软件缺陷,并确保其能得以修复. 2.仅仅测试程序是否按预期方式运行有何问题:程序能完好的跑通并不代表软件不存在缺陷, ...

  2. 我的第一款windows phone软件

    我的第一个windows phone应用发布成功了,大家支持下,名字叫吕氏春秋,发布人是我的英文名xmfdsh http://www.windowsphone.com/zh-cn/store/app/ ...

  3. CentOS6安装各种大数据软件 第一章:各个软件版本介绍

    相关文章链接 CentOS6安装各种大数据软件 第一章:各个软件版本介绍 CentOS6安装各种大数据软件 第二章:Linux各个软件启动命令 CentOS6安装各种大数据软件 第三章:Linux基础 ...

  4. Web信息架构:设计大型网站(第3版) [美]Peter Morville 中文PDF扫描版

    新版Web信息架构设计大型网站针对新技术做了全面更新——搭配新颖范例.全新场景及最佳实践信息——但是,其焦点依然放在基础原理上.其结构严谨,图文并貌,内容涵盖了信息架构基本原理和实践应用的方方面面. ...

  5. HTML5 Canvas核心技术图形动画与游戏开发 ((美)David Geary) 中文PDF扫描版​

    <html5 canvas核心技术:图形.动画与游戏开发>是html5 canvas领域的标杆之作,也是迄今为止该领域内容最为全面和深入的著作之一,是公认的权威经典.amazon五星级超级 ...

  6. 大学四年因为分享了这些软件测试常用软件,我成了别人眼中的(lei)大神(feng)!

    依稀记得,毕业那天,我们辅导员发给我毕业证的时候对我说"你可是咱们系的风云人物啊",哎呀,别提当时多开心啦????,嗯,我们辅导员是所有辅导员中最漂亮的一个,真的???? 不过,辅 ...

  7. 软件测试技术---Web应用软件测试

    从测试的角度看,Web应用软件的以下特点会导致Web应用软件的测试有别于其他软件的测试 1.基于无连接协议 2.内容驱动 3.开发周期短 4.演化频繁 5.安全性要求较高 6.美观性要求较高 Web应 ...

  8. 【软件测试】Python自动化软件测试算是程序员吗?

    今天早上一觉醒来,突然萌生一个念头,[软件测试]软件测试算是程序员吗?左思右想,总感觉哪里不对.做了这么久的软件测试,还真没深究过这个问题.     基于,内事问百度的准则: 结果……     我刚发 ...

  9. mysql优化----第一篇:综述

    一 系统层面  查看CPU和IO状态,确定瓶颈.增 更换设备 二   数据库层面 1 参数优化. 参考文章<mysql性能优化----调整参数>增大数据库内存缓存等设置. 参考 http: ...

随机推荐

  1. 多语言工作者の十日冲刺<1/10>

    这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系) 这个作业要求在哪里 团队作业第五次--Alpha冲刺 这个作业的目标 团队进行Alpha冲刺--第一天(04.30) 作业正文 ...

  2. selenium自动化操作

    在前面爬虫的相关介绍中,我们介绍了如何抓取静态页面信息.但是,在实际的网页浏览过程中,我们可能会经常碰到各种需要进行交互的操作,典型的如输入信息.点击按钮之类. 对于这种场景,之前的静态页面操作方式已 ...

  3. c++运算符重及其调用

    本文参考自:https://blog.csdn.net/lisemi/article/details/93618161 运算符重载就是赋予运算符新功能,其本质是一个函数. 运算符重载时要遵循以下规则: ...

  4. 黎活明8天快速掌握android视频教程--15_采用Pull解析器解析和生成XML内容

    1.该项目主要有下面的两个作用 (1)将xml文件解析成对象的List对象,xml文件可以来自手机本地,也可以来自服务器返回的xml数据 (2)强list对象保存成xml文件,xml保存到手机的内存卡 ...

  5. 线程基础8-quene讲解

    PriorityBlockingQueue是一个基于优先级堆的无界的并发安全的优先级队列(FIFO),队列的元素按照其自然顺序进行排序,或者根据构造队列时提供的 Comparator 进行排序,具体取 ...

  6. Python 简明教程 --- 12,Python 字典

    微信公众号:码农充电站pro 个人主页:https://codeshellme.github.io 代码写的越急,程序跑得越慢. -- Roy Carlson 目录 Python 字典是另一种非常实用 ...

  7. 入门大数据---安装ClouderaManager,CDH和Impala,Hue,oozie等服务

    1.要求和支持的版本 (PS:我使用的环境,都用加粗标识了.) 1.1 支持的操作系统版本 操作系统 版本 RHEL/CentOS/OL with RHCK kernel 7.6, 7.5, 7.4, ...

  8. Docker基本命令及工作原理

    第一个Docker容器     1.首先确保Docker运行正常:docker info

  9. mac下创建安卓应用 hello-world

    教程 https://www.jianshu.com/p/bf77cb5ce70b 需要注意的地方 jdk目录查找 jdk目录拷贝到tool目录下面(jdk可以拷贝,没有其他牵扯) https://w ...

  10. 利用搭载好的工控机环境跑yolov3-tiny

    辛辛苦苦搭载好GPU环境现在要开始测试下效果 1,准备好数据集 2,测试开始 (1),如果尚未安装Darknet,则应先进行安装 git clone https://github.com/pjredd ...