实用软件测试教程

出版时间:2011-6  出版社:清华大学出版社  作者:温艳冬 等编著  

内容概要

  本书主要介绍软件测试基础理论和测试技术以及自动化测试工具的使用,全书共分为11章。第1章为测试基础部分,主要讲解软件测试的基础理论。第2—4章讲解测试用例的设计方法,较全面地介绍了常用的测试用例设计方法。其中,第3章介绍IBM
Rational
Purify测试工具的使用。第5章介绍接口测试的相关内容以及常用的测试框架JUnit、HutpUnit、HtmlUnit等。第6、7章系统地介绍了功能测试和性能测试,增加了功能及性能自动化测试工具实践,对主流的HP系列、IBM
Ralional系列自动化测试丁具进行了较为洋细的讲解。第8、9章分别介绍本地化测试和网络互联与测试的相关内容。第10、11章分别介绍测试环境搭建技术以及测试管理理论。本书与传统教材相比增加了较多实用的新内容。
  本书适合高等院校、高职高专院校、示范性软件学院的软件工程、软件测试、软件技术等专业以及计算机相关专业的学生使用,既可作为软件测试课程的教材,也可供从事软件开发和软件测试下作的专业技术人员参考。

书籍目录

第1章 软件测试基础
第2章 黑盒测试用例设计方法
第3章 白盒测试用例设计方法
第4章 灰盒测试用例设计方法
第5章 接口测试
第6章 功能测试
第7章 性能测试
第8章 本地化测试
第9章 网络互联与测试
第10章 测试环境搭建
第11章 软件测试管理
附录A 代码检查
附录B 测试用例模板
附录C 自动化测试工具简表
附录D HTTP状态码
附录E 软件测试英语词汇
附录F FTP内部命令
参考文献

章节摘录

版权页:插图:7.1.1 性能测试的分类性能测试类型包括负载测试、压力测试、强度测试和容量测试等。通常,性能测试通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。负载测试是确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况,例如吞吐量、响应时间、CPU负载、内存使用等,来确定系统的总体性能。负载测试是一个分析软件应用程序和支撑架构、模拟真实环境的使用,从而确定能够接受的性能过程。压力测试是通过确定一个系统的瓶颈或者不能接受的性能点来获得系统能提供的最大服务级别的测试。疲劳测试是采用系统稳定运行情况下能够支持的最大并发用户数,持续执行一段时间业务,通过综合分析交易执行指标和资源监控指标来确定系统处理最大工作量强度性能的过程。疲劳强度测试可以采用自动化工具进行测试,也可以手工编写程序测试,其中后者占的比例较大。容量测试用于确定系统可处理同时在线的最大用户数。大数据量测试可以分为两种类型:针对某些系统存储、传输、统计、查询等业务进行大数据量的独立数据量测试;与压力性能测试、负载性能测试、疲劳性能测试相结合的综合数据量测试方案。大数据量测试的关键是测试数据的准备,可以依靠工具准备测试数据。速度测试目前主要是针对关键的、有速度要求的业务进行手工测试速度,可以在多次测试的基础上求平均值,可以和工具测试得到的响应时间等指标做对比分析。7.1.2.性能计数器影响一个系统性能的因素主要有:软件因素,包括系统软件、第三方软件等;硬件因素,如内存、磁盘、CPU和网卡等;网络因素,如网络吞吐量、带宽、网络传输速率等。性能计数器是描述服务器或操作系统性能的一些数据指标。例如,对windows系统来说,使用内存数、进程时间等都是常见的计数器。它在性能测试中起到“监控和分析”的作用,在分析系统的可扩展性、进行性能瓶颈的定位时,对计数器取值的分析非常关键。一般单一的性能计数器只能体现系统性能的某一个方面,对性能测试结果的分析必须基于多个不同的计数器。

编辑推荐

《实用软件测试教程》:教学目标明确,注重理论与实践的结合;教学方法灵活,培养学生自主学习的能力;教学内容先进,强调计算机在各专业中的应用;教学模式完善,提供配套的教学资源解决方案。

图书封面

评论、评分、阅读与下载


    实用软件测试教程 PDF格式下载


用户评论 (总计5条)

 
 

  •   本书内容充实 很不错
  •   感觉还不错,有我感兴趣的内容。
  •   达芙妮房东济南就多提意见 图
  •   才看见他人口i
  •   还不错的 挺好的
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7