本节书摘来自异步社区《精通软件性能测试与LoadRunner最佳实战》一书中的第1章1.1节软件测试基础,作者于涌 , 王磊 , 曹向志 , 高楼 , 于跃,更多章节内容可以访问云栖社区“异步社区”公众号查看。

第1章 软件测试概述
精通软件性能测试与LoadRunner最佳实战

1.1 软件测试基础
精通软件性能测试与LoadRunner最佳实战
本书的主要内容是关于软件性能测试相关理论和工具应用方面的知识,但考虑到有很多阅读本书的读者刚开始从事测试工作,这里用一章的内容,对软件测试的基础内容进行了概括性的介绍,如果您已经熟悉了这些基本知识可以略过此章,直接阅读后续章节。

1.朝阳行业——软件测试
随着软件行业的蓬勃发展,市场竞争也越来越激烈,软件质量越来越受到软件企业的重视。软件测试是软件质量的重要保证,关于软件质量标准和认证,国内虽然制定了有限的软件技术标准,但无法从根本上对软件这种特殊商品实施有效的质量监督和认证。在国际上通行的做法是,软件的质量标准和认证工作由独立的软件测试机构来完成。但由于我国这方面起步较晚,以及这方面教育培养的不足,从而在测试行业形成了测试人才缺口巨大的现象,许多单位以优厚的薪金也很难找到有丰富工作经验的人才,人才的短缺严重制约了我国软件测试行业的发展,所以,软件测试人员越来越被看好,地位也越来越高,现已成为IT技术中的热门行业。

2.软件测试发展现状
随着计算机和通信技术近十年来的蓬勃发展,国家的进一步改革开放,不仅有很多国内软件公司投身IT行业,如联想、用友、华为等;国外也有很多软件大公司将研发机构设在中国,如微软、IBM、西门子等知名企业。国内软件业和国外相比,最大的差异就在:对质量和质量控制方面投入不够。特别是软件的测试领域,与国外相比,国内软件产品的质量掌控体系和标准都是模糊的。因此,加强软件测试理论和实践内容的学习就显得尤其必要,它是提高软件质量水平的重要手段。现在,基于市场需求量大、理论和实践需要结合的特点,一些大学开设了此专业,同时社会上也应运而生了许多专业的测试培训机构,可以预测,在未来的几年中软件测试人才会越来越多。

3.软件测试背景
软件产品是人脑高度的智力化劳动的结晶。由于软件系统的规模和复杂性日益增长,软件系统的开发人员少则几人,多则几千人,甚至上万人。在编写代码和沟通协作过程中难免会出现这样或者那样的问题,出现的问题将直接导致软件中存在缺陷。以下是3例软件缺陷和故障的分析,借此来说明由于这些缺陷和故障而引起的严重损失。

案例一:爱国者导弹防御系统把“枪口”对准了自己人。

美国爱国者导弹系统首次应用于海湾战争中,以对抗伊拉克的飞毛腿导弹系统。尽管爱国者导弹防御系统在这次战争中屡建功勋,多次成功拦截飞毛腿导弹;但也有几次在对抗的时候失利,其中有一枚爱国者导弹在沙特阿拉伯的多哈美国军营爆炸给自己造成了严重的伤害。事后,分析专家得出事故的原因是,爱国者导弹防御系统中一款软件系统的缺陷造成了这次重大的事故,它是一个很小的系统时钟错误,但积累可能延时14小时,从而造成跟踪系统失去准确度。在那次的多哈袭击战斗中,导弹系统的重要时刻被延时100多个小时,所以事故发生了。

案例二:美国迪士尼公司的狮子王游戏软件的兼容性问题。

1994年,美国迪士尼公司发布面向少年儿童的多媒体游戏软件——“狮子王动画故事书”。经过迪士尼公司的大力促销活动,销售情况异常火暴,使得该游戏软件几乎成为当年秋季全美青少年儿童必买的游戏。但产品销售后不久,该公司的客户支持部门的电话就一直不断,儿童家长和玩不成游戏的孩子们大量投诉该游戏软件的缺陷,后来经过调查证实,造成这一严重后果的原因是,迪士尼公司没有对该游戏软件在已投入市场上适用的各种PC上进行正确的测试,也就是说游戏软件对硬件环境的兼容性没有得到保证。当时该软件故障使迪士尼公司的声誉受到损坏,并为改正软件缺陷和故障付出了很大的代价。

案例三:售票系统性能问题。

奥运会第二阶段门票开始预售,公众的奥运热情很高,承担此次售票的票务网站一小时浏览量达800万次、每秒钟提交的门票申请20万张;呼叫中心一小时呼入200万人次……由于访问量过大,票务销售系统数据处理能力相对有所不足,造成各售票渠道出现售票速度慢、不能登录系统的情况。虽然不停地刷新订票系统的页面,但上面总是显示“系统故障,无法处理你的请求”。由于庞大的订票人数超出预期,奥运票务系统“开工”后不久便出现问题。

