高等学校软件工程专业系列教材软件测试实战教程/高科华等

本书特色

[

本书是一本软件测试技术方面的实战教程,编写时参照国际软件测试认证委员会的软件测试人员认证课程大纲选取知识点,兼顾当前软件测试岗位对技能的要求。本书既介绍了经典的软件测试基础理论,又介绍了*的测试方法。书中大部分章节以与软件测试技术相关的实际案例作为开篇,使得对知识的讲解更生动。主要内容包括: 软件测试基础、软件测试管理、软件缺陷管理、单元测试、集成测试、系统测试、性能测试、安全性测试、Spring MVC Web应用测试、Android App测试、Web前端测试等。
本书的*特点是将理论与实际操作有机结合在一起,实训任务丰富、图文并茂、深入浅出、讲解详尽、实践性强。
本书既可作为高等院校计算机软件工程、软件技术、计算机应用技术、软件与信息服务等相关专业的教材,也可作为广大软件行业从业人员(软件测试人员、软件开发人员、项目经理等)进行软件测试实践的培训教材,还可作为参加ISTQB测试人员认证的辅助教程。

]

内容简介

[

本书是一本软件测试技术方面的实战教程,编写时参照靠前软件测试认证委员会的软件测试人员认证课程大纲选取知识点,兼顾当前软件测试岗位对技能的要求。本书既介绍了经典的软件测试基础理论,又介绍了很新的测试方法。书中大部分章节以与软件测试技术相关的实际案例作为开篇,使得对知识的讲解更生动。主要内容包括: 软件测试基础、软件测试管理、软件缺陷管理、单元测试、集成测试、系统测试、性能测试、安全性测试、Spring MVC Web应用测试、Android App测试、Web前端测试等。
本书的很大特点是将理论与实际操作有机结合在一起,实训任务丰富、图文并茂、深入浅出、讲解详尽、实践性强。
本书既可作为高等院校计算机软件工程、软件技术、计算机应用技术、软件与信息服务等相关专业的教材,也可作为广大软件行业从业人员(软件测试人员、软件开发人员、项目经理等)进行软件测试实践的培训教材,还可作为参加ISTQB测试人员认证的辅助教程。

]

目录

