您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
软件质量保证与测试
字数: 420
出版社: 人民邮电
作者: 王华 孙奕鸣
商品条码: 9787115674258
适读年龄: 12+
版次: 1
开本: 16开
页数: 282
出版年份: 2025
印次: 1
定价:
¥69.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
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
本书以SmartArchive项目为例,讲解软件质量保证与测试的关键概念、方法和技术,并通过演示实际项目的实施过程,深入探讨如何应用这些概念、方法和技术来确保软件质量。本书共9章,涵盖了软件质量保证概述、软件质量管理体系、软件度量、软件配置管理、软件风险管理、软件评审、软件测试技术、软件测试过程和软件测试管理等核心内容。本书框架布局清晰,理论和实践紧密结合,并配套案例和习题,使读者能够在实践中巩固和应用所学知识。 本书可作为高等学校软件工程、计算机科学与技术等专业相关课程的教材,也可供从事软件开发和测试工作的技术人员参考使用。
作者简介
王华,男,1978年11月生,博士,副教授。历任软件公司程序员、项目经理和技术总监。主持浙江省教育厅科研项目1项。曾作为主要成员参与了国家863项目1项、霍英东教育基金1项、浙江省科技厅重大专项1项、浙江省科技厅一般项目1项、浙江省自然科学基金1项、浙江省公益技术研究计划项目1项。与杭州富通、信雅达等企业开展产学研项目10余项,在项目运营上具有独到见解,能将多年的项目运作经验有机融合后,来配合项目不同时期的研发与管理。主讲《软件体系结构》、《软件质量保证》、《软件工程概论》、《计算机网络》、《Java程序设计》、《信息技术服务管理》、《电子商务概论》、《Python与深度学习入门》等课程。指导学生获得国家服务外包创新应用大赛国家二等奖。在《浙江大学学报》等国内外主流期刊,以第一作者发表论文20余篇,国外期刊上发表论文10余篇,其中EI期刊多篇。
目录
第 1章 软件质量保证概述 1 1.1 软件与软件工程 1 1.1.1 软件的特征 2 1.1.2 软件工程 3 1.1.3 软件过程 3 1.1.4 PSP和TSP 4 1.2 软件质量保证 6 1.2.1 软件质量 6 1.2.2 软件质量保证人员的职责 7 1.2.3 软件质量人人负责 8 1.2.4 软件质量保证不存在“银弹” 8 1.3 软件测试 9 1.3.1 软件缺陷 9 1.3.2 对软件测试的误解 10 1.3.3 软件缺陷值得修复的原因 10 1.3.4 软件测试方法分类 11 1.4 软件质量保证人才 11 1.5 SmartArchive项目的软件质量保证 13 1.5.1 软件过程框架 14 1.5.2 组织标准软件过程全貌 15 1.5.3 角色与职责 17 1.5.4 使用工具 19 1.6 小结 19 1.7 习题 20 第 2章 软件质量管理体系 22 2.1 软件质量管理的内容、标准和框架 23 2.1.1 软件质量管理的定义 23 2.1.2 软件质量管理体系标准 24 2.1.3 软件质量管理框架 25 2.2 软件质量保证方法 26 2.2.1 软件质量保证过程和控制点 26 2.2.2 软件质量保证技术和工具 27 2.3 软件质量计划和策略 28 2.3.1 软件质量计划 28 2.3.2 软件质量策略 29 2.4 CMMI 29 2.4.1 CMMI概述 30 2.4.2 CMMI的成熟度级别 30 2.4.3 CMMI的过程域 31 2.4.4 一个公司聚餐的例子 33 2.4.5 A公司的CMMI改进实例 35 2.4.6 CMMI 5级在项目中的精简应用 38 2.5 软件质量保证相关过程域 43 2.5.1 项目立项 43 2.5.2 项目计划 45 2.5.3 需求管理 46 2.5.4 计划跟踪 48 2.5.5 风险管理 49 2.5.6 项目评审 50 2.5.7 配置管理 52 2.5.8 质量保证 53 2.5.9 度量和分析 54 2.5.10 交付及维护 55 2.6 SmartArchive项目的软件质量管理体系 57 2.6.1 SmartArchive项目的质量保证过程 57 2.6.2 制订和维护软件质量保证计划 60 2.6.3 执行SQA活动 60 2.6.4 管理SQA活动 63 2.7 小结 64 2.8 习题 65 第3章 软件度量 68 3.1 软件度量概述 68 3.1.1 软件度量的定义 69 3.1.2 软件度量在软件开发中的作用 69 3.2 软件度量的类型 70 3.2.1 产品度量 70 3.2.2 过程度量 71 3.3 软件度量与分析规程 71 3.3.1 确定度量目标 72 3.3.2 分解度量数据 72 3.3.3 确定度量计划 74 3.3.4 实施度量计划—度量数据的收集 74 3.3.5 分析和通报度量结果 75 3.3.6 度量在支持过程域中的活动 80 3.4 软件代码质量指标 81 3.4.1 代码覆盖率 83 3.4.2 抽象解释 83 3.4.3 圈复杂度 84 3.4.4 编译器警告 84 3.4.5 编码标准 85 3.4.6 重复代码 85 3.4.7 扇出 86 3.4.8 安全性 86 3.5 软件度量工具 87 3.5.1 SonarQube 88 3.5.2 JIRA 88 3.5.3 Jenkins 89 3.6 SmartArchive项目的软件度量 90 3.6.1 项目成员背景 90 3.6.2 成员工作量数据 91 3.6.3 阶段工作量数据 91 3.6.4 规模度量数据 92 3.6.5 缺陷度量数据 93 3.6.6 度量数据及质量目标 93 3.6.7 进度跟踪分析 95 3.6.8 工作量分析 96 3.6.9 缺陷分析 97 3.7 小结 98 3.8 习题 99 第4章 软件配置管理 100 4.1 软件配置管理要素 101 4.1.1 软件配置管理的定义及优点 101 4.1.2 配置管理的功能 103 4.1.3 配置管理计划 104 4.1.4 配置项 105 4.1.5 基线 106 4.1.6 变更控制 106 4.1.7 配置状态报告 107 4.1.8 配置审计 108 4.2 软件配置管理的功能及应用 109 4.2.1 保护软件资产 109 4.2.2 协同高效工作 110 4.2.3 “昨日”重现 112 4.2.4 版本隔离和增量发布 113 4.2.5 风险管理 114 4.3 配置管理解决方案 115 4.3.1 一切皆有版本 115 4.3.2 灵活的基线控制 116 4.3.3 可定制的研发流程 117 4.4 CMMI与配置管理 120 4.5 常用的软件配置管理工具 121 4.5.1 Git与GitHub 122 4.5.2 Gitee 123 4.5.3 其他代码托管平台和协作工具 124 4.6 SmartArchive项目的配置管理 125 4.6.1 配置管理人员及其职责 125 4.6.2 配置管理过程 125 4.7 小结 139 4.8 习题 140 第5章 软件风险管理 142 5.1 软件风险管理概述 143 5.1.1 软件风险管理的定义 143 5.1.2 软件风险管理的目标和价值 144 5.1.3 软件风险管理的流程 145 5.2 软件风险识别 145 5.2.1 头脑风暴 146 5.2.2 专家访谈 146 5.2.3 需求分析 147 5.2.4 风险分类模型 148 5.2.5 检查表和指南 148 5.3 软件风险评估与优先级 149 5.3.1 风险值矩阵 149 5.3.2 优先级确定方法 151 5.4 软件风险应对策略 153 5.4.1 风险规避 153 5.4.2 风险转移 153 5.4.3 风险减轻 154 5.4.4 风险接受 154 5.5 SmartArchive项目的风险管理 155 5.5.1 SmartArchive项目的风险管理职责 155 5.5.2 SmartArchive项目的风险管理 155 5.6 小结 161 5.7 习题 161 第6章 软件评审 163 6.1 软件评审概述 163 6.1.1 软件评审的定义 164 6.1.2 软件评审的价值和意义 164 6.2 软件评审的类型 165 6.2.1 技术评审 165 6.2.2 管理审查 166 6.3 软件评审的实施方法 167 6.3.1 评审流程 167 6.3.2 评审工作产品和评审方法 168 6.3.3 软件评审的技巧 169 6.4 SmartArchive项目的软件评审 170 6.4.1 SmartArchive项目评审职责 170 6.4.2 SmartArchive项目评审流程 170 6.5 小结 186 6.6 习题 186 第7章 软件测试技术 188 7.1 软件测试的分类 189 7.1.1 静态测试 189 7.1.2 动态测试 193 7.2 常用的软件测试技术 194 7.2.1 黑盒测试 194 7.2.2 白盒测试 208 7.2.3 灰盒测试 215 7.3 测试驱动的开发 215 7.3.1 红-绿-重构三段式 216 7.3.2 TDD工作流程 217 7.3.3 TDD的最佳实践 218 7.4 SmartArchive项目的测试 用例 218 7.4.1 SmartArchive项目的黑盒测试 218 7.4.2 SmartArchive项目的白盒 测试 220 7.5 小结 220 7.6 习题 221 第8章 软件测试过程 223 8.1 测试过程的5个阶段 224 8.1.1 单元测试 224 8.1.2 集成测试 226 8.1.3 系统测试 230 8.1.4 验收测试 231 8.1.5 金丝雀测试 232 8.1.6 小结 233 8.2 软件测试工具 233 8.2.1 Selenium自动化测试 234 8.2.2 Appium移动应用测试 236 8.2.3 Postman API测试 237 8.2.4 JMeter性能测试 238 8.3 SmartArchive项目的测试 过程 239 8.3.1 SmartArchive项目的单元测试 240 8.3.2 SmartArchive项目的集成测试 243 8.3.3 SmartArchive项目的系统测试 244 8.3.4 SmartArchive项目的验收测试 248 8.3.5 SmartArchive项目的金丝雀测试 249 8.4 小结 250 8.5 习题 251 第9章 软件测试管理 252 9.1 软件测试管理概述 253 9.1.1 软件测试的常识 253 9.1.2 软件测试策略 253 9.1.3 敏捷测试与团队设置 254 9.1.4 软件测试外包 256 9.1.5 开发人员的测试心理 256 9.1.6 测试人员的组织形式 256 9.2 软件测试规程 257 9.2.1 软件测试管理的角色与职责 257 9.2.2 软件测试工具 258 9.3 软件测试过程管理 258 9.3.1 测试计划制订及管理 260 9.3.2 测试用例设计及管理 262 9.3.3 测试程序设计及管理 263 9.3.4 缺陷管理 263 9.3.5 测试分析报告编写及管理 266 9.3.6 单元测试 266 9.3.7 集成测试 267 9.3.8 系统测试 267 9.4 软件测试管理工具 268 9.4.1 如何选择软件测试管理工具 269 9.4.2 禅道 270 9.4.3 Jira 270 9.5 SmartArchive项目的测试管理 271 9.5.1 软件测试管理工具 271 9.5.2 全过程软件测试管理 271 9.6 小结 280 9.7 习题 281
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网