从上面的例子中大家不难发现,正是由于软件中存在着或多或少的问题,直接导致了各方的损失,同时,从另外也反映了充分、有效地对软件实施测试的重要意义。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

《精通软件性能测试与LoadRunner最佳实战》—第1章1.1节软件测试基础相关推荐

  1. 《精通软件性能测试与LoadRunner最佳实战》—第2章2.节

    内 容 提 要 精通软件性能测试与LoadRunner最佳实战 本书在介绍软件性能测试概念的基础上,结合对实际测试案例的剖析,重点讲解了性能测试实战技术.LoadRunner工具的使用技巧和实践工作中 ...

  2. linux下进程监控6,Linux进程监控技术—精通软件性能测试与LoadRunner最佳实战(6)...

    8.2.5  Linux操作系统进程监控技术 Linux在进程监控方面同样出色,不仅可以通过图形用户界面的管理工具,还可以用命令方式显示进程相关信息.像"Windows的任务管理器" ...

  3. 感谢大家对《软件性能测试与Loadrunner实战》的支持

    <软件性能测试与Loadrunner实战>从第一版面市之后,得到了大家的认可,从出版社和网上的销量统计来看均为测试分类的第一名,在此衷心的感谢各位测试同行的支持.也希望通过我们不懈的努力, ...

  4. 《软件测试技术实战:设计、工具及管理》—第1章 1.1节软件测试的基本理论...

    本节书摘来自异步社区<软件测试技术实战:设计.工具及管理>一书中的第1章,第1.1节软件测试的基本理论,作者顾翔,更多章节内容可以访问云栖社区"异步社区"公众号查看. ...

  5. 《Java和Android开发实战详解》——1.2节Java基础知识

    本节书摘来自异步社区<Java和Android开发实战详解>一书中的第1章,第1.2节Java基础知识,作者 陈会安,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...

  6. 《软件测试技术大全:测试基础 流行工具 项目实战(第3版)》—第1章1.2节软件测试的发展...

    本节书摘来自异步社区<软件测试技术大全:测试基础 流行工具 项目实战(第3版)>一书中的第1章,第1.2节软件测试的发展,作者陈能技 , 黄志国,更多章节内容可以访问云栖社区"异 ...

  7. 软件性能测试与LoadRunner实战可以在网上和书店买到了

    有很多朋友和学员对这本书已经期待很久了,今天可以幸福的告诉大家这本书,您可以在China-pub上订购了(订购的链接:[url]http://www.china-pub.com/39876[/url] ...

  8. 广州软件性能测试培训,Loadrunner企业级性能测试课程 广州八神软件性能测试实战教程 炼数性能测试视频...

    (1)\第10讲--运笔如神-性能测试计划的编写:目录中文件数:6个 ├─(1) 某某某项目性能测试方案.rar ├─(2) 第10讲-性能测试计划的编写-1.mp4 ├─(3) 第10讲-性能测试计 ...

  9. 软件性能测试工具LoadRunner常见问题说明

    原创 pre_tender  51Testing软件测试网 概述 最近再学习软件测试中的性能测试,已经9102年了,使用到的工具也已经是LoadRunner12+了,遇到的一些使用上的问题,这里记录一 ...

最新文章

  1. 但是如果你按照官网的说明进行输入:比如 [{0: 1, 1: 1}, {0: 1, 1: 5}, {0: 1, 1: 1}, {0: 1, 1: 1}]就会报错,经过实践,多分类希望给各个label不
  2. 性能测试监控工具nmon安装及使用方法
  3. 升级到win10,安装visualstudio ,80端口被系统服务占用的解决
  4. 【python练习题】程序15
  5. linux查看crontab服务执行日志
  6. Java集合之LinkedHashMap
  7. Linux-删除文件空间不释放问题解决
  8. linux 远程 mysql,linux下mysql远程访问
  9. jquery内容过滤器:contains :empty :has(p) :parent
  10. 中国人工智能人才培养白皮书
  11. 优优聚:美团,又要抢抖音的短视频生意
  12. 电源篇-集成三端稳压器
  13. ArcGIS中的 .tpk数据
  14. 模拟摄影测量和数字摄影测量
  15. 原生汇率计算器系统源代码
  16. 再安利几个看片追剧的App
  17. mysql连接navicat premium 15的具体方法 附navicat的官网连接
  18. ViewPage2简单使用
  19. MIDI音符输入技巧
  20. matlab设计激光腔,激光原理课程设计--平行平面腔自再现模Fox-Li数值迭代解法及MATLAB实现...

热门文章

  1. Linux 下安装配置 JDK7
  2. 算法面试题解答(六)
  3. 屏蔽布线系统端接模块的技巧
  4. 研究员发现macOS 版本Safari 浏览器中的严重漏洞,获奖10.5万美元
  5. Rust 编程语言曝高危漏洞,可导致文件和目录遭删除
  6. python 类变量和实例变量
  7. 使用rdbtools分析redis内存使用
  8. expect脚本中,变量的写法
  9. mysql自动安装脚本
  10. Siri详解之输入系统和活跃本体(转)