





定价:79元
印次:1-10
ISBN:9787302525011
出版日期:2019.04.01
印刷日期:2025.01.07
图书责编:胡辰浩
图书分类:教材
《软件测试技术》系统地介绍软件测试的基本原理与方法,重点讲解软件测试的基本技术、测试用例的设计方法、软件测试的主要过程、软件缺陷的报告以及测试的评估方法。同时,结合软件测试工程实践,讲解测试项目管理、自动化测试原理以及测试工具的分类和选择。书后附录部分给出了常用软件中测试术语的中英文对照、与测试相关的软件工程国家标准目录、实用的软件测试计划模板和验收测试报告模板,供读者学习参考。 《软件测试技术》融入作者十余年软件工程领域实践与教学经验,内容精炼实用、条理清晰并且通俗易懂。通过丰富的实例和实践要点描述,方便读者理解测试理论和技术的具体应用方法,力求使软件测试初学者可以在短时间内掌握软件测试技术核心内容,为进一步适应高级软件测试工作打下坚实基础。 《软件测试技术》可作为软件工程、计算机科学与技术以及相关专业的本科生教材和硕士研究生参考教材,也可以作为各类软件工程技术相关人员的参考书。 《软件测试技术》对应的课件可以到http://www.tupwk.com.cn/downpage网站下载,也可通过扫描前言中的二维码下载。
根据当前软件测试行业技术应用现状和未来发展趋势,使读者既能够系统地掌握软件测试的基本理论和方法,又能够明晰这些理论和方法是如何在实际应用中发挥作用的。《软件测试技术》主要包括以下内容:(1) 测试基础知识。在第1 章中通过分析软件测试工程师的职业发展前景和当前我国软件测试行业现状,使读者首先了解学习本课程的意义,增强学习兴趣;介绍软件测试的发展历程、基本概念、原则和术语;详细说明软件测试的目的、分类、流程和基本的软件测试过程;细致讲解常见的软件测试模型;阐述什么是测试用例、如何正规书写测试用例、如何保障测试用例的设计质量。(2) 测试基本技术。在第2 章和第3 章中结合经典实例,重点讲解常用的白盒测试技术和黑盒测试技术以及相应的测试用例设计方法,对难以掌握和应用中易错的知识点进行实例化说明。总结和分析白盒测试和黑盒测试的优缺点,在此基础上给出白盒测试和黑盒测试技术的应用策略。(3) 测试过程。在第4 章中,从单元测试、集成测试、系统测试和验收测试4 个阶段详细介绍软件测试执行过程,说明各测试阶段依据的主要技术文档、参与人员、典型测试数据和采用的主要技术,对回归测试的方法和注意事项进行介绍。(4) 功能与非功能测试。在第5 章中,对各种典型的功能和非功能测试技术进行说明,重点讲解性能测试的分类以及常用的性能测试指标。(5) 缺陷报告与测试评估。在第6 章中,详细说明报告软件缺陷的方法,重点说明如何完成定量化测试评估,介绍测试总结报告的编写方法。(6) 测试管理。在第7 章中,介绍测试管理中一些最为重要的管理内容和相关知识,主要包括软件质量管理标准和管理体系、如何制定测试计划、测试项目中的测试文档以及测试配置管理等内容。(7) 软件测试自动化。在第8 章中,介绍自动化测试的原理,说明测试工具的分类和选择方法,给出一些常用测试工具的说明。
前 言 现阶段,软件测试基础人才不足,已成为制约我国软件产业发展的瓶颈。在国内,虽然软件测试仍然处于起步阶段,但是毫无疑问,就IT产业发展前景来看,软件测试是软件行业中的朝阳产业。信息产业目前已成为我国的支柱性产业,特别是伴随着“互联网+”战略上升至国家战略,软件行业正在以前所未有的速度蓬勃发展,因此也极大地带动了软件测试行业的快速发展。软件测试对于软件质量保障的重要性越来越多地得到软件企业和软件研发团队的重视,专业的软件测试人才需求不断扩大,各种软件测试培训机构和网站数量不断增多,软件测试已成为IT产业中的一个重要行业分支。 但是与软件测试发展和人才需求不相适应的是,很多软件企业认为,大量软件测试岗位应聘者缺乏对于软件测试技术的系统培训,未能系统化地掌握软件测试正规流程,一些应聘者虽然有一些软件研发经验,但是不了解软件测试岗位需求。从软件测试人员的现状来看,也存在着很多问题。测试人员的专业知识不够扎实,只懂得一些表面上的测试技术,不能全面胜任软件测试工作,更无法胜任软件测试项目管理工作;测试人员没有建立相对完整的测试体系概念,对软件测试的基本定义和目的不清晰,不了解如何具体开展软件测试工作;忽视软件测试理论知识,认为理论知识没有用而不去深入理解软件测试的基本原理。软件测试人才知识能力结构不健全的根本原因是人才培养途径不健全,因此,急须加强高等院校软件测试技术相关课程的建设。 软件测试远比人们直观想象的复杂,测试工作具有很高的组织管理和技术难度,测试理论也比较庞杂,具有理论和实践高度联系的特点。软件测试工具相比于软件开发工具来讲,分类更为细致并且数量众多,一个软件...
第1章 软件测试概述 1
1.1 软件测试行业需求与现状 1
1.2 软件中的Bug 4
1.2.1 Bug与软件缺陷 4
1.2.2 软件Bug的普遍性与危害性 6
1.2.3 软件缺陷产生的原因 7
1.3 什么是软件测试 8
1.3.1 软件测试的发展历程 8
1.3.2 软件测试的定义 10
1.3.3 软件测试认识误区 11
1.4 软件测试的目的与原则 12
1.4.1 软件测试的目的 12
1.4.2 软件测试的原则 13
1.5 软件测试过程与分类 14
1.5.1 软件测试过程 15
1.5.2 软件测试分类 16
1.6 软件测试过程模型 19
1.6.1 V模型 20
1.6.2 W模型 20
1.6.3 H模型 21
1.6.4 X模型 22
1.6.5 前置测试模型 23
1.6.6 测试模型的特点 24
1.7 软件测试信息流 24
1.8 软件测试用例 25
1.8.1 什么是测试用例 25
1.8.2 测试用例编写规范 27
1.8.3 编写测试用例的注意事项 28
1.8.4 设计测试用例的误区 30
思考题 30
第2章 白盒测试 33
2.1 对于白盒测试的基本认识 33
2.2 静态测试 34
2.2.1 代码检查法 35
2.2.2 静态... 查看详情
《软件测试技术》主要包括以下内容:
(1) 测试基础知识。在第1 章中通过分析软件测试工程师的职业发展前景和当前我国软件测试行业现状,使读者首先了解学习本课程的意义,增强学习兴趣;介绍软件测试的发展历程、
基本概念、原则和术语;详细说明软件测试的目的、分类、流程和基本的软件测试过程;细致讲解常见的软件测试模型;阐述什么是测试用例、如何正规书写测试用例、如何保障测试用例的设计质量。
(2) 测试基本技术。在第2 章和第3 章中结合经典实例,重点讲解常用的白盒测试技术和黑盒测试技术以及相应的测试用例设计方法,对难以掌握和应用中易错的知识点进行实例化说
明。总结和分析白盒测试和黑盒测试的优缺点,在此基础上给出白盒测试和黑盒测试技术的应用策略。
(3) 测试过程。在第4 章中,从单元测试、集成测试、系统测试和验收测试4 个阶段详细介绍软件测试执行过程,说明各测试阶段依据的主要技术文档、参与人员、典型测试数据和采
用的主要技术,对回归测试的方法和注意事项进行介绍。
(4) 功能与非功能测试。在第5 章中,对各种典型的功能和非功能测试技术进行说明,重点讲解性能测试的分类以及常用的性能测试指标。
(5) 缺陷报告与测试评估。在第6 章中,详细说明报告软件缺陷的方法,重点说明如何完成定量化测试评估,介绍测试总结报告的编写方法。
(6) 测试管理。在第7 章中,介绍测试管理中一些最为重要的管理内容和相关知识,主要包括软件质量管理标准和管理体系、如何制定测试计划、测试项目中的测试文档以及测试配置
管理等内容。
(7) 软件测试自动化。在第8 章中,介绍自动化测试的原理,说明测试工具的分类和选择方法,给出一些常用测试工具的说明。
查看详情