返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • [正版新书] 软件质量保证与测试(微课版) 黄艳 朱会东 李朝阳 清华大学出版社 软件质量-质量管理-高等学校-教材
  • 新商品上架
    • 作者: 黄艳著
    • 出版社: 清华大学出版社
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    句字图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 黄艳著
    • 出版社:清华大学出版社
    • 开本:16开
    • ISBN:9784860892837
    • 版权提供:清华大学出版社

     书名:  软件质量保证与测试(微课版)
     出版社:  清华大学出版社
     出版日期  2023
     ISBN号:  9787302639053

    本书在全面介绍软件质量、软件质量保证、软件测试、测试用例、测试阶段以及软件缺陷等基本知识的基础上,着重介绍等价类划分、边界值分析、因果图、判定表等黑盒测试方法和逻辑覆盖、基本路径测试等白盒测试方法,并分别通过综合实例的测试用例设计来说明如何应用常用的测试方法进行测试设计。

    全书分10章: 第1~4章主要介绍基础知识;第5章和第6章分别讨论常用黑盒测试方法、白盒测试方法的本质和应用;第7章阐述不同测试阶段的测试内容和测试策略;第8~10章内容围绕软件缺陷管理流程、自动化测试和单元测试工具JUnit的使用进行介绍。 

    本书适合作为高等院校计算机、软件工程专业高年级本科生的教材,也可供对软件工程比较熟悉的软件开发人员、广大科技工作者和研究人员参考。




    u通过严谨简明的预备知识介绍,有的放矢地为读者梳理软件质量保证涉及的基础知识,然后以软件质量保证的目标为着眼点,将软件质量保证问题分解为技术评审、软件测试等内容,并全面介绍了软件测试的方法及应用。

    u结合课程内容设置了“课程思政”栏目,启发读者对软件质量保证、软件测试的思考与探索,引领积极价值取向。

    u在主体内容之外,设计了“知识拓展”“案例分析”“勤思敏学”“学习小结”等栏目,激发读者的学习兴趣,拓展视野。

    u在编写过程中侧重于实践应用,通过在章节内容中添加“综合示例”,以案例形式融入创新思维方法等新内容,引导学生应用恰当的测试方法解决现实中的实际问题。

    u本书融合数字资源,实现教材增值赋能。拟通过二维码技术,建立纸质教材和数字化资源的有机联系,使学生能够使用移动终端随时、随地进行学习。



    目录




    第1章概述1

    1.1软件和软件工程1

    1.1.1软件的定义及特征1

    1.1.2软件危机2

    1.1.3软件工程的定义及目标2

    1.1.4软件的生存周期3

    1.1.5软件过程4

    1.2软件质量4

    1.3软件失效5

    1.4软件质量保证和软件测试6

    1.5新时代人才特点7

    习题9

    第2章软件质量保证10

    2.1软件质量的决定性因素10

    2.1.1质量和质量大师10

    2.1.2软件质量的决定因素15

    2.2软件质量模型17

    2.2.1McCall模型17

    2.2.2ISO9126模型18

    2.2.3ISO/IEC25010模型20

    2.3软件质量管理体系25

    2.3.1ISO9000管理体系25

    2.3.2CMM认证体系25

    2.3.36σ管理体系27

    2.4软件质量保证29

    2.4.1SQA任务30

    2.4.2SQA活动30

    2.4.3SQA措施30〖3〗软件质量保证与测试(微课版)目录〖3〗2.4.4SQA实施步骤32

    习题32

    第3章软件测试基础34

    3.1认识软件测试34

    3.1.1软件测试的辩证观点35

    3.1.2软件测试的风险观点35

    3.1.3软件测试的经济学观点36

    3.2软件测试模型36

    3.2.1V模型36

    3.2.2W模型38

    3.2.3H模型38

    3.2.4X模型39

    3.3软件测试过程40

    3.4软件测试方法42

    3.4.1黑盒测试42

    3.4.2白盒测试42

    3.4.3基于风险的测试43

    3.4.4基于模型的测试43

    3.5软件测试用例43

    3.6软件测试的现状45

    习题47

    第4章软件缺陷49

    4.1软件缺陷概述49

    4.1.1软件缺陷相关术语49

    4.1.2软件缺陷定义50

    4.2软件缺陷类型51

    4.3软件缺陷产生原因53

    4.4软件缺陷分类54

    4.4.1按照开发阶段分类54

    4.4.2按照严重程度分类55

    4.4.3按照优先级分类56

    4.5典型的软件缺陷57

    习题58

    第5章黑盒测试60

    5.1黑盒测试基本概念60

    5.2等价类划分61

    5.2.1等价类划分原则62

    5.2.2多变量的等价类划分组合63

    5.2.3等价类划分测试64

    5.3边界值分析69

    5.3.1边界值分析测试分类70

    5.3.2边界值分析和等价类划分的综合运用75

    5.4因果图78

    5.4.1因果图符号78

    5.4.2因果图应用79

    5.4.3因果图的优缺点81

    5.5判定表82

    5.5.1判定表的建立步骤和示例82

    5.5.2因果图与判定表88

    5.6场景法91

    5.7错误推测法94

    5.8黑盒测试的综合应用95

    5.9黑盒测试小结100

    习题100

    第6章白盒测试102

    6.1什么是白盒测试102

    6.2语句覆盖103

    6.3判定覆盖105

    6.4条件覆盖106

    6.5判定/条件覆盖108

    6.6条件组合覆盖109

    6.7修正判定/条件覆盖111

    6.8基本路径测试114

    6.8.1程序的控制流图115

    6.8.2圈复杂度118

    6.8.3独立路径集118

    6.8.4图形矩阵119

    6.9白盒测试综合示例120

    6.10静态白盒测试126

    6.10.1代码检查127

    6.10.2静态结构分析128

    6.10.3静态测试工具128

    6.11白盒测试小结129

    习题129

    第7章软件测试阶段132

    7.1单元测试132

    7.1.1单元测试定义132

    7.1.2单元测试目标133

    7.1.3单元测试内容133

    7.1.4单元测试环境133

    7.1.5单元测试策略134

    7.2集成测试136

    7.2.1集成测试定义136

    7.2.2集成测试目标136

    7.2.3集成测试内容137

    7.2.4集成测试环境138

    7.2.5集成测试策略138

    7.3系统测试143

    7.3.1系统测试定义143

    7.3.2系统测试目标144

    7.3.3系统测试内容144

    7.3.4系统测试环境144

    7.3.5系统测试过程145

    7.3.6系统测试人员145

    7.4验收测试145

    7.4.1验收测试定义145

    7.4.2验收测试内容146

    7.4.3验收测试的实施过程147

    7.4.4验收测试策略147

    7.4.5验收测试人员148

    习题148

    第8章软件缺陷管理150

    8.1软件缺陷管理目标150

    8.2软件缺陷管理等级151

    8.2.1个体级缺陷管理151

    8.2.2项目级缺陷管理151

    8.2.3组织级缺陷管理152

    8.2.4缺陷度量152

    8.2.5缺陷预防152

    8.3软件缺陷状态154

    8.4软件缺陷管理156

    8.4.1缺陷处理流程156

    8.4.2缺陷的跟踪记录160

    8.5软件缺陷报告162

    8.5.1缺陷报告规范163

    8.5.2缺陷报告示例166

    习题169

    第9章自动化测试170

    9.1自动化测试概述170

    9.1.1手工测试和自动化测试170

    9.1.2适合自动化测试的项目171

    9.1.3自动化测试所需技能171

    9.2自动化测试脚本开发172

    9.2.1自动化测试脚本编写原则172

    9.2.2自动化测试脚本的开发方法173

    9.3自动化测试工具174

    9.3.1自动化测试工具分类174

    9.3.2主流的自动化测试框架175

    9.3.3UI自动化测试工具Airtest176

    9.3.4单元测试工具180

    第10章单元测试工具JUnit181

    10.1单元测试工具JUnit简介181

    10.2手工测试与JUnit测试比较182

    10.2.1在main函数中编写测试脚本实现测试183

    10.2.2在Test类中编写测试脚本实现测试183

    10.3单元测试工具JUnit 的使用185

    10.3.1使用JUnit工具进行简单测试185

    10.3.2@Before和@After注解的应用187

    10.3.3参数化运行器的应用190

    10.3.4测试集的应用193

    10.3.5分类测试的应用195

    参考文献197



     

    1
    • 商品详情
    • 内容简介

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购