目录第1章软件测试基础1.1为什么需要软件测试1.1.1软件测试的重要性1.1.2引起软件缺陷的原因1.1.3软件测试和软件质量1.2什么是软件测试1.2.1软件测试的基本概念1.2.2软件测试的发展历史1.2.3软件测试七条原则1.3如何进行软件测试1.3.1基本的测试过程1.3.2软件测试级别、测试类型和测试技术1.4测试心理学与职业道德1.4.1测试心理学1.4.2职业道德1.5软件测试技术的发展趋势1.5.1自动化软件测试技术应用越来越普遍1.5.2测试技术不断细分1.5.3云技术、容器化和开源工具使得测试成本下降1.5.4测试驱动开发1.5.5DevOps越来越流行1.5.6探索式软件测试1.5.7基于模型的软件测试实训任务第2章软件测试管理2.1什么是软件测试管理2.1.1测试组织2.1.2测试计划和估算2.1.3测试过程监控2.1.4配置管理2.1.5风险和测试2.1.6事件管理2.1.7软件测试管理工具2.2TestLink起步2.2.1系统要求2.2.2TestLink的安装2.2.3初始使用2.2.4技能拓展: TestLink的配置2.3TestLink操作演练2.3.1测试需求管理2.3.2测试用例管理2.3.3测试计划制定2.3.4测试执行2.3.5测试结果分析实训任务第3章软件缺陷管理3.1什么是软件缺陷管理3.1.1软件缺陷管理简介3.1.2缺陷管理工具3.2Mantis起步3.2.1系统要求3.2.2Mantis的安装3.2.3初始使用3.2.4技能拓展: Mantis配置3.3Mantis操作演练3.3.1用户管理3.3.2我的视图3.3.3提交问题3.3.4处理问题实训任务第4章单元测试4.1什么是单元测试4.1.1单元测试简介4.1.2单元测试框架4.2JUnit起步4.2.1跟我做4.2.2JUnit单元测试要点4.3JUnit操作演练4.3.1参数化测试4.3.2用Mockito隔离测试4.4白盒测试技术4.4.1语句覆盖4.4.2判定覆盖4.4.3条件覆盖4.4.4判定/条件覆盖4.4.5组合覆盖4.4.6基本路径覆盖实训任务第5章集成测试5.1什么是集成测试5.1.1集成测试简介5.1.2集成测试工具5.2Jenkins起步5.2.1Jenkins安装5.2.2插件安装5.2.3Jenkins配置5.2.4创建新任务5.3Jenkins操作演练5.3.1准备5.3.2在Jenkins中创建任务5.3.3创建流水线脚本5.4能力拓展: 在Docker中运行Jenkins5.4.1准备 5.4.2在Docker中运行Jenkins5.4.3Fork和克隆Github上的示例库 5.4.4在Jenkins中创建任务5.4.5创建流水线脚本实训任务第6章系统测试6.1什么是系统测试6.1.1系统测试简介6.1.2系统测试工具6.2Selenium起步6.2.1Selenium IDE的安装6.2.2Selenium IDE的使用6.2.3用Eclipse开发Selenium测试6.3RF Selenium操作演练6.3.1Robot Framework简介6.3.2RF测试环境的安装6.3.3RF Selenium测试示例演示6.4黑盒测试技术6.4.1等价类划分6.4.2边界值分析6.4.3决策表测试6.4.4状态转换测试6.4.5基于用例的测试实训任务第7章性能测试7.1什么是性能测试7.1.1性能测试简介7.1.2性能测试工具7.2JMeter起步7.2.1JMeter的安装和启动7.2.2JMeter的主要元件7.2.3JMeter测试计划示例和模板7.3JMeter操作演练7.3.1Web应用测试计划模板7.3.2JMeter的运行模式实训任务第8章安全性测试8.1什么是安全性测试8.1.1安全测试简介8.1.2安全性测试工具8.2ZAP安全性测试起步8.2.1ZAP的安装和启动后的界面8.2.2ZAP的基本操作8.3ZAP安全性测试演练8.3.1设置Spider8.3.2自动探索与手工探索相结合8.3.3主动扫描实训任务第9章Spring MVC Web应用测试9.1Spring MVC Web应用测试简介9.1.1Spring框架简介9.1.2Spring应用测试基础9.2Spring MVC Web应用测试起步9.2.1创建一个简单的Spring应用9.2.2运行Spring应用9.2.3测试Spring应用9.3Spring MVC Web应用测试演练9.3.1在STS中导入示例项目源代码9.3.2代码分析实训任务第10章Android App测试10.1什么是Android App测试10.1.1Android App测试简介10.1.2Android App测试工具10.2Android App测试起步10.2.1从模板新建Android Studio项目10.2.2Android Studio项目分析10.2.3运行App和测试10.3Android App测试演练10.3.1App单元测试10.3.2App UI测试10.3.3App集成测试10.3.4App性能测试10.3.5App测试示例10.4知识拓展: Appium介绍10.4.1Appium简介10.4.2Appium起步实训任务第11章Web前端测试11.1什么是Web前端测试11.1.1Web前端测试简介11.1.2Web前端测试工具11.2Jasmine测试起步11.2.1Jasmine的安装11.2.2示例代码解析11.3Jasmine测试演练11.3.1测试运行器Karma11.3.2Karma 与Jenkins集成11.4知识拓展: Jubula介绍11.4.1Jubula起步11.4.2Jubula演练实训任务附录AA.1Docker基础什么是DockerDocker的安装Docker常用命令制作镜像A.2Maven基础Maven简介在Windows环境安装MavenMaven配置文件settings.xmlMaven的使用A.3Git基础什么是Git在Windows上安装GitGit的使用

封面

高等学校软件工程专业系列教材软件测试实战教程/高科华等

书名:高等学校软件工程专业系列教材软件测试实战教程/高科华等

作者:高科华、高珊珊

页数:0

定价:¥49.5

出版社:清华大学出版社

出版日期:2018-07-01

ISBN:9787302521921

PDF电子书大小:72MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注