新書推薦:
《
中国常见植物野外识别手册:青海册
》
售價:HK$
76.2
《
三星堆对话古遗址(从三星堆出发,横跨黄河流域,长江流域,对话11处古遗址,探源多元一体的中华文明)
》
售價:HK$
87.4
《
迷人的化学(迷人的科学丛书)
》
售價:HK$
143.4
《
宋代冠服图志(详尽展示宋代各类冠服 精美插图 考据严谨 细节丰富)
》
售價:HK$
87.4
《
形似神异:什么是中日传统政治文化的结构性差异
》
售價:HK$
55.8
《
养育不好惹的小孩
》
售價:HK$
77.3
《
加加美高浩的手部绘画技法 II
》
售價:HK$
89.4
《
卡特里娜(“同一颗星球”丛书)
》
售價:HK$
87.4
|
編輯推薦: |
1.黑马程序员系列教材改版;2.在第1版的基础上进行了技术内容上的更新,新增了黑盒测试方法及实例,新增JMeter性能测试工具的安装及使用;3.本书附有教学PPT、教学视频、教学大纲、教学设计、源代码等教学资源,同时为了帮助初学者更好地学习本书中的内容,还提供了在线答疑服务。
|
內容簡介: |
本书详细地介绍了软件测试的相关知识。本书共8章,第1章主要讲解软件测试的基础知识;第2~3章主要讲解黑盒测试方法与白盒测试方法;第4~7章主要讲解接口测试、性能测试、Web自动化测试和App测试的相关知识;第8章通过一个软件测试实战—黑马头条项目,完整呈现软件测试的全过程,帮助读者巩固前面所学的相关知识。本书配套教学视频、源代码、习题、教学课件等资源,同时为了帮助初学者更好地学习本书中的内容,作者还提供了在线答疑服务。本书既可以作为高等教育本、专科院校计算机相关专业的教材,也可以作为广大软件测试爱好者的入门读物。
|
關於作者: |
黑马程序员由中国Java培训先行者张孝祥老师发起,联合全球最大的中文IT社区CSDN、中关村软件园共同创办的一家专业教育机构。办学至今,我们一直坚守着“为千万人少走弯路而著书,为中华软件之崛起而讲课”的办学理念,坚持培养优秀软件应用工程师的宏伟目标,在累计培养的十万余名学员中,其中90%的学员均已在北、上、广等一线城市高薪就业。为了迎合软件市场的需求,我们陆续开设了Java、网页平面、PHP、.Net、iOS、C/C++、Android等9个专业方向的课程,并且未来将逐渐开设其他专业方向的课程。随着传智播客的日益壮大,除了北京总部,我们在上海、广州、武汉、成都、深圳等地也创立了直营分支机构,传智播客俨然已成为了国内最具专业口碑的IT教育机构。
|
目錄:
|
第 1章 软件测试基础11.1 软件概述 11.1.1 软件生命周期 21.1.2 软件开发模型 21.1.3 软件质量概述 61.2 软件缺陷管理 81.2.1 软件缺陷产生的原因 81.2.2 软件缺陷的分类 91.2.3 软件缺陷的处理流程 91.2.4 常见的软件缺陷管理工具 111.3 软件测试概述 111.3.1 软件测试简介 111.3.2 软件测试的目的 121.3.3 软件测试的分类 131.4 软件测试与软件开发 151.4.1 软件测试与软件开发的关系 151.4.2 常见的软件测试模型 161.5 软件测试的原则 191.6 软件测试的基本流程 201.6.1 软件测试的流程 201.6.2 实例:微信朋友圈功能的 测试流程 221.7 本章小结 261.8 本章习题 26第 2章 黑盒测试方法 282.1 等价类划分法 282.1.1 等价类划分法概述 282.1.2 实例一:QQ账号合法性的 等价类划分 292.1.3 实例二:三角形问题的 等价类划分 302.1.4 实例三:余额宝提现的 等价类划分 322.2 边界值分析法 342.2.1 边界值分析法概述 342.2.2 实例一:QQ账号合法性的 边界值分析 342.2.3 实例二:三角形问题的 边界值分析 352.2.4 实例三:余额宝提现的 边界值分析 352.3 因果图法与决策表法 362.3.1 因果图法概述 362.3.2 决策表法概述 382.3.3 实例一:零食自动售货机售货 情况的因果图与决策表绘制 402.3.4 实例二:三角形问题的因果图与 决策表绘制 422.3.5 实例三:工资发放情况的 因果图与决策表绘制 432.4 正交实验设计法 442.4.1 正交实验设计法概述 442.4.2 实例一:微信Web页面运行 环境正交实验设计 472.4.3 实例二:用户筛选功能正交 实验设计 482.5 场景法 502.5.1 场景法概述 502.5.2 实例一:电商网站购物场景 分析 512.5.3 实例二:ATM取款场景分析 532.6 状态迁移图法 552.6.1 状态迁移图法概述 552.6.2 实例一:小兔鲜商城订单状态 迁移图 562.6.3 实例二:飞机售票系统状态 迁移图 582.7 本章小结 602.8 本章习题 60第3章 白盒测试方法 613.1 基本路径法 613.1.1 基本路径法概述 613.1.2 实例:判断年份是否为闰年 633.2 逻辑覆盖法 653.2.1 语句覆盖 653.2.2 判定覆盖 663.2.3 条件覆盖 663.2.4 判定-条件覆盖 673.2.5 条件组合覆盖 683.2.6 实例:三角形的逻辑覆盖 683.3 程序插桩法 693.3.1 目标代码插桩 703.3.2 源代码插桩 713.3.3 实例:求3个数的中间值 733.4 本章小结 763.5 本章习题 76第4章 接口测试 784.1 接口测试简介 784.2 HTTP 794.2.1 统一资源定位符 794.2.2 HTTP请求 804.2.3 HTTP响应 814.3 Postman入门 844.3.1 安装Postman 844.3.2 发送第 一个HTTP请求 874.4 Postman的基本使用 894.4.1 Postman断言 894.4.2 Postman关联 924.4.3 Postman参数化 954.4.4 Postman生成测试报告 994.5 实例:iHRM人力资源管理系统 接口测试 1044.5.1 项目介绍 1044.5.2 项目接口文档 1044.5.3 设计接口测试用例 1054.5.4 执行登录模块的接口测试 用例 1054.5.5 执行员工管理模块的接口 测试用例 1054.5.6 生成接口测试报告 1064.6 本章小结 1064.7 本章习题 106第5章 性能测试 1085.1 性能测试概述 1095.1.1 性能测试简介 1095.1.2 性能测试种类 1095.1.3 性能测试指标 1105.2 搭建性能测试环境 1125.2.1 安装配置JDK 1125.2.2 安装JMeter 1145.2.3 JMeter目录 1145.3 第 一个JMeter测试 1175.4 JMeter的核心组件 1215.4.1 取样器 1215.4.2 监听器 1235.4.3 配置元件 1275.4.4 断言 1345.4.5 前置处理器 1395.4.6 后置处理器 1405.4.7 逻辑控制器 1485.4.8 定时器 1535.5 实例:轻商城项目性能测试 1595.5.1 项目简介 1595.5.2 项目部署 1595.5.3 搭建测试环境 1605.5.4 项目数据库连接 1605.5.5 性能测试需求分析 1605.5.6 制定性能测试计划 1615.5.7 设计性能测试用例 1615.5.8 编写测试脚本 1615.5.9 性能测试监控 1615.5.10 性能分析和调优 1625.5.11 性能测试报告 1625.6 本章小结 1625.7 本章习题 162第6章 Web自动化测试 1656.1 自动化测试概述 1656.2 自动化测试的常见技术 1676.3 搭建自动化测试环境 1686.4 Selenium工具的基本应用 1736.4.1 Selenium元素定位方法 1736.4.2 Selenium常用的操作方法 1766.5 自动化测试框架 1806.6 实例:学成在线教育平台测试 1846.6.1 测试环境准备 1846.6.2 定位学成在线教育平台首页 元素 1856.6.3 测试登录和退出功能 1856.6.4 测试页面跳转功能 1856.7 本章小结 1866.8 本章习题 186第7章 App测试 1887.1 App测试概述 1887.2 App测试要点 1907.2.1 UI测试 1907.2.2 功能测试 1917.2.3 专项测试 1927.2.4 性能测试 1937.2.5 兼容性测试 1947.3 搭建App测试环境 1957.3.1 安装JDK与Android SDK 1957.3.2 安装Android模拟器 1957.3.3 配置Android环境变量 1957.3.4 uiautomatorviewer工具的 简单使用 1987.3.5 安装Appium与Appium-Python- Client库 1997.3.6 App测试入门示例 2017.4 Appium的基本应用 2027.4.1 Appium元素定位 2027.4.2 Appium元素操作 2047.4.3 Appium手势操作 2057.5 实例:使用Appium测试 “学车不”App 2087.5.1 “学车不”App的测试环境 准备 2087.5.2 “学车不”App的界面元素 信息获取 2087.5.3 “学车不”App的功能测试 2097.6 本章小结 2097.7 本章习题 209第8章 软件测试实战——黑马头条 项目 2118.1 项目简介 2118.2 测试需求说明书 2128.3 项目测试计划 2128.4 项目测试过程 2138.5 本章小结 213
|
|