


作者:丁蕊
定价:49元
印次:1-1
ISBN:9787302678021
出版日期:2024.12.01
印刷日期:2024.12.20
图书责编:吴梦佳
图书分类:教材
"本书是国家一流本科课程“软件质量保证与测试”的配套教材,融合了学科竞赛、素质培养和科研入门等需求。本书围绕软件测试流程,系统阐述了软件测试的基本原理、软件测试的策略与方法、黑盒测试技术、白盒测试技术,并按照软件测试过程详细阐述了单元测试、集成测试、系统测试、验收测试和回归测试。在软件测试实际应用部分,面向全国大学生软件测试大赛,介绍了单元测试、性能测试、Web测试和移动测试的基本知识。此外,本书还介绍了软件测试自动化工具设计的相关知识。 本书注重理论与实践相结合,内容详尽,并针对当前软件测试领域的热点和前沿问题进行介绍。 本书实用性强,可作为本科及大专院校软件测试课程的教材,也可作为软件测试相关科研工作者的入门参考书。"
丁蕊,工学博士,副教授,硕士生导师,中国计算机学会人工智能与模式识别专委会通信委员,黑龙江省计算机学会软件工程专委会委员,黑龙江省科技厅项目评审专家,研究方向为群智能、计算智能、多目标优化和基于搜索的软件工程;围绕软件测试开展科研工作,主持黑龙江省自然科学基金1项,参与国家自然科学基金项目等国家级项目3项,主持教育厅科技重点项目1项,面上项目1项;获黑龙江省高校科技成果奖二等奖1项;以第一作者发表论文20余篇,其中SCI和EI检索10余篇;出版专著3部,所讲授的软件测试课程已获批国家级一流课程。
前〓〓言 随着软件规模和复杂程度的大幅度提升,如何保证软件产品质量的问题变得日益突出。软件测试是保证软件产品质量的重要手段,在整个软件生命周期中占有重要的地位。我国软件测试行业仍处于起步阶段,软件测试技术体系仍不够成熟,人才缺口较大。 软件测试是高等学校计算机、软件工程相关专业的主干课程。近年来,随着云计算、大数据、大模型等技术的不断发展,软件测试相关技术的发展日新月异。因此,软件测试的教学内容也需要进行同步更新。 作为培养软件工程人才的课程,软件测试的教学目的不仅是教会学生使用软件测试工具,更重要的是通过对软件测试基础理论和测试工具的学习,理解软件测试的基本知识和方法,了解测试自动化工具设计与实现的底层逻辑。软件测试课程的教学目标是学生在毕业后用到课堂中学习的软件测试方法,可以选择适合的测试工具,能够很快地掌握软件测试工具,甚至根据需要设计自动化测试工具、探索软件测试的新方法和新技巧。 本书注重基本理论与基本技能的教学,重点体现国家一流课程的竞赛和科研特色。 本书面向初、中级读者介绍了软件测试的基本理论和当前流行的一些软件测试技术,较为全面地涵盖了当前软件测试领域的专业知识,并反映了当前最新的软件测试理论、技术和工具。 本书主要内容包括3部分。第1部分软件测试理论涉及概念、流程、分类、策略和方法等; 软件测试方法和过程,黑盒测试方法涉及等价类、边界值、决策表、因果图、场景法、正交试验法、错误猜测法和规范导出法,白盒测试方法包括基本路径测试法和逻辑覆盖测试法,同时融合了科研元素的自动化测试工具设计,如插装、随机测试、蜕变测试和变异测试等...
目〓〓录
第1部分软件测试理论
第1章软件测试概述
1.1软件测试的基本概念
1.1.1软件与软件测试
1.1.2软件测试的背景
1.1.3软件质量模型
1.1.4软件缺陷与软件故障
1.1.5软件测试和缺陷修复的代价
1.1.6软件测试的目的
1.1.7软件测试的原则
1.2软件测试行业现状
1.3软件测试过程
1.4软件测试充分性及停止准则
1.4.1软件测试充分性
1.4.2软件测试停止准则
1.5软件测试的学习资源
1.6小结
1.7习题
第2章软件开发与软件测试基础
2.1软件开发过程及模型
2.1.1软件开发过程
2.1.2软件开发模型
2.2软件测试与开发的关系
2.2.1开发与测试各阶段的关系
2.2.2软件测试模型
2.3软件测试的信息流
2.4软件测试流程
2.4.1分析软件测试需求
2.4.2编写软件测试计划
2.4.3设计软件测试用例
2.4.4执行软件测试
2.4.5撰写软件测试报告
2.4.6软件测试完成
2.4.7软件缺陷分析
2.5软件测试用例
2.5.1软件测试用例样例
2.5.2软件测试用例设计原则
2.5.3软件测试用例评审
2.5.4软件测试用例更新
2.6小结
2.7习题
第3章软件测试的分类、策略与方法
3.1软件测试的分类
3.2软件测试策略与方法 ... 查看详情

