• 软件测试方法与技术
21年品牌 40万+商家 超1.5亿件商品

软件测试方法与技术

7.38 1.5折 49.5 九五品

仅1件

天津武清
认证卖家担保交易快速发货售后保障

作者蔡建平 主编

出版社清华大学出版社

ISBN9787302339250

出版时间2014-01

版次1

装帧平装

开本16开

纸张胶版纸

页数452页

字数99999千字

定价49.5元

上书时间2024-04-26

鲁是特

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
商品描述
基本信息
书名:软件测试方法与技术
定价:49.50元
作者:蔡建平 主编
出版社:清华大学出版社
出版日期:2014-01-01
ISBN:9787302339250
字数:703000
页码:452
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐

内容提要
本书是作者多年从事软件测试技术研究及课程教学的成果和经验总结。全书共分5部分,18章。部分(~第4章)是软件测试基础,涉及软件测试的一些基本概念和基础知识; 第2部分(第5~第6章)详细讲述包括静态测试及动态测试在内的软件测试基本方法与技术; 第3部分(第7~第8章)详细讲述包括缺陷管理、测试过程管理在内的软件测试管理方法与技术; 第4部分(第9~4章)详细介绍包括自动化测试、可靠性测试、安全性测试、国际化与本地化测试以及面向对象测试在内的现代软件测试方法与技术; 第5部分(5~8章)是典型应用软件测试,重点介绍Web、移动、云计算、游戏以及嵌入式等应用的软件测试方法与技术。  本书几乎在每个章节都对支撑该章节软件测试方法和技术应用的测试工具进行了介绍,包括对开源软件测试工具进行了介绍。这些工具将很好地支持高校软件测试课程实践。  本书既可作为软件测试相关课程的研究生(特别是工程硕士专业学位研究生)与高年级本科生的教材,同时还可供软件测试培训和软件测试人员自学参考。
目录
部分软件测试基础篇章软件与软件危机1.1软件的概念1.1.1软件特性1.1.2软件种类1.2软件危机1.2.1软件危机原因分析1.2.2软件危机现象1.2.3避免软件危机的方法1.3软件工程1.3.1软件工程定义1.3.2软件生命周期1.3.3敏捷开发过程习题第2章软件测试基本概念2.1软件测试概述2.1.1软件测试发展史2.1.2软件测试定义2.1.3软件测试目的2.1.4软件测试原则2.1.5软件测试质量度量2.1.6软件测试与软件开发各阶段的关系2.2软件测试工作2.2.1软件测试工作流程2.2.2软件测试工具对测试工作的支持2.2.3软件测试工作的几个认识误区2.3软件测试职业2.3.1软件测试职业发展2.3.2软件测试人员应具备的素质2.3.3软件测试的就业前景习题第3章生命周期软件测试方法3.1生命周期测试的概念3.1.1生命周期测试的工作划分3.1.2生命周期测试的主要任务3.1.3基于风险的软件测试方法3.2生命周期各个阶段的测试要求3.2.1需求阶段测试3.2.2设计阶段测试3.2.3编码阶段测试3.2.4测试阶段3.2.5安装阶段测试3.2.6验收阶段测试3.2.7维护阶段3.3支持生命周期软件测试的工具3.3.1全生命周期质量管理平台Panorama  3.3.2应用生命周期管理系统HP ALM11习题第4章软件测试分类与分级4.1软件测试分类4.1.1计算机软件配置项4.1.2基于CSCI的软件测试分类4.2软件测试分级4.2.1软件生命周期的测试分级4.2.2软件测试中的错误分级及其应用习题第2部分软件测试方法与技术基础篇第5章软件静态测试5.1各阶段评审5.1.1同行评审5.1.2需求规格说明书的测试5.2代码检查5.2.1代码检查方法5.2.2代码编程规范检查5.2.3代码的自动分析5.2.4代码结构分析5.2.5代码安全性检查5.3软件复杂性分析5.3.1软件复杂性度量与控制5.3.2软件复杂性度量元5.3.3面向对象的软件复杂性度量5.4软件质量模型5.4.1软件质量概念5.4.2软件质量分层模型5.4.3软件质量度量与评价5.5静态分析工具5.5.1IBM Rational Logiscope RuleCheck/Audit介绍5.5.2HP FortifySCA介绍习题第6章软件动态测试6.1“白盒”测试6.1.1逻辑覆盖6.1.2路径测试6.1.3数据流测试6.1.4信息流分析6.1.5覆盖率分析及测试覆盖准则6.2“黑盒”测试6.2.1等价类划分6.2.2边界值分析6.2.3因果图6.2.4随机测试6.2.5猜错法6.3“灰盒”测试6.3.1“灰盒”测试概念6.3.2“灰盒”测试步骤与应用举例6.4测试用例设计6.4.1测试用例设计概念6.4.2测试用例编写要素与模板6.4.3测试用例的设计步骤6.4.4测试用例分级6.4.5软件测试用例设计的误区6.5单元测试6.5.1单元测试的意义6.5.2单元测试的内容6.5.3单元测试方法和步骤6.6集成测试6.6.1集成测试的概念6.6.2集成测试方法6.6.3集成测试过程6.7确认测试6.7.1确认测试基本概念6.7.2确认测试过程6.8系统测试6.8.1系统测试概念6.8.2系统测试中关注的重要问题6.8.3系统测试的要求和主要内容6.8.4系统测试设计6.8.5系统测试手段6.9动态测试工具介绍6.9.1国产单元测试工具Visual Unit6.9.2开源集成测试工具Selenium6.9.3系统测试工具习题第3部分软件测试管理方法与技术篇第7章软件缺陷与缺陷管理7.1软件缺陷7.1.1软件缺陷定义7.1.2软件缺陷描述7.1.3软件缺陷分类7.1.4软件缺陷管理流程7.2软件缺陷度量、分析与统计7.2.1软件缺陷度量7.2.2软件缺陷分析7.2.3软件缺陷统计7.3软件缺陷报告7.3.1缺陷报告内容7.3.2缺陷报告撰写标准7.4缺陷管理工具7.4.1TrackRecord(商用)7.4.2ClearQuest(商用)7.4.3Bugzilla(开源)7.4.4BMS(国内商业软件)7.4.5其他习题第8章软件测试过程及测试过程管理8.1软件测试过程8.1.1软件测试过程模型8.1.2软件测试过程中的活动及内容8.1.3软件测试过程度量8.1.4软件测试过程成熟度8.1.5软件测试过程改进8.2软件测试过程管理8.2.1软件测试过程管理的理念8.2.2软件测试计划与测试需求8.2.3软件测试设计和开发8.2.4软件测试执行8.2.5软件测试文档8.2.6软件测试用例、测试数据与测试脚本8.2.7软件测试过程中的配置管理8.2.8软件测试过程中的组织管理8.3测试过程管理工具8.3.1HP Quality Center介绍8.3.2北航软件所QESuite8.3.3TestLink(开源免费)习题第4部分高级软件测试方法与技术篇第9章软件测试自动化9.1软件测试自动化概念9.1.1自动化测试的定义9.1.2适合于自动化测试的相关活动9.1.3自动化测试的优点9.1.4自动化测试的局限性9.2软件测试自动化框架9.2.1自动化测试框架概念9.2.2常用的自动化测试框架9.2.3基于API 测试的分布式测试框架9.3自动化测试技术9.3.1脚本技术9.3.2录制/回放技术9.3.3基于数据驱动的自动化测试技术9.3.4基于关键字驱动的自动化测试技术9.3.5基于测试预期的结果分析比较技术9.4自动化测试工具应用举例 9.4.1测试中常用的自动化测试工具9.4.2基于 STAF/STAX 的自动化测试框架习题0章软件可靠性测试10.1操作剖面与统计测试10.2基于操作剖面的软件可靠性测试10.2.1基于操作剖面的统计测试10.2.2操作剖面的构造10.2.3操作剖面的使用10.2.4基于操作剖面的软件可靠性疲劳测试10.2.5结论10.3软件可靠性测试工具习题1章软件安全性/软件安全测试11.1软件安全性测试11.1.1软件安全性概念11.1.2软件安全性分析11.1.3软件安全性测试方法与技术11.2软件安全测试11.2.1安全漏洞的概念11.2.2网络安全相关技术11.2.3解决软件安全问题的方法11.2.4软件安全测试方法与技术11.3应用软件安全性/安全测试工具11.3.1IBM Rational AppSca11.3.2JSky11.3.3WebPecker习题2章软件国际化与本地化测试12.1软件国际化与本地化12.1.1软件国际化及本地化概念12.1.2常用字符集编码及UTF812.2软件本地化测试12.2.1本地化之前的国际化测试12.2.2软件本地化测试方法习题3章面向对象软件测试13.1面向对象程序设计语言对软件测试的影响13.1.1信息隐蔽对测试的影响13.1.2封装和继承对测试的影响13.1.3集成测试13.1.4多态性和动态绑定对测试的影响13.2面向对象测试模型13.2.1面向对象分析的测试13.2.2面向对象设计的测试13.2.3面向对象编程的测试13.2.4面向对象的单元测试13.2.5面向对象的集成测试13.2.6面向对象的系统测试13.2.7面向对象软件的回归测试13.2.8基于UML的面向对象软件测试13.3面向对象软件测试用例的设计13.3.1基于故障的测试13.3.2基于脚本的测试13.3.3面向对象类的随机测试习题4章客户端应用软件测试14.1C/S、B/S应用模式概述14.1.1C/S、B/S技术特点14.1.2C/S和B/S的比较14.1.3C/S与B/S的区别14.2C/S系统测试14.2.1C/S系统测试对传统测试的影响14.2.2C/S 系统测试的目标14.2.3C/S系统测试的内容和步骤14.3B/S系统测试14.3.1Web应用测试14.3.2Web 应用性能测试方法14.4SOA应用软件测试14.4.1基于SOA的Web服务14.4.2SOA应用测试14.4.3Web服务测试习题第5部分典型应用软件测试5章移动应用软件测试15.1移动应用测试的困难15.2移动应用App测试方法和技术15.2.1App测试概念15.2.2移动App测试类型15.2.3如何开展移动App测试习题6章云应用软件测试16.1云测试基本概念16.1.1云测试特点16.1.2云测试优点16.2云测试方法和技术16.2.1云环境中的测试和针对“云”的测试16.2.2云测试抽象模型16.2.3云测试现状及挑战16.2.4云测试平台习题7章游戏软件测试17.1游戏软件测试基本概念17.1.1游戏软件测试的特性17.1.2常见的游戏软件错误17.2游戏软件测试与游戏开发过程17.2.1游戏开发过程17.2.2游戏测试与开发过程的关系17.3网络游戏测试17.3.1网络游戏的平衡性测试17.3.2魔兽世界的平衡性测试17.3.3网络游戏的性能测试17.3.4网络游戏的压力测试17.4手机游戏测试17.4.1手机游戏软件的测试内容17.4.2手机游戏软件测试的自身特性习题8章嵌入式软件测试18.1嵌入式软件测试概念18.1.1嵌入式软件开发及应用特点18.1.2嵌入式软件测试问题及传统测试方法18.1.3嵌入式软件测试策略及测试流程18.2嵌入式软件测试工具18.2.1嵌入式软件测试的典型工具18.2.2嵌入式软件测试工具举例18.2.3传统测试工具的局限性18.3全数字仿真测试方案18.3.1全数字仿真的概念18.3.2北京奥吉通的CRESTS/ATAT和CRESTS/TESS介绍习题
作者介绍

序言

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP