登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』软件测试技术

書城自編碼: 3646074
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 吕云翔 等 著
國際書號(ISBN): 9787302573722
出版社: 清华大学出版社
出版日期: 2021-07-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 347

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
舍不得星星:全2册
《 舍不得星星:全2册 》

售價:NT$ 356.0
汉字理论与汉字阐释概要 《说解汉字一百五十讲》作者李守奎新作
《 汉字理论与汉字阐释概要 《说解汉字一百五十讲》作者李守奎新作 》

售價:NT$ 347.0
汗青堂丛书144·决战地中海
《 汗青堂丛书144·决战地中海 》

售價:NT$ 765.0
逝去的武林(十周年纪念版 武学宗师 口述亲历 李仲轩亲历一九三零年代武人言行录)
《 逝去的武林(十周年纪念版 武学宗师 口述亲历 李仲轩亲历一九三零年代武人言行录) 》

售價:NT$ 250.0
唐代冠服图志(百余幅手绘插画 图解唐代各类冠服 涵盖帝后 群臣 女官 士庶 军卫等 展现唐代社会风貌)
《 唐代冠服图志(百余幅手绘插画 图解唐代各类冠服 涵盖帝后 群臣 女官 士庶 军卫等 展现唐代社会风貌) 》

售價:NT$ 398.0
知宋·宋代之科举
《 知宋·宋代之科举 》

售價:NT$ 454.0
那本书是(吉竹伸介与又吉直树 天才联动!)
《 那本书是(吉竹伸介与又吉直树 天才联动!) 》

售價:NT$ 454.0
传播的跃迁:人工智能如何革新人类的交流
《 传播的跃迁:人工智能如何革新人类的交流 》

售價:NT$ 505.0

建議一齊購買:

+

NT$ 332
《 软件测试技术(尹逊伟) 》
+

NT$ 463
《 软件测试技术(第2版) 》
+

NT$ 288
《 软件测试技术(微课版)(普通高等教育软件工程专业系列教材) 》
+

NT$ 274
《 软件测试技术 》
+

NT$ 252
《 软件测试技术(冯灵霞) 》
+

