新書推薦:
《
往事和近事:历史地理学泰斗、百家讲坛主讲葛剑雄经典文集
》
售價:NT$
349.0
《
父母的关键认知
》
售價:NT$
225.0
《
第三帝国:一部新的历史(纳粹主义具有何种魔力?纳粹运动会卷土重来吗?一部全面揭示希特勒及其罪恶帝国黑暗的历史)
》
售價:NT$
490.0
《
强迫症的历史:德国人的犹太恐惧症与大屠杀(德国历史上的反犹文化源自哪里?如何演化为战争对犹太人灭绝性的种族杀戮?德国历史研究专家克劳斯·费舍尔叙述德国反犹史及其极端形态的典范之作)
》
售價:NT$
440.0
《
粤港澳大湾区舆论引导与舆情应对精品案例:基于媒介化治理的思考
》
售價:NT$
445.0
《
大地的勇士
》
售價:NT$
340.0
《
中华老学·第十一辑
》
售價:NT$
380.0
《
债务之网:瑞士民商法的发展历史(1800-1900)
》
售價:NT$
345.0
|
內容簡介: |
本书从实际出发,通过典型案例系统地介绍了软件测试的流程和相应的测试技术。其中,第1、2 章的主要内容是软件测试的起源及发展、现状及前景,以及软件测试的定义、分类、标准等;第3 章、第4 章的主要内容是软件测试的重点与难点分析、常见测试类型、测试策略与方法、常见软件问题等;第5 章主要讲述的是软件测试5 个典型阶段的工作要点;第6 章的主要内容是测试过程管理的配置管理、质量监督和成果评审;第7 章的主要内容是测试项目实践。本书内容丰富,论述深入浅出,有较强的实用性和可操作性,可供软件测试、软件工程等专业的大学生、研究生及工程技术人员学习和参考。
|
關於作者: |
作者长期从事软件工程、网络安全、密码应用领域科研与实践工作,主持和参与制订多项国家标准和行业标准,编著多本著作,参与多项国家重点科研项目的立项论证、过程监督和验收评审,完成多项国家重点科研项目,指导多名研究生课题工作。
|
目錄:
|
第1章 软件测试概述11.1 软件测试的起源及发展11.2 软件测试的现状及前景61.3 软件测试工程师应具备的素质10第2章 软件测试基础152.1 软件测试的定义152.1.1 软件测试的狭义和广义观点162.1.2 软件测试的辩证观点162.1.3 软件测试的风险观点172.1.4 软件测试的经济学观点182.1.5 软件测试的标准观点192.2 软件测试原则192.3 软件测试目标212.4 软件测试分类212.4.1 从是否关心内部结构划分212.4.2 从是否执行程序划分222.4.3 从软件开发过程阶段划分242.5 软件测试标准312.5.1 国家标准312.5.2 国家军用标准32第3章 非嵌入式软件测试分析343.1 概述343.1.1 基本定义343.1.2 开发过程363.1.3 运行和开发平台393.1.4 特点423.2 主要测试内容433.2.1 重难点分析433.2.2 常见测试类型443.2.3 测试策略与方法473.3 测试环境与工具493.3.1 测试环境503.3.2 测试数据523.3.3 测试工具543.4 常见问题573.4.1 软件规范问题583.4.2 业务规范问题593.4.3 逻辑控制问题613.4.4 数据控制问题623.4.5 报表和查询问题633.4.6 打印相关操作问题633.4.7 接口及数据交互问题643.4.8 权限及安全问题643.4.9 备份与恢复问题653.4.10 并发问题653.4.11 升级问题66第4章 嵌入式软件测试分析674.1 概述674.1.1 基本定义674.1.2 开发过程684.1.3 运行和开发平台744.1.4 特点804.2 主要测试内容824.2.1 重难点分析824.2.2 常见测试类型844.2.3 测试策略与方法874.3 测试环境与工具904.3.1 测试环境904.3.2 测试数据934.3.3 测试工具944.4 常见问题964.4.1 余量问题964.4.2 中断问题984.4.3 运算符优先级问题994.4.4 常数符号问题994.4.5 移位问题99第5章 测试设计与实现1005.1 测试需求分析1005.1.1 测试需求分析内容1005.1.2 测试需求分析重点1015.1.3 测试需求提取方法和步骤1085.1.4 测试项编写1115.1.5 测试项充分性追踪1485.1.6 测试需求评审1495.2 测试策划1505.2.1 测试策划内容1505.2.2 测试策划编写1505.2.3 测试策划评审1645.3 测试设计和实现1655.3.1 测试用例框架设计1655.3.2 典型用例设计分析1665.3.3 测试用例管理1805.3.4 测试环境搭建1825.3.5 测试说明评审1865.4 测试执行1865.4.1 测试就绪评审1875.4.2 测试用例执行1875.4.3 测试结果记录1875.4.4 测试问题记录1895.4.5 回归测试执行1975.5 测试总结2015.5.1 测试工作分析2015.5.2 测试结果分析2045.5.3 测试报告编写2055.5.4 测试总结评审211第6章 测试过程管理2126.1 配置管理2126.1.1 配置管理概念2126.1.2 配置管理计划2136.1.3 基线管理2146.1.4 四库管理2156.1.5 变更控制2176.1.6 配置状态报告2196.2 质量监督2206.2.1 需求分析与策划阶段的质量监督2206.2.2 设计与实现阶段的质量监督2216.2.3 执行阶段的质量监督2236.2.4 总结阶段的质量监督2246.3 成果评审2256.3.1 阶段评审的作用2256.3.2 测试需求规格说明书评审2256.3.3 测试计划评审2286.3.4 测试说明评审2316.3.5 测试就绪评审2336.3.6 测试记录评审2356.3.7 测试报告评审2376.3.8 测试总结评审239第7章 测试项目实践2427.1 被测软件介绍2427.1.1 功能性需求2437.1.2 用户界面需求2457.1.3 系统接口需求2457.1.4 计算机资源需求2467.1.5 其他需求2467.2 测试需求分析与策划2477.2.1 被测软件分析2477.2.2 测试项分析2507.2.3 测试项示例2657.2.4 测试环境2787.3 测试设计与实现2807.3.1 文档审查2807.3.2 功能测试2817.3.3 性能测试2947.3.4 接口测试2957.3.5 人机交互界面测试2977.3.6 强度测试2987.3.7 余量测试2997.3.8 安全性测试2997.3.9 恢复性测试2997.3.10 边界测试3007.3.11 数据处理测试3017.3.12 安装性测试3017.3.13 容量测试3027.3.14 兼容性测试3027.4 测试执行3027.4.1 严重问题3037.4.2 一般问题3047.5 测试总结3057.5.1 测试结果3067.5.2 评价结论与改进意见308参考文献310
|
|