您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
软件测试实用教程
字数: 487
出版社: 人民邮电
作者: 吕云翔
商品条码: 9787115502780
版次: 1
开本: 16开
页数: 287
出版年份: 2020
印次: 1
定价:
¥59.8
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥22.05
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
本书在内容上较为全面地、系统地涵盖了当前软件测试领域的理论和实践知识,反映了当前最新的软件测试理论、标准、技术和工具。全书共14章,包括:软件测试概述、软件测试模型、静态测试与动态测试、白盒测试、黑盒测试、单元测试、集成测试、系统测试、验收测试、软件测试管理、面向对象的软件测试、软件测试自动化、缺陷跟踪管理、单元测试工具JUnit、接口测试工具、负载测试工具LoadRunner、网上书店系统测试、生活小工具微服务测试和手机视频播放软件测试。每章内容均有实际案例做补充,以加深读者对软件测试技术和过程的理解,做到理论与实践相结合。 本书可作为高等院校相关专业软件测试的教材或教学参考书,也可以供从事计算机应用开发的各类技术人员参考。
作者简介
吕云翔,北京航空航天大学软件学院副教授 有多年的教学工作经验,出版过软件工程、计算机专业英语等计算机领域教材。
目录
前言 1 目录 3 第 一部分 理论基础 1 第 1章 软件测试概述 2 1.1 软件测试的背景意义 2 1.1.1 著名软件错误案例 2 1.1.2 软件的定义及分类方法 3 1.1.3 软件工程 4 1.1.4 软件质量 6 1.2 软件测试的基本概念 6 1.2.1 软件缺陷的定义 6 1.2.2 软件缺陷出现的原因 7 1.2.3 软件测试的定义 8 1.3 软件测试的目的原则 9 1.3.1 软件测试的目的 9 1.3.2 软件测试的原则 10 1.4 软件测试的分类 11 1.4.1 按测试阶段 11 1.4.2 按是否需要执行被测试软件 12 1.4.3 按是否需要查看代码 13 1.4.4 按测试执行时是否需要人工干预 14 1.4.5 按测试实施组织 15 1.4.6 其他测试类型 16 1.5 软件测试行业的发展 16 1.5.1 软件测试的历史回顾 16 1.5.2 软件测试的现状 17 1.5.3 软件测试的前景 18 1.6 本章小结 19 习题1 19 第 2章 软件测试模型 20 2.1 软件开发过程模型 20 2.1.1 软件开发基本过程 20 2.1.2 常见软件开发过程模型 24 2.2 软件项目中的测试流程 31 2.2.1 软件生命周期中的测试 31 2.2.2 软件测试的基本流程 32 2.2.3 软件测试的组织 32 2.3 软件测试过程模型 32 2.3.1 V模型 33 2.3.2 W模型 33 2.3.3 H模型 34 2.3.4 X模型 34 2.3.5 前置测试模型 35 2.4 软件测试过程改进模型 37 2.4.1 TMM测试成熟度模型 37 2.4.2 TPI模型 38 2.4.3 其他测试过程改进模型 39 2.5 本章小结 40 习题2 41 第3章 软件测试方法 42 3.1 静态测试 42 3.1.1 代码检查 42 3.1.2 静态结构分析 51 3.2 动态测试 53 3.2.1 主动测试 53 3.2.2 被动测试 54 3.3 白盒测试 54 3.3.1 程序插桩法 54 3.3.2 逻辑覆盖法 57 3.3.3 基本路径法 62 3.3.4 白盒测试方法选择 64 3.4 黑盒测试 64 3.4.1 黑盒测试方法 65 3.4.2 黑盒测试方法选择 75 3.4.3 白盒测试和黑盒测试比较 75 3.5 本章小结 76 习题3 76 第4章 软件测试过程 78 4.1 单元测试 78 4.1.1 单元测试的定义 78 4.1.2 单元测试的原则 79 4.1.3 单元测试的内容 79 4.1.4 单元测试的过程 81 4.1.5 单元测试中的覆盖率 81 4.1.6 单元测试相关案例 84 4.2 集成测试 91 4.2.1 集成测试的定义 91 4.2.2 集成测试的原则 92 4.2.3 集成测试的内容 92 4.2.4 集成测试的过程 93 4.2.5 集成测试相关策略 93 4.2.6 集成测试常用方法 95 4.2.7 集成测试相关案例 99 4.3 系统测试 103 4.3.1 系统测试的定义 103 4.3.2 系统测试的原则 104 4.3.3 系统测试的内容 104 4.3.4 系统测试相关案例 114 4.4 验收测试 121 4.4.1 验收测试的定义 121 4.4.2 验收测试的原则 121 4.4.3 验收测试的内容 122 4.4.4 验收测试的过程 124 4.4.5 验收测试的深度与广度 125 4.4.6 验收测试的阶段 126 4.4.7 验收测试相关案例 128 4.5 本章小结 129 习题 4 130 第5章 软件测试管理 131 5.1 软件测试管理概述 131 5.1.1 软件测试项目 131 5.1.2 软件测试项目管理 132 5.1.3 软件测试项目范围管理 133 5.2 软件测试管理计划 133 5.2.1 软件测试计划制定 133 5.2.2 软件测试计划执行 136 5.3 软件测试文档 136 5.3.1 软件测试文档的作用 137 5.3.2 主要的软件测试文档 138 5.4 测试组织和人员管理 140 5.4.1 测试人员及组织结构 140 5.4.2 测试人员的沟通和激励 141 5.4.3 测试人员的培训 142 5.5 软件测试过程控制 142 5.5.1 测试项目的过程管理 143 5.5.2 软件测试的配置管理 144 5.5.3 软件测试的风险管理 145 5.5.4 软件测试的成本管理 146 5.6 本章小结 147 习题 5 148 第6章 面向对象软件测试 149 6.1 面向对象技术概述 149 6.1.1 面向对象的基本概念 149 6.1.2 面向对象的开发方法 152 6.1.3 面向对象的分析设计 153 6.1.4 面向对象的模型技术 154 6.2 面向对象软件的测试策略 155 6.2.1 面向对象的单元测试 156 6.2.2 面向对象的集成测试 156 6.2.3 面向对象的系统测试 157 6.2.4 面向对象的回归测试 158 6.3 面向对象软件的测试用例设计 158 6.3.1 面向对象测试用例设计的基本概念 158 6.3.2 面向对象编程对测试的影响 159 6.3.3 基于故障的测试 159 6.3.4 基于场景的测试 160 6.3.5 表层结构和深层结构的测试 160 6.4 面向对象的软件测试案例 160 6.4.1 HelloWorld类的测试 160 6.4.2 Date.increment方法的测试 161 6.5 本章小结 163 习题 6 164 第二部分 工具应用 165 第7章 软件测试自动化 166 7.1 软件测试自动化概述 166 7.1.1 手工测试与自动测试 166 7.1.2 自动测试的优缺点 167 7.2 自动化测试的原理方法 168 7.2.1 代码分析 168 7.2.2 捕获回放 168 7.2.3 录制回放 168 7.2.4 脚本技术 169 7.2.5 自动比较 170 7.3 自动化测试的开展 170 7.3.1 自动化测试的引入原则 171 7.3.2 自动化测试的生命周期 171 7.3.3 自动化测试的成本 173 7.3.4 自动化测试的导入时机 173 7.3.5 自动化测试的人员要求 173 7.3.6 自动化测试存在的问题 174 7.4 自动化测试的方案选择 174 7.4.1 自动化测试对象分析 174 7.4.2 确定自动化测试方案 175 7.5 自动化测试的工具 177 7.5.1 自动化测试工具的特征 177 7.5.2 自动化测试工具的作用和优势 178 7.5.3 自动化测试工具的分类 179 7.5.4 自动化测试工具的选择 181 7.5.5 自动化测试工具的局限性 182 7.6 本章小结 182 习题 7 182 第8章 缺陷跟踪管理 183 8.1 缺陷管理工具概述 183 8.1.1 缺陷管理的目的与意义 183 8.1.2 缺陷管理工具的分类 183 8.1.3 缺陷管理工具的选择 184 8.2 项目管理工具Redmine 184 8.2.1 Redmine的特点 184 8.2.2 Redmine的缺陷跟踪 185 8.3 缺陷管理工具Bugzilla 190 8.3.1 Bugzilla的特点 191 8.3.2 Bugzilla的缺陷跟踪 191 8.4 问题跟踪工具JIRA 193 8.4.1 JIRA的特点 193 8.4.2 JIRA的缺陷跟踪 194 8.5 本章小结 198 习题 8 198 第9章 JUnit单元测试 199 9.1 JUnit概述 199 9.1.1 JUnit简介 199 9.1.2 JUnit组成 200 9.2 JUnit测试过程 203 9.2.1 JUnit测试用例编写 204 9.3 JUnit安装与集成 205 9.3.1 JUnit简单安装 205 9.3.2 JUnit与IDE集成 206 9.4 JUnit使用案例 209 9.4.1 案例介绍 209 9.4.2 常规测试 210 9.4.3 使用JUnit测试 211 9.5 本章小结 220 习题 9 220 第 10章 接口测试工具 222 10.1 接口测试概述 222 10.1.1 接口测试工具的分类 222 10.1.2 接口测试工具的选择 223 10.2 SoapUI 223 10.2.1 SoapUI的特点 223 10.2.2 SoapUI的使用 223 10.3 Jmeter 224 10.3.1 Jmeter的特点 225 10.3.2 Jmeter的使用 225 10.4 Postman 227 10.4.1 Postman的特点 227 10.4.2 Postman的使用 227 10.5 本章小结 229 习题 10 229 第 11章 LoadRunner性能测试 230 11.1 LoadRunner概述 230 11.1.1 LoadRunner简介 230 11.1.2 LoadRunner主要特性 231 11.1.3 LoadRunner组件和术语 232 11.1.4 LoadRunner工作流程 232 11.2 制定性能测试计划 233 11.2.1 分析应用程序 233 11.2.2 定制执行计划 234 11.3 创建测试脚本 234 11.3.1 创建空白脚本 235 11.3.2 VuGen界面介绍 236 11.3.3 录制脚本 239 11.4 设计运行场景 243 11.4.1 新建场景 243 11.4.2 负载生成器管理 246 11.4.3 虚拟用户管理 247 11.4.4 运行设置 248 11.5 运行测试并分析结果 248 11.5.1 运行测试场景 248 11.5.2 监视场景 249 11.5.3 结果分析 250 11.6 LoadRunner综合应用 251 11.6.1 案例介绍 251 11.6.2 测试过程 252 11.7 本章小结 255 习题 11 255 第三部分 案例实践 256 第 12章 网上书店系统测试 257 12.1 网站测试概述 257 12.1.1 网站测试概念 257 12.1.2 网站测试过程 258 12.1.3 数据库测试 259 12.1.4 用户界面测试 261 12.1.5 构件级测试 262 12.1.6 配置测试 262 12.1.7 安全性测试 263 12.1.8 系统性能测试 264 12.2 案例概述 265 12.2.1 用户简介 265 12.2.2 项目的目的与目标 266 12.2.3 目标系统功能需求 266 12.2.4 目标系统性能需求 276 12.2.5 目标系统界面需求 277 12.2.6 目标系统的其他需求 277 12.2.7 目标系统的假设与约束条件 277 12.3 项目测试计划 277 12.3.1 测试项目 277 12.3.2 测试方案 277 12.3.3 测试资源 277 12.4 测试用例设计 278 12.4.1 单元测试用例 278 12.4.2 功能测试用例 283 12.4.3 性能测试用例 284 12.5 测试进度 286 12.5.1 单元测试 286 12.5.2 集成测试 287 12.5.3 系统测试 287 12.5.4 验收测试 287 12.6 评价 288 12.6.1 范围 288 12.6.2 数据整理 288 12.6.3 量度 288 12.7 测试分析报告 288 12.7.1 引言 288 12.7.2 测试计划实施 289 12.7.3 评价 290 12.8 本章小结 290 习题 13 290 第 13章 生活小工具微服务测试 291 13.1 微服务架构概述 291 13.1.1 微服务架构的出现和发展 291 13.1.2 微服务的优缺点 295 13.2 接口测试技术 296 13.2.1 接口类型 297 13.2.2 接口测试类型和流程 298 13.3 案例概述 298 13.3.1 项目概述 299 13.3.2 功能需求 299 13.3.3 性能需求 299 13.4 测试计划 299 13.4.1 测试目标 299 13.4.2 测试方案 299 13.4.3 测试资源 300 13.5 测试用例 300 13.5.1 功能测试用例 300 13.5.2 性能测试用例 301 13.6 测试分析报告 301 13.6.1 引言 301 13.6.2 测试概要 302 13.6.3 测试结果及发现 302 13.6.4 分析摘要 302 13.7 本章小结 302 习题 14 302 第 14章 手机视频播放APP测试 303 14.1 手机软件测试概述 303 14.1.1 移动终端介绍 303 14.1.2 手机软件测试用例设计 304 14.1.3 手机软件测试基本流程 305 14.1.4 测试环境搭建实例 307 14.2 案例概述 308 14.2.1 项目概述 308 14.2.2 功能需求 308 14.2.3 性能需求 311 14.3 测试计划 311 14.3.1 测试目标 311 14.3.2 测试方案 311 14.3.3 测试资源 311 14.4 测试用例 312 14.4.1 功能测试用例 312 14.4.2 性能测试用例 320 14.5 测试过程 320 14.5.1 单元测试 320 14.5.2 集成测试 321 14.5.3 系统测试 321 14.5.4 验收测试 323 14.6 测试分析报告 323 14.6.1 引言 323 14.6.2 测试概要 324 14.6.3 测试结果及发现 324 14.6.4 分析摘要 325 14.6.5 测试资源消耗 325 14.7 本章小结 326 习题 15 326 附录 327 软件测试文档模板 327 A.1测试计划(GB8567——88) 327 A.2测试报告(GB8567——88) 328 参考文献 331
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网