NT$ 293
《 大学语文(第十一版) 》
編輯推薦:
本书配套资源丰富,包括教学大纲、教学课件、电子教案、习题答案、程序源码、在线题库,作者还为本书精心录制了微课视频。
內容簡介:
本书较为全面、系统地阐述了当前软件测试领域的理论和实践知识,介绍了当前新的软件测试理论、标准、技术和工具。全书共三部分16章。部分(第1~7章)包括软件测试概述、软件测试模型、 软件测试方法、软件测试过程、 软件测试管理、敏捷项目测试、面向对象软件测试; 第二部分(第8~13章)包括软件测试自动化、缺陷跟踪管理、 JUnit单元测试、接口测试工具、LoadRunner性能测试、基于 Python的自动化测试; 第三部分(第14~16章)包括 网上书店系统测试、生活小工具微服务测试和手机视频播放App测试。每章均有实际案例作为补充,以加深读者对软件测试技术和过程的理解,做到理论与实践相结合。 本书可作为高等院校计算机、软件工程、软件测试等 相关专业软件测试相关课程的教材或教学参考书,也可供从事计算机应用开发的各类技术人员参考。
關於作者:
1992-1994: 比利时VUB大学应用信息技术硕士; 1994-1996: 比利时VUB大学MBA; 1996-2003: IT公司项目经理 2003-至今: 北航软件学院副教授。已出版二十几本教材(其中“计算机导论实践教程”一书获北航2010年教学成果三等奖;“大学计算机英语教程”获北航2012教学成果二等奖。
目錄
部分理 论 基 础
第1章软件测试概述
1.1软件测试的背景介绍
1.1.1著名软件错误案例
1.1.2软件的定义及分类方法
1.1.3软件工程
1.1.4软件质量
1.2软件测试的基本概念
1.2.1软件缺陷的定义
1.2.2软件缺陷出现的原因
1.2.3软件测试的定义
1.3软件测试的目的和原则
1.3.1软件测试的目的
1.3.2软件测试的原则
1.4软件测试的分类
1.4.1按测试阶段分类
1.4.2按是否需要执行被测试软件分类
1.4.3按是否需要查看代码分类
1.4.4按测试执行时是否需要人工干预分类
1.4.5按测试实施组织分类
1.4.6其他测试类型
1.5软件测试行业的发展
1.5.1软件测试的历史回顾
1.5.2我国软件测试的现状
1.5.3软件测试的前景
1.5.4软件测试技术的发展趋势
1.6本章小结
习题1

第2章软件测试模型
2.1软件开发过程模型
2.1.1软件开发基本过程
2.1.2常见软件开发过程模型
2.2软件项目中的测试流程
2.2.1软件生命周期中的测试
2.2.2软件测试的基本流程
2.2.3软件测试的组织
2.3软件测试过程模型
2.3.1V模型
2.3.2W模型
2.3.3H模型
2.3.4X模型
2.3.5前置测试模型
2.4软件测试过程改进模型
2.4.1测试成熟度模型
2.4.2TPI模型
2.4.3其他测试过程改进模型
2.5本章小结
习题2


第3章软件测试方法
3.1静态测试
3.1.1代码检查
3.1.2静态结构分析
3.2动态测试
3.2.1主动测试
3.2.2被动测试
3.3白盒测试
3.3.1程序插桩法
3.3.2逻辑覆盖法
3.3.3基本路径法
3.3.4白盒测试方法选择
3.4黑盒测试
3.4.1黑盒测试方法
3.4.2黑盒测试方法选择
3.4.3白盒测试与黑盒测试的比较
3.5本章小结
习题3
第4章软件测试过程
4.1单元测试
4.1.1单元测试的定义
4.1.2单元测试的原则
4.1.3单元测试的内容
4.1.4单元测试的过程
4.1.5单元测试中的覆盖率
4.1.6单元测试相关案例
4.2集成测试
4.2.1集成测试的定义
4.2.2集成测试的原则
4.2.3集成测试的内容
4.2.4集成测试的过程
4.2.5集成测试相关策略
4.2.6集成测试常用方法
4.2.7集成测试相关案例
4.3系统测试
4.3.1系统测试的定义
4.3.2系统测试的原则
4.3.3系统测试的内容
4.3.4系统测试相关案例
4.4验收测试
4.4.1验收测试的定义
4.4.2验收测试的原则
4.4.3验收测试的内容
4.4.4验收测试的过程
4.4.5验收测试的深度与广度
4.4.6验收测试的阶段
4.4.7验收测试相关案例
4.5本章小结
习题4
第5章软件测试管理
5.1软件测试管理概述
5.1.1软件测试项目
5.1.2软件测试项目管理
5.1.3软件测试项目范围管理
5.2软件测试管理计划
5.2.1软件测试计划制订
5.2.2软件测试计划执行
5.3软件测试文档
5.3.1软件测试文档的作用
5.3.2主要的软件测试文档
5.4测试组织和人员管理
5.4.1测试人员和组织结构
5.4.2测试人员的沟通和激励
5.4.3测试人员的培训
5.5软件测试过程管理
5.5.1测试项目的过程管理
5.5.2软件测试的配置管理
5.5.3软件测试的风险管理
5.5.4软件测试的成本管理
5.6本章小结
习题5
第6章敏捷项目测试
6.1敏捷项目简介
6.2敏捷项目管理
6.2.1敏捷项目的需求管理
6.2.2敏捷项目的时间管理
6.2.3敏捷项目的质量管理
6.3敏捷测试
6.3.1敏捷测试概述
6.3.2探索式测试
6.3.3基于Scrum的敏捷测试流程
6.4本章小结
习题6
第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.2.4面向对象的回归测试
7.3面向对象软件的测试用例设计
7.3.1面向对象测试用例设计的基本概念
7.3.2面向对象编程对测试的影响
7.3.3基于故障的测试
7.3.4基于场景的测试
7.3.5表层结构和深层结构的测试
7.4面向对象的软件测试案例
7.4.1HelloWorld类的测试
7.4.2Date.increment方法的测试
7.5本章小结
习题7
第二部分工 具 应 用

第8章软件测试自动化
8.1软件测试自动化概述
8.1.1手工测试与自动化测试
8.1.2自动化测试的优缺点
8.2自动化测试的原理方法
8.2.1代码分析
8.2.2捕获和回放
8.2.3录制/回放
8.2.4脚本技术
8.2.5自动化比较
8.3自动化测试的开展
8.3.1自动化测试的引入原则
8.3.2自动化测试的生命周期
8.3.3自动化测试的成本
8.3.4自动化测试的导入时机
8.3.5自动化测试的人员要求
8.3.6自动化测试存在的问题
8.4自动化测试的方案选择
8.4.1自动化测试对象分析
8.4.2确定自动化测试方案
8.5自动化测试的工具
8.5.1自动化测试工具的特征
8.5.2自动化测试工具的作用和优势
8.5.3自动化测试工具的分类
8.5.4自动化测试工具的选择
8.5.5自动化测试工具的局限性
8.6本章小结
习题8
第9章缺陷跟踪管理
9.1缺陷管理工具概述
9.1.1缺陷管理的目的和意义
9.1.2缺陷管理工具的分类
9.1.3缺陷管理工具的选择
9.2项目管理工具Redmine
9.2.1Redmine的特点
9.2.2Redmine的缺陷跟踪
9.3缺陷管理工具Bugzilla
9.3.1Bugzilla的特点
9.3.2Bugzilla的缺陷跟踪
9.4问题跟踪工具JIRA
9.4.1JIRA的特点
9.4.2JIRA的缺陷跟踪
9.5本章小结
习题9
第10章JUnit单元测试
10.1JUnit概述
10.1.1JUnit简介
10.1.2JUnit组成
10.2JUnit测试过程
10.3JUnit的安装与集成
10.3.1JUnit的简单安装
10.3.2JUnit与IDE集成
10.4JUnit使用案例
10.4.1案例介绍
10.4.2常规测试
10.4.3使用JUnit测试
10.5本章小结
习题10
第11章接口测试工具
11.1接口测试概述
11.1.1接口测试工具的分类
11.1.2接口测试工具的选择
11.2SoapUI
11.2.1SoapUI的特点
11.2.2SoapUI的使用
11.3JMeter
11.3.1JMeter的特点
11.3.2JMeter的使用
11.4Postman
11.4.1Postman的特点
11.4.2Postman的使用
11.5本章小结
习题11
第12章LoadRunner性能测试
12.1LoadRunner概述
12.1.1LoadRunner简介
12.1.2LoadRunner的主要特性
12.1.3LoadRunner组件和术语
12.1.4LoadRunner的工作流程
12.2制订负载测试计划
12.2.1分析应用程序
12.2.2制订执行计划
12.3创建测试脚本
12.3.1创建空白脚本
12.3.2VuGen界面介绍
12.3.3录制脚本
12.4设计运行场景
12.4.1新建场景
12.4.2负载生成器管理
12.4.3虚拟用户管理
12.4.4运行设置
12.5运行测试并分析结果
12.5.1运行测试场景
12.5.2监视场景
12.5.3结果分析
12.6LoadRunner综合应用
12.6.1案例介绍
12.6.2测试过程
12.7本章小结
习题12
第13章基于Python的自动化测试
13.1Selenium基础和环境搭建
13.1.1Selenium简介
13.1.2Selenium2的工作原理
13.1.3Python的下载与安装
13.1.4在Anaconda虚拟环境中安装Python
13.1.5Selenium Python Client的下载与安装
13.1.6Selenium WebDriver的下载与安装
13.1.7PyCharm的下载与安装
13.1.8第1个Python Selenium 测试用例
13.1.9Webdriver的常用命令
13.1.10PageObject设计模式
13.2Python的Unittest单元测试框架
13.2.1Unittest单元测试框架的使用
13.2.2Python中的日志记录模块
13.2.3测试报告的输出
13.3基于Pytest Allure的自动化测试
13.3.1Pytest简介
13.3.2Pytest和Allure的安装
13.3.3基于Pytest自动化测试实例
13.4本章小结
习题13
第三部分案 例 实 践
第14章网上书店系统测试
14.1网站测试概述
14.1.1网站测试的概念
14.1.2网站测试的过程
14.1.3数据库测试
14.1.4用户界面测试
14.1.5构件级测试
14.1.6配置测试
14.1.7安全性测试
14.1.8系统性能测试
14.2案例概述
14.2.1用户简介
14.2.2项目的目的与目标
14.2.3目标系统功能需求
14.2.4目标系统性能需求
14.2.5目标系统界面需求
14.2.6目标系统的其他需求
14.2.7目标系统的假设与约束条件
14.3项目测试计划
14.3.1测试项目
14.3.2测试方案
14.3.3测试资源
14.4测试用例设计
14.4.1单元测试用例
14.4.2功能测试用例
14.4.3性能测试用例
14.5测试进度
14.5.1单元测试
14.5.2集成测试
14.5.3系统测试
14.5.4验收测试
14.6评价
14.6.1范围
14.6.2数据整理
14.6.3测试质量目标
14.7测试分析报告
14.7.1引言
14.7.2测试计划实施
14.7.3评价
14.8本章小结
习题14
第15章生活小工具微服务测试
15.1微服务架构概述
15.1.1微服务架构的出现和发展
15.1.2微服务架构的优缺点
15.2接口测试技术
15.2.1接口类型
15.2.2接口测试类型和流程
15.3案例概述
15.3.1项目概述
15.3.2功能需求
15.3.3性能需求
15.4测试计划
15.4.1测试目标
15.4.2测试方案
15.4.3测试资源
15.5测试用例
15.5.1功能测试用例
15.5.2性能测试用例
15.6测试分析报告
15.6.1引言
15.6.2测试概要
15.6.3测试结果及发现
15.6.4分析摘要
15.7本章小结
习题15
第16章手机视频播放App测试
16.1手机软件测试概述
16.1.1移动终端介绍
16.1.2手机软件测试用例设计
16.1.3手机软件测试的基本流程
16.1.4测试环境搭建实例
16.2案例概述
16.2.1项目概述
16.2.2功能需求
16.2.3性能需求
16.3测试计划
16.3.1测试目标
16.3.2测试方案
16.3.3测试资源
16.4测试用例
16.4.1功能测试用例
16.4.2性能测试用例
16.5测试过程
16.5.1单元测试
16.5.2集成测试
16.5.3系统测试
16.5.4验收测试
16.6测试分析报告
16.6.1引言
16.6.2测试概要
16.6.3测试结果及发现
16.6.4分析摘要
16.6.5测试资源消耗
16.7本章小结
习题16
附录A实验
参考文献
內容試閱
近年来,国家针对软件和互联网行业出台了很多鼓励政策,软件和互联网相关行业在我国得到了飞速的发展,一大批软件企业及互联网公司也在国际中占据了一定的地位。不过我们依然发现,有些公司在重视代码开发的同时,却没有同时注重代码的质量,忽略了测试在整个软件项目工程中的重要意义。
软件中的错误是不可避免的,人们只能根据需要尽可能地减少软件中的错误。而软件测试正是发现软件缺陷、提高软件可信度的重要手段。目前,软件测试已经受到许多软件开发和互联网公司的重视,越来越多的软件开发人员投入到了软件测试的行业中。如何保证软件测试的质量,如何适应软件测试行业的技术需求,软件开发人员如何快速加入软件测试行业,这些都是我们关心的问题。
本书结合实际案例,介绍了软件测试的相关概念、技术、方法和工具等。全书分为3个部分: 理论基础、工具应用和案例实践。
理论基础部分(第1~7章)主要介绍软件测试的基础知识。
第1章介绍软件测试的背景、基本概念、目的和原则、分类以及发展状况等。
第2章介绍软件测试相关的模型方法等。
第3章介绍软件测试的基础方法,包括静态测试和动态测试、白盒测试和黑盒测试等。
第4章介绍软件测试的整体过程,从单元测试到集成测试,再到系统测试和验收测试,在需求发生变更后,还要辅以回归测试等。
第5章介绍软件测试活动的组织与管理,包括计划制订、人员管理、过程控制等整个测试项目的管理。
第6章介绍敏捷项目的管理、敏捷测试以及基于Scrum的敏捷测试流程等。
第7章介绍在与面向对象技术结合后,软件测试在各个方面有哪些新的特点和技术等。
工具应用部分(第8~13章)主要介绍自动化测试的概念、方法以及常用的自动化测试工具和使用方法。
第8章介绍软件测试自动化的相关概念以及如何开展自动化测试、相关方案的选择和工具使用等。
第9章介绍如何开展软件测试中重要的缺陷跟踪环节,并以业界广泛使用的Redmine、Bugzilla、JIRA等工具为例介绍缺陷的跟踪和管理。
第10章介绍如何利用JUnit进行单元测试,以及时下比较流行的测试驱动开发等。
第11章介绍如何进行中后台服务接口的测试,包括可以使用到的工具等。
第12章介绍如何利用LoadRunner进行软件系统的性能测试。
第13章介绍基于Python的Web自动化测试。
案例实践部分(第14~16章)主要介绍Web网站测试、微服务测试以及移动端App测试。
第14章介绍一个完整的Web网站系统的全面测试,包括功能、性能、安全性测试等。
第15章介绍一个完整的后台微服务接口的测试,包括功能覆盖和性能负载等。
第16章介绍一个完整的移动端App的测试,包括不同终端环境下的测试等。
此外,每章的开始部分有本章要点,列出了本章重要内容,方便读者自学和教学选择; 每章的结尾部分附有习题。
除章末列出的习题外,作者还提供了在线练习题,供读者检验学习成果。
本书附录中包含12个实验项目,实验内容包括前端测试分析,使用Fiddler工具测试,使用Postman、SoapUI、JMeter接口测试工具测试接口服务,使用Selenium IDE录制回放脚本测试,利用pytest测试框架进行Web UI 测试和接口自动化测试,使用Appium测试Android应用以及使用Newman与Jenkins结合进行持续集成测试。
通过实验项目的学习,能够更好地理解本书前面章节中的理论知识,并可以深入理解和认识软件测试工具和软件测试框架,从而更好地帮助学习者积累实战经验。
本书重视实践能力和操作能力的培养,在基础方法的介绍中结合具体的实例进行讲解,在案例实践部分的讲述过程中穿插相关的基础知识和基本理论介绍,做到理论与实践相结合,方法与应用相结合。
相比于软件测试的同类教材,本书具有以下特点。
(1) 循序渐进。本书将内容分为理论基础、工具应用和案例实践3个部分,层次分明,通过循序渐进的讲述,便于读者学习与理解。
(2) 实用性强。本书介绍理论的时候均结合相关案例进行讲解,对不同的测试方法和技术选用不同的案例,做到有所针对,这也使基础知识更加具体形象,同时也更容易被理解和应用。
(3) 实时性强。本书所选案例均是近年来的真实案例,可以代表当代技术特征和需求环境,尤其是在移动互联网浪潮下重点介绍了手机视频播放App测试。本书介绍的工具均是当前常见的软件测试工具,测试方法也是时下流行的测试方法。其中,面向对象测试的内容更是符合软件测试技术的发展方向。
本书配套资源丰富,包括教学大纲、教学课件、电子教案、程序源码、习题答案,编者还为本书的部分知识点和实验精心录制了视频。
资源下载提示课件等资源: 扫描封底的“课件下载”二维码,在公众号“书圈”下载。
素材(源码)等资源: 扫描目录上方的二维码下载。
视频资源: 扫描封底刮刮卡中的二维码,再扫描书中相应章节中的二维码,可以在线学习。
在线练习题: 扫描封底作业系统刮刮卡中的二维码,可以在线练习。
本书可作为高等院校计算机、软件工程、软件测试等相关专业软件测试相关课程的教材或教学参考书,也可以供从事计算机应用开发的各类技术人员参考。
本书的编者为吕云翔、况金荣、朱涛、杨颖、张禄,曾洪立进行了部分内容的编写以及素材整理和配套资源制作等。
由于编者能力和水平有限,书中难免存在疏漏之处,恳请各位同仁和广大读者批评指正,也希望各位读者能将教学和学习过程中的经验和心得与我们交流分享。
编者
2021年1月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.