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

软件测试技术与实践

正版保障 假一赔十 可开发票

46.39 6.7折 69 全新

库存230件

广东广州
认证卖家担保交易快速发货售后保障

作者付朝晖

出版社电子工业出版社

ISBN9787121449543

出版时间2022-11

装帧平装

开本其他

定价69元

货号12224113

上书时间2024-12-21

灵感书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
目    录 第1部分  功能业务测试 第1章  软件测试基础 2 1.1  软件概述 2 1.1.1  软件的定义 2 1.1.2  软件工程 3 1.1.3  软件质量 4 1.2  软件缺陷 5 1.2.1  软件缺陷的定义 5 1.2.2  软件缺陷产生的原因 6 1.2.3  软件缺陷的分类 7 1.2.4  软件缺陷的处理流程 8 1.2.5  软件缺陷管理软件 8 1.3  软件测试概述 9 1.3.1  软件测试的定义 9 1.3.2  软件测试的流程 10 1.4  软件测试分类 10 1.4.1  按照测试阶段分类 11 1.4.2  按照是否执行代码分类 12 1.4.3  按照是否关联代码分类 12 1.4.4  按照软件质量特性分类 13 1.4.5  其他分类 14 1.5  软件测试原则 14 1.6  软件测试模型 15 1.7  测试计划 17 1.7.1  测试计划的概念 17 1.7.2  制定测试计划的好处 18 1.7.3  测试计划制定人员 18 1.7.4  测试计划的制定时间 18 1.7.5  测试计划的要素 18 1.7.6  测试计划模板 18 1.7.7  测试计划维护与评审 19 1.7.8  软件风险 19 本章小结 21 第2章  测试用例设计 22 2.1  测试用例介绍 22 2.1.1  测试用例的概念 23 2.1.2  测试用例的设计原则 23 2.1.3  测试用例的设计方法 23 2.2  测试用例的设计方法 24 2.2.1  等价类划分法 24 2.2.2  边界值法 26 2.2.3  因果图法 28 2.2.4  判定表 29 2.2.5  正交实验设计法 31 2.2.5  场景法 34 2.2.6  测试用例设计方法选择策略 36 2.3  测试用例编写 36 本章小结 37 课后习题 37 第3章  测试策略 38 3.1  兼容性测试 38 3.1.1  兼容性测试概念 38 3.1.2  兼容性测试与配置测试 38 3.1.3  兼容性测试验证点 39 3.2  易用性测试 39 3.2.1  易用性测试的基本概念 39 3.2.2  易用性分类 39 3.2.3  优秀的UI应具备的要素 40 3.2.4  易用性测试与UI测试 40 3.2.5  易用性测试验证点 41 3.3  Web测试 41 3.3.1  功能测试 41 3.3.2  性能测试 43 3.3.3  界面测试 44 3.3.4  兼容性测试 45 3.3.5  安全性测试 46 3.4  数据库测试 47 3.4.1  数据库测试执行者 47 3.4.2  数据库测试所需要的知识 47 3.4.3  数据结构的基本知识 47 3.4.4  数据库测试分类 47 本章小结 49 课后习题 49 第4章  测试总结和测试过程改进 51 4.1  软件测试总结 51 4.1.1  软件质量评估 51 4.2  测试总结报告 55 4.2.1  测试总结 55 4.2.2  测试总结案例分析 57 4.3  测试的文档 60 4.3.1  文档的审核 60 4.3.2  测试文档的管理和维护 61 4.4  组织测试 61 4.4.1  软件测试团队 61 4.4.2  激励机制 62 4.4.3  构建学习型组织 62 4.5  软件测试过程改进 62 4.5.1  软件测试与软件质量 62 4.5.2  软件测试过程等级 62 4.5.3  软件测试过程改进 63 4.5.4  软件企业良好的软件测试过程 64 本章小结 64 课后习题 64 第2部分  自动化测试及相关部分 第5章  自动化测试 66 5.1  自动化测试概述 66 5.1.1  自动化测试简介 66 5.1.2  什么样的项目适合做自动化测试 66 5.1.3  自动化测试流程 67 5.1.4  自动化测试及工具简述 67 5.2  Selenium工具介绍 67 5.2.1  Selenium名字的来源 68 5.2.2  Selenium IDE 68 5.2.3  Selenium Remote Control 68 5.2.4  WebDriver 69 5.2.5  Selenium Gird 69 5.3  Python WebDriver环境搭建 69 5.3.1  准备工具 69 5.3.2  Python安装配置 69 5.3.3  Selenium安装 71 5.3.4  Selenium WebDriver简介 72 5.3.5  PyCharm安装 72 5.3.6  WebDriver配置 76 5.4  浏览器操作API 76 5.4.1  使浏览器优选化 76 5.4.2  设置浏览器的宽和高 77 5.4.3  控制浏览器前进和后退 77 5.4.4  页面截图 77 5.4.5  获取页面标题 78 5.4.6  退出当前页 78 5.4.7  刷新页面 78 5.5  Selenium元素的定位 78 5.5.1  基本元素定位API使用 79 5.5.2  元素定位API之XPath 80 5.5.3  元素定位API之css_selector 82 5.6  常用元素操作API 85 5.7  鼠标键盘事件 86 5.8  等待操作 87 5.9  处理常见自动化场景 88 5.9.1  定位一组对象 88 5.9.2  层级定位 88 5.9.3  定位frame中的对象 88 5.9.4  浏览器多窗口处理 89 5.9.5  alert/confirm/prompt处理 89 5.9.6  下拉框处理 90 5.9.7  调用JavaScript 91 本章小结 91 课后习题 91 第6章  自动化测试模型 92 6.1  自动化测试框架简介 92 6.1.1  框架的概念 92 6.1.2  自动化测试框架的定义 92 6.2  自动化测试模型介绍 93 6.2.1  线性测试 93 6.2.2  模块化与库 93 6.3  数据驱动 95 6.4  关键字驱动 96 6.4.1  计划阶段 96 6.4.2  实现阶段 96 6.4.3  具体实现方法 96 本章小结 97 课后习题 97 第7章  UnitTest单元自动化测试框架 98 7.1  Python下UnitTest单元测试框架 98 7.1.1  一个UnitTest自动化用例 98 7.1.2  UnitTest中常用的assert语句 100 7.2  生成HTMLTestRunner测试报告 101 本章小结 102 课后习题 103 第8章  QTP自动化测试 104 8.1  QTP概述 104 8.1.1  QTP简介 104 8.1.2  QTP主要功能和特征 104 8.1.3  QTP自动化测试流程 104 8.1.4  QTP的工作原理――对象识别机制 105 8.2  QTP使用 106 8.2.1  界面概述 106 8.2.2  脚本录制 107 8.2.3  脚本回放 107 8.2.4  检查点 108 8.2.5  参数化 109 本章小结 111 课后习题 111 第3部分  性能测试及相关部分 第9章  性能测试 114 9.1  性能测试概述 114 9.1.1  性能测试概念 114 9.1.2  性能测试环境 115 9.2  性能测试流程 115 9.2.1  准备工作 116 9.2.2  编写性能测试计划 116 9.2.3  设计性能测试方案 117 9.2.4  测试脚本开发 118 9.2.5  测试执行与管理 118 9.2.6  测试分析 119 9.2.7  测试调优与解决方案 119 9.3  性能测试指标分析和定义 120 9.3.1  并发用户数 121 9.3.2  响应时间 121 9.3.3  吞吐量 121 9.3.4  TPS 122 9.3.5  资源使用率 122 本章小结 122 课后习题 122 第10章  LoadRunner性能测试 123 10.1  LoadRunner的构成和测试过程 123 10.1.1  LoadRunner由五大部件构成 123 10.1.2  LoadRunner测试过程 124 10.1.3  LoadRunner环境搭建 124 10.2  LoadRunner创建脚本 129 10.2.1  性能测试事务 130 10.2.2  LoadRunner常用函数 131 10.2.3  LoadRunner日志记录功能 133 10.2.4  LoadRunner参数化 135 10.3  LoadRunner场景控制 137 10.3.1  LoadRunner场景类型 138 10.3.2  基于目标的场景 138 10.3.3  手工场景 140 10.3.4  多机联合负载 140 10.3.5  IP地址欺骗 141 10.3.6  控制场景的运行 141 10.3.7  性能指标监视过程 142 10.3.8  场景中添加计数器 143 10.4  LoadRunner结果分析 144 本章小结 145 课后习题 145 第11章  JMeter性能测试 146 11.1  利用JMeter制作性能测试脚本 146 11.1.1  JMeter介绍 146 11.1.2  JMeter安装 147 11.1.3  JMeter主要测试组件 148 11.1.4  JMeter元件作用域与执行顺序 149 11.1.5  JMeter运行原理 149 11.2  JMeter脚本制作 150 11.2.1  JMeter脚本制作 150 11.2.2  Badboy介绍 151 11.2.3  JMeter的HTTP代理方式录制 153 11.2.4  手工脚本制作 156 11.3  JMeter脚本调试 160 11.4  性能测试运行方式 164 11.5  收集性能测试结果 166 11.5.1  利用JMeter插件收集性能测试结果 167 本章小结 170 课后习题 170 第4部分  移动端测试 第12章  手机App测试 172 12.1  手机App业务功能测试 172 12.1.1  手机测试分类 172 12.1.2  常用手机操作系统介绍 173 12.1.3  手机App业务功能测试内容 174 12.2  adb命令的使用 180 12.2.1  Android手机测试环境搭建 180 12.2.2  adb命令的使用 181 12.3  随机自动化测试monkey的使用 184 12.3.1  monkey简介 184 12.3.2  monkey 测试基本操作介绍 184 12.3.3  monkey测试日志分析 187 12.4  性能测试工具GT的使用 188 12.4.1  GT工具简介 188 12.4.2  GT测试基本操作介绍 188 12.4.3  GT插件的使用 191 本章小结 193 课后习题 193 附录A:面试题集 194

