





定价:59.8元
印次:1-1
ISBN:9787302327028
出版日期:2013.10.01
印刷日期:2013.09.27
图书责编:王中英
图书分类:零售
本书主要讲解了大数据背景下的Web性能测试的特点和方法,以及使用业内应用非常广泛的工具——LoadRunner 11进行性能测试的具体技术与技巧。本书理论结合实践,讲解图文并茂,并且将IT技术与生活场景结合起来,生动而又形象。另外,为了让读者更加直观、高效地学习,作者专门录制了大量多媒体教学视频。这些视频收录于本书的配书光盘中。 本书共17章,分为5篇。第1篇介绍软件测试的定义、方法和过程、Web应用开发与测试等内容;第2篇介绍Web应用技术、Web性能测试的基础、Web性能测试的方法和各操作系统性能计数器的获取等内容;第3篇介绍如何使用LoadRunner进行Web应用性能测试,包括LoadRunner基础、编写测试计划、配置测试环境、搭建LoadRunner中的场景、监控图表与函数、执行场景和分析结果等;第4篇介绍通用性能测试结果分析及其他性能测试工具;第5篇介绍大数据时代的Web应用性能测试实战案例及Web性能优化等内容。 本书既适合网站测试人员和Web应用性能测试人员阅读,也可供其他相关测试人员和大中专院校相关专业的学生学习和参考。
施迎,毕业于华东理工大学(本科)和中国科学院研究生院计算与通信学院(硕士),自本科毕业以来,从事Web应用开发与测试近10年。本人熟悉多种Web开发和软件测试工具,先后参与了多个大中型网站的开发与测试、专业网络视频会议软件测试等多个项目的工作,经历了若干个软件项目的完整周期。作者在多年的测试经历之中,先后担任过功能测试、测试配置管理、性能与安全测试、测试工具开发等多项角色,拥有较丰富的测试经验。
大数据时代的Web应用什么最重要?性能! 近些年来,互联网行业经历了深刻的变革,现在的网站与10年前的网站已经今非昔比。这其中很大的原因是由于人们生活和工作节奏的加快:对于Web应用的开发过程,人们希望时间越来越短,新产品新应用能够尽早投向市场,于是采用了快速开发、敏捷开发、项目管理、.NET、ORM(对象关系映射)等诸多技术、规范和平台来保证开发速度与质量。而对于已经上线的Web应用,人们又希望它能够更迅速有效地与用户交互。因此,对于Web应用的性能要求越来越高。有越来越多的网站和软件开发公司在招聘性能测试人员,而且鉴于工作内容的独特性,起薪较一般测试人员要高。 在国内,近年来软件测试逐渐成为热门的职业,如果再具备性能测试的特色,将对今后的职业发展有很好的促进作用。 性能测试工程师是什么样的人? 作为一名合格的性能测试工程师,应该具备如下的专业素质: * 软件使用经验丰富,对于软件的不正常行为很敏感。 * 乐于探索未知,追根溯源。对于一个Bug,必须有追根溯源的精神,才能够发现它的产生原因。 * 有耐心,不轻言放弃。测试工程师在工作中经常会试图复现一个软件中的Bug,这需要细心、耐心和坚持。 * 必须具备一定的创造性。测试工程师是无法模拟出用户使用软件的所有场景的,因此必须具备一定的创造性,测试过程中讲究策略、抓住重点,通过测试软件经常使用的功能、性能瓶颈,发现被测软件多数的问题。 * 具备一定的沟通和交流技巧,能够理解开发人员的思路,并能将自己的想法清晰地表达出来。 * 具备基本的数据结构、操作系统等方面的知识,还要有一定的程序开发经验。 ...
第1章 软件测试基础(教学视频:26分钟) 2
1.1 了解软件过程的各个方面 2
1.1.1 软件公司技术部门的基本结构 3
1.1.2 由软件危机引发的软件测试 4
1.1.3 软件危机的体现 4
1.1.4 软件的生命周期 5
1.1.5 软件生命周期模型 5
1.1.6 大爆炸模型 6
1.1.7 边做边改模型 6
1.1.8 瀑布模型 6
1.1.9 螺旋模型 7
1.1.10 4种过程模型的对比 8
1.1.11 软件过程的几个阶段 8
1.1.12 软件发布的方式 9
1.1.13 用甘特图控制软件项目的流程 9
1.2 关于软件中的Bug 10
1.2.1 虫子的由来 10
1.2.2 软件Bug的5个要素 11
1.2.3 发现虫子的成本 12
1.3 软件测试的定义与分类 13
1.3.1 软件测试的定义 13
1.3.2 软件测试工程师的工作内容 14
1.3.3 软件测试的分类 14
1.4 软件测试的核心I:测试用例 14
1.4.1 什么是测试用例 14
1.4.2 测试用例的要素 15
1.5 软件测试的核心II:测试工程师 17
1.5.1 测试工程师与软件质量保障 17
1.5.2 测试工程师应该具备的素质 17
1.5.3 测试工程师的职业发展 18
1.6 本章小结 ...