





定价:69.8元
印次:1-2
ISBN:9787302625872
出版日期:2023.02.01
印刷日期:2025.01.03
图书责编:张玥
图书分类:教材
本书分为理论篇和实践篇两部分。理论篇主要讲述软件测试的产生与发展、基本概念和核心思想;黑盒测试与白盒测试常用方法;自动化测试原理和技术;软件测试过程;软件质量与质量保证等。实践篇围绕移动应用测试,讲述测试准备、功能测试、自动化测试、性能测试和安全性测试等,并给出两个移动应用测试实战案例。 本书以大量源程序代码和测试代码作为示例进行讲解,结合软件开发,培养学生的测试分析、测试设计和测试开发能力。本书以基于学习产出的教育理念为指导,提供丰富新颖的习题,加强对学生能力产出的度量和考核,适应工程教育认证的要求。本书为慕课(MOOC)版教材,可以提供全套网络教学资源,让暂不具有这些数字化资源的学校和老师能快速开设“软件质量保证与测试”“软件测试”慕课/微课课程。 本书结合软件缺陷、软件质量、软件测试设计、信创测试等专业知识点,融入了工匠精神培养、质量意识树立、社会责任担当、爱国情怀熏陶、报国志向引领等课程思政内容。 本书可作为应用型本科软件工程、计算机科学与技术等专业“软件质量保证与测试”“软件测试”课程的教材,也可作为软件测试从业者的参考书。
王智钢,中央民族大学本科毕业,获东南大学工学硕士学位,副教授,中共党员,软件工程学院软件工程(嵌入式培养)系主任。研究方向为数据挖掘、软件测试,主要讲授软件质量保证与测试、软件测试技术课程设计等课程。主持教育部产学合作协同育人等项目5项,发表“分布式并行关联规则挖掘算法研究”等论文20余篇,主持江苏省在线开放课程,首批江苏省级一流本科课程。曾获校优秀教案及多媒体课件比赛一等奖、教育教学论文评比一等奖、微课教学比赛二等奖。
前言 随着移动互联时代的到来,移动应用软件如雨后春笋般破土而出,茁壮成长,并形成发展热潮,相应地,移动应用软件的测试和质量保证任务越来越多,要求也越来越高。 一方面,大量移动应用软件的涌现,方便了人们的生产与生活,提升了整个社会的运转效率,推动了经济社会的发展;另一方面,一些移动应用软件安全性差、侵犯用户隐私、在不同屏幕分辨率下交互界面变形等问题也越来越受到关注和重视,应当通过软件测试和质量保证不断提高移动应用软件的质量,更好地满足移动互联时代的要求,服务社会发展。 首先,所有参与软件项目的人都应当具有社会责任感,自觉承担软件质量责任,树立软件质量意识,把质量标准和质量控制措施落实到软件研发的每一项具体工作中。其次,随着软件迭代的速度越来越快,软件测试和软件开发的结合越来越紧密,这对软件开发者的软件测试能力提出了更高的要求,很多测试技术和工具也被越来越紧密地集成到开发环境中,为开发者完成相应测试工作提供了便利。软件开发者熟悉软件的详细设计和代码,由他们完成单元测试、集成测试等一部分测试工作,有利于节约测试成本、提高软件质量。只有具备社会责任感和软件质量意识,懂得质量保证,具有测试能力的人,才能开发出高质量的软件。 本书介绍软件测试、软件质量保证的基础知识、基本方法和技术,为学习者后续进一步深入学习软件测试,进入软件测试领域奠定基础。本书较为全面地讲述了移动应用测试的相关内容,并给出实战案例,希望通过本书,学习者能基本掌握移动应用测试的完整过程。 本书结合大量源程序代码、测试代码和具体示例进行讲解,力争提高学习者的感性认识,促进学习者对知识的理解,同时培养和...
第1篇理论篇
第1章绪论31.1软件测试的产生与发展3
1.1.1软件测试的产生3
1.1.2软件测试的第一类方法3
1.1.3软件测试的第二类方法4
1.1.4从软件测试到软件质量保证5
1.1.5软件发展特点对软件测试的影响6
1.2软件缺陷和事故案例8
1.2.1第一个Bug8
1.2.2软件缺陷9
1.2.3缺陷产生的原因9
1.2.4软件测试PIE模型12
1.2.5软件缺陷导致的事故案例14
1.2.6质量意识、社会责任、工匠精神和创新16
1.3软件测试的意义、原则和挑战19
1.3.1软件质量成本19
1.3.2测试的意义19
1.3.3软件测试的基本原则21
1.3.4软件测试面临的挑战22
1.4软件测试模型、过程和组织管理23
1.4.1软件测试模型23
1.4.2软件测试过程26
1.4.3软件测试用例27
1.4.4软件缺陷管理28
1.5软件测试方法和技术29
1.5.1静态测试与动态测试291.5.2黑盒测试和白盒测试31
1.5.3手工测试与自动化测试32
1.6信创测试33
1.6.1信创战略33
1.6.2信创体系33
1.6.3信创测试34
1.7移动应用测试35
1.7.1移动应用技术简介35
1.7.2移动应用的特点44
1.7.3移动应用测试简介46
习题一49第2章黑盒测试53
2.1黑盒测试概述53
2.1.1黑盒测试的特点53
2.1.2主要的黑盒测试方法54
2.1.3黑盒测试针对的软件缺陷54
2.2等价类划分测试概述56
2....
2.有较完整的软件测试与质量保证知识体系,并紧跟当前移动应用快速发展的时代潮流,较全面地讲解了移动应用测试的相关内容。同时突出在移动应用测试上的应用实践,并给出实战案例,使读者掌握移动应用测试的完整过程。
3.以OBE理念为指导,结合大量实例、源程序代码和测试代码,突出重点,剖析难点,深入浅出,促进测试分析、测试设计和测试开发能力的提高。同时提供丰富新颖的习题,加强对读者能力的考核和度量。
4.全书配套教学慕课,包含教学视频、PPT、在线作业与测验等。还提供教学大纲、教案、习题答案、实验安排、实验指导书等教学资源。
"