内容摘要
本书共分为12章,第1-4章讲解软件测试基础,包括软件测试概念、流程、测试计划,测试用例设计,测试策略,软件测试总结和测试过程改进;第5~8章讲解功能自动化测试相关知识,包括selenium Web自动化测试,自动化测试模型,unittest单元自动化测试框架,QTP自动化测试;第9-11章讲解性能测试,包括性能测试概念,Load Runner 性能测试,Jmeter性能测试;第12章为手机App测试,包括App常规测试、adb、monkey,同时附录中收录了常见面试题。

精彩内容
软件测试作为软件工程中的重要一环,在软件质量保证中起着非常重要的作用。本书是一本软件测试入门书籍,不仅包括理论知识讲解,还将软件测试理论与实践充分结合,让大家掌握理论知识的同时又具备动手能力。本书共分为12章,第1~4章讲解功能业务相关知识,包括软件测试概念、流程,测试计划,测试用例设计,测试策略,软件测试总结和测试过程改进;第5~8章讲解自动化测试的相关知识,包括Selenium Web自动化测试、自动化测试模型、UnitTest单元自动化测试框架、QTP自动化测试;第9~11章讲解性能测试,包括性能测试概念、LoadRunner性能测试、JMeter性能测试;第12章为手机App测试,包括App常规测试、adb、monkey;附录中收录了常见面试题。

 本书适合作为高等院校本、专科计算机相关专业的软件测试课程教材,也可作为软件测试技术的培训教材,同时也是一本适合广大IT行业爱好者的自学参考书。

—  没有更多了  —

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

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