软件测试基础教程

本书特色

[

本书介绍了软件测试的基本概念、基本测试原理、基本测试方法、基本测试过程等知识,内容包括软件测试与软件开发关系,软件测试的过程模型,白盒测试,黑盒测试,单元测试,集成测试,系统测试和面向对象的测试; 还介绍了自动化测试的基本概念,以及自动化测试的两种测试工具(qtp和loadrunner)的使用; 介绍了软件测试管理与软件质量保证; *后以一个软件测试案例说明软件测试的过程。
本书是一本实用性较强的教材,适合作为高等院校计算机、软件工程专业高年级本科生、研究生的教材,同时可供软件测试人员、开发人员、广大科技工作者和研究人员参考。

]

内容简介

[

测试是软件开发成功的必由之路。本书高端全面地介绍了软件测试方法和技术,并辅助实操案例,通俗易懂,简单明了。适合软件测试人员、开发人员、广大科技工作者和研究人员参考。 

]

目录

目录第1章软件测试概述1.1软件测试的背景1.1.1软件的缺陷及其影响1.1.2软件测试的产生与发展1.2软件测试的基本概念1.2.1软件测试的定义1.2.2软件测试用例1.2.3软件测试环境1.2.4软件测试人员的要求小结习题第2章软件开发过程与软件测试2.1软件开发过程概述2.1.1软件开发的阶段、活动及角色2.1.2软件开发的过程模型2.1.3软件测试与软件开发的关系2.2软件测试的基本原则2.3软件测试方法的分类2.3.1静态测试与动态测试2.3.2黑盒测试与白盒测试2.3.3人工测试与自动化测试2.3.4其他测试分类2.4软件测试方法在软件开发过程的运用2.5软件测试的过程模型2.5.1v�瞞odel2.5.2w�瞞odel2.5.3h�瞞odel2.5.4x�瞞odel2.5.5pretest�瞞odel2.5.6测试模型的使用小结习题第3章白盒测试3.1白盒测试基本概念3.2静态白盒测试方法3.2.1检查设计和代码3.2.2正式审查3.2.3编码标准和规范3.2.4通用代码审查清单3.3程序复杂度及度量方法3.3.1流图的概念3.3.2环形复杂度3.3.3图矩阵3.4动态白盒测试方法3.4.1逻辑覆盖法3.4.2基本路径法3.4.3循环测试3.4.4数据流测试3.5白盒测试的流程与要求3.5.1白盒测试流程3.5.2白盒测试要求3.6白盒测试运用实例小结习题第4章黑盒测试4.1黑盒测试的基本概念4.2黑盒测试方法4.2.1等价类划分法4.2.2边界值分析法4.2.3决策表法4.2.4因果图法4.2.5其他黑盒测试方法4.3黑盒测试的依据和流程4.3.1黑盒测试的依据4.3.2黑盒测试的流程4.4黑盒测试运用实例4.5黑盒测试与白盒测试的比较4.5.1白盒测试的优缺点4.5.2黑盒测试的优缺点4.5.3黑盒测试与白盒测试的比较小结习题第5章单元测试、集成测试和系统测试5.1单元测试基本概念5.1.1单元测试的任务5.1.2单元测试的环境5.1.3单元测试的过程5.2单元测试的策略与方法5.2.1静态测试与动态测试相结合5.2.2白盒测试与黑盒测试相结合5.2.3人工测试与自动化测试相结合5.3集成测试的概述5.3.1集成测试的定义5.3.2集成测试的目标5.4集成测试的方法5.4.1大爆炸集成测试5.4.2自顶向下集成测试5.4.3自底向上集成测试5.4.4三明治集成测试5.4.5其他集成测试策略5.5集成测试阶段的测试过程5.5.1集成测试计划阶段5.5.2集成测试设计阶段5.5.3集成测试实施阶段5.5.4集成测试执行阶段5.5.5集成测试评估阶段5.6集成测试与单元测试的比较5.6.1测试的单元不同5.6.2测试的依据不同5.6.3测试的空间不同5.6.4测试使用的方法不同5.7系统测试的概述5.7.1系统测试定义和技术要求5.7.2系统测试的内容5.8系统测试的方法与过程5.8.1系统测试方法5.8.2系统测试过程小结习题第6章面向对象的测试6.1面向对象测试的基本概念6.1.1面向对象技术的特点及其对软件测试的影响6.1.2面向对象的测试模型6.2面向对象的测试方法概述6.2.1面向对象的测试方法6.2.2面向对象测试的相关概念6.3面向对象的单元测试(类测试)6.3.1基于服务的测试6.3.2基于状态的测试6.3.3测试驱动的实现与代码的组织6.4面向对象的集成测试和系统测试6.4.1面向对象的集成测试6.4.2面向对象的系统测试小结习题第7章软件测试自动化7.1软件测试自动化的基本概念7.1.1测试自动化的定义7.1.2自动化测试使用的术语和技能7.1.3自动化测试的设计和体系结构7.1.4自动化测试的过程模型7.1.5自动化测试的脚本编写与测试运行7.2自动化测试的方案与选择7.2.1自动化测试的前提条件7.2.2自动化测试适合的场合7.2.3自动化测试选择原则7.3自动化测试的工具与选择7.3.1自动化测试工具分类7.3.2自动化测试工具的选择小结习题第8章qtp测试工具8.1qtp简介8.1.1qtp的启动8.1.2qtp的操作8.2qtp的基本功能8.2.1录制与编辑测试脚本8.2.2调试与运行测试脚本8.2.3分析测试结果8.3qtp的测试使用8.3.1录制测试脚本与执行8.3.2基本测试8.3.3数据驱动测试小结习题第9章loadrunner测试工具9.1loadrunner简介9.1.1性能测试的基本概念9.1.2loadrunner概述9.2loadrunner的基本功能9.2.1创建虚拟用户9.2.2创建负载9.2.3实时监测9.2.4分析测试结果9.2.5重复测试保证系统发布的高性能9.2.6其他特性9.3使用loadrunner负载/压力测试9.3.1制定负载测试计划9.3.2开发测试脚本9.3.3创建运行场景9.3.4运行测试场景9.3.5监视与分析结果9.4loadrunner测试实例9.4.1录制与回放9.4.2单机运行测试脚本9.4.3创建场景并进行配置9.4.4执行测试场景9.4.5结果分析9.4.6实例总结小结习题第10章软件测试管理10.1测试计划10.1.1测试计划的目标10.1.2测试计划的作用10.1.3测试策略的制订10.1.4测试计划的制订10.1.5测试计划模板10.2测试范围分析与工作量估算10.2.1测试范围分析10.2.2测试工作量估算10.3资源安排和进度管理10.3.1确定测试资源10.3.2测试进度管理10.4测试风险的控制10.4.1风险管理的要素与方法10.4.2常见的风险与特性10.5测试报告与测试评估10.5.1测试报告10.5.2测试评估10.6测试管理工具10.6.1测试管理系统的基本构成10.6.2测试管理工具简介小结习题第11章软件质量保证11.1软件质量标准11.1.1软件质量标准11.1.2衡量软件质量常用的指标11.2工作现场测试和软件质量保证11.2.1现场测试11.2.2软件质量保证11.3能力成熟度模型11.3.1cmm的引入和定义11.3.2cmm的基本内容11.4iso 900111.4.1iso 9000系列标准的引入11.4.2iso 9001简介11.5ieee简介11.5.1ieee概述11.5.2ieee 829测试文档国际标准小结习题第12章手机软件测试案例12.1手机基本知识12.1.1手机的主要功能12.1.2手机的基本结构12.1.3手机软件测试时间12.2手机软件测试流程和方法12.2.1手机测试的流程12.2.2手机测试的方法12.2.3手机测试常用的技术12.2.4测试相关文档说明12.3中国移动智能终端系统软件测试12.3.1中国移动智能终端系统简介12.3.2系统架构12.3.3测试需求分析12.3.4测试用例的设计与实现12.3.5撰写测试报告12.3.6测试结果分析12.4手机软件测试工程师的素质要求12.4.1项目领导的任务和能力12.4.2管理员的工作内容及技能12.4.3测试工程师的职责和素质小结习题参考文献 

封面

软件测试基础教程

书名:软件测试基础教程

作者:曾文

页数:290

定价:¥39.0

出版社:清华大学出版社

出版日期:2016-07-01

ISBN:9787302429159

PDF电子书大小:104MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注