内容简介
本书详细地介绍了软件测试的各个方面,从测试概念、测试模型、测试过程、测试阶段等各个不同的视角来探讨软件测试的重要性,重点讲解了软件测试的各种方法和技术,并将它们应用在软件测试框架的不同阶段,以满足不同的应用系统测试的需求。本书尽量使软件测试的理论知识点具有良好的衔接性和系统性,使需求和验收测试评审、测试设计、执行测试与各个阶段的实际测试活动有机地结合起来,使读者更容易领会如何将测试的方法和技术应用到各个测试阶段和本地化测试中去。本书还讲解了丰富的实例和实践要点,更好地体现了软件测试学科的特点,帮助读者快速地将理论知识与实践结合起来。
本书用了较大篇幅详细介绍了自动化测试的原理、方法和工具,通过一些典型的测试工具展示了自动化测试的过程,使读者能够更直观地理解自动化测试的技术和具体的实践方法。
本书适合作为应用型本科和高职高专计算机专业的教材,也可以作为计算机从业人员的学习用书......
靠前章软件测试概述
本章目标
了解软件测试的背景
掌握软件缺陷的定义及缺陷跟踪流程
熟悉软件测试的复杂性与经济性分析
掌握软件测试的定义
熟悉软件测试人员应具备的素质本章单词
test case: bug:
&nbs......
近年来,计算机技术突飞猛进,软件的开发与使用越来越普遍、越来越高端,从早期的数值计算,到现在云计算、互联网+、电子商务、大数据等,涉及各个领域。软件中存在的问题或安全漏洞也频繁出现,显然,软件的质量保证越来越受到重视。而目前我国软件测试行业的从业人员相当缺乏,并且在IT行业中重视程度不够。
本书从软件测试的基础开始,将软件测试的测试流程与软件开发的流程起来作为主线,介绍软件测试的过程、测试计划、测试用例设计与实施、测试缺陷跟踪以及测试分析等。在测试的不同阶段开始单测试、集成测试、系统测试、验收测试等;在不同阶段选择不同的测试方法和技术,如静态测试、白盒测试、黑盒测试等,并分别介绍怎样使用自动化工具对相关软件进行测试,主要介绍了功能自动化工具QPT以及性能测试工具LoadRunner的基本使用方法,还以案例穿插介绍了缺陷管理工具JIRA。
本书的特点如下。
(1......