-
内容大纲
本书作为邮政快递相关专业创新实践课的配套教材,旨在紧跟软件测试的潮流与风向,基于实际的自动化测试框架项目的设计理念和开发经验,全面系统地介绍与Web测试相关的知识、技术和方法,帮助学生掌握Web测试中所需的各项知识和技能,从而保证该课程的顺利开展,为相关专业输送具备实战能力的技术人才。 -
作者介绍
-
目录
第1章 软件测试概述
1.1 软件测试的背景
1.1.1 软件缺陷的简单介绍
1.1.2 软件测试的重要性
1.2 软件测试的基本概念
1.2.1 软件测试的定义
1.2.2 软件测试的分类
1.2.3 软件测试的目的
1.2.4 软件测试的基本原则
1.3 软件开发
1.3.1 软件开发的流程
1.3.2 软件开发的模型
1.4 软件测试的过程
1.4.1 软件测试的流程
1.4.2 软件测试过程模型
1.5 软件测试人员
第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.2 软件缺陷管理
2.2.1 软件缺陷管理的概念
2.2.2 软件缺陷管理的目标
2.2.3 软件缺陷管理的过程
2.2.4 软件缺陷管理的工具
2.2.5 软件缺陷报告
第3章 黑盒测试
3.1 黑盒测试的基本概念
3.2 黑盒测试方法概述
3.3 等价类划分法
3.3.1 等价类划分法的概念
3.3.2 等价类划分法的具体实施
3.3.3 等价类划分法的实例分析
3.4 边界值分析法
3.4.1 边界值分析法的概念
3.4.2 边界值分析法的具体实施
3.4.3 边界值分析法的实例分析
3.5 决策表分析法
3.5.1 决策表分析法的概念
3.5.2 决策表分析法的具体实施
3.5.3 决策表分析法的实例分析
3.6 黑盒测试方法的比较和选择
3.6.1 测试工作量
3.6.2 测试效率
3.6.3 总结
3.7 黑盒测试工具
3.7.1 黑盒测试工具概要
3.7.2 黑盒功能测试工具——Selenium
3.7.3 黑盒功能测试工具——QTP
3.7.4 黑盒功能与性能测试工具——Robot
3.7.5 黑盒性能测试工具——JMeter
第4章 Web自动化测试概述
4.1 Web测试的基本概念
4.2 Web测试技术的实践与发展
4.2.1 传统软件测试
4.2.2 web测试与传统软件测试的区别
4.2.3 基本的Web测试技术
4.2.4 Web 2.0下新增的Web测试技术
4.3 Web自动化测试的基本概念
4.3.1 自动化测试介绍
4.3.2 自动化测试的优点
4.3.3 使用自动化测试的条件
4.3.4 Web自动化测试的简单介绍
第5章 Web自动化测试实现原理
5.1 自动化测试框架介绍
5.1.1 自动化测试框架概述
5.1.2 四种常见的自动化测试框架模式
5.1.3 自动化测试框架的作用
5.1.4 自动化测试框架设计的核心思想
5.2 自动化测试的基本流程
5.2.1 用例管理
5.2.2 数据管理
5.2.3 脚本管理
5.2.4 执行管理
5.2.5 结果统计分析
5.3 自动化测试页面元素的定位
第6章 ATF简介
6.1 ATF的产生背景
6.2 ATF的设计理念
6.3 ATF支持的浏览器
6.4 自动化测试辅助工具
6.4.1 Firefox浏览器或Coogle Chrome的安装
6.4.2 浏览器自带的辅助开发工具
6.5 学习ATF工具的能力要求
第7章 ATF概述
7。1 ATF的系统构架
7.1.1 ATF的系统结构
7.1.2 ATF的测试界面
7.2 ATF的创新点及优势
7.2.1 与传统工具的特点比较
7.2.2 ATF的创新点
7.2.3 ATF的优势
第8章 ATF测试基础设施建设
8.1 自动化构件管理与维护
8.1.1 自动化构件管理
8.1.2 自动化构件维护
8.2 元素库
8.2.1 元素库的设计思想
8.2.2 元素库的配置方法
8.3 执行代码管理
8.4 基础脚本
8.4.1 基础脚本的参数化原理
8.4.2 目标代码的生成
8.5 执行机管理
8.6 用户权限
第9章 ATF项目测试流程
9.1 测试基础设施的维护
9.1.1 自动化构件的维护
9.1.2 元素库的维护
9.1.3 基础脚本的维护
9.2 测试项目的建立与管理
9.3 测试用例管理
9.4 测试资源管理
9.4.1 测试资源管理简介
9.4.2 测试资源编辑
9.5 测试场景的配置
9.5.1 配置测试用例
9.5.2 设置定时执行
9.5.3 管理定时任务
9.5.4 触发器设置
9.5.5 执行过程控制
9.5.6 数据资源池配置
9.6 测试计划及执行配置
9.7 执行机调度管理
9.8 批次执行查询
9.9 测试记录单的查看与分析
9.10 测试结果的统计分析
第10章 软件评审
10.1 概述
10.2 软件评审的组织
10.2.1 内部评审
10.2.2 外部评审
10.3 软件评审的内容
10.3.1 管理评审
10.3.2 技术评审
10.3.3 文档评审
10.4 软件评审方法
10.4.1 走查法
10.4.2 结构走查法
10.4.3 审查法
10.4.4 三种评审方法的比较
10.5 软件评审的要点
第1l章 电子商务网站实战演练
11.1 被测系统的添加与配置
11.1.1 添加被测系统
11.1.2 配置被测系统
11.2 测试项目的添加
11.3 登录功能测试
11.3.1 新建功能点
11.3.2 元素库的添加
11.3.3 基础脚本的配置
11.3.4 用例的添加
11.3.5 测试资源的配置
11.3.6 测试计划及执行
11.4 注册功能测试
11.4.1 新建功能点
11.4.2 元素库的添加
11.4.3 基础脚本的配置
11.4.4 用例的添加
11.4.5 测试资源的配置
11.4.6 测试计划及执行
11.5 商品搜索功能测试
11.5.1 新建功能点
11.5.2 元素库的添加
11.5.3 基础脚本的配置
11.5.4 用例的添加
11.5.5 测试资源的配置
11.5.6 测试计划及执行
11.6 下单功能测试
11.6.1 新建功能点
11.6.2 元素库的添加
11.6.3 基础脚本的配置
11.6.4 用例的添加
11.6.5 测试资源的配置
11.6.6 测试计划及执行
11.7 订单查询功能测试
11.7.1 新建功能点
11.7.2 元素库的添加
11.7.3 基础脚本的配置
11.7.4 用例的添加
11.7.5 测试资源的配置
11.7.6 测试计划及执行
第12章 智慧校园网站实战演练
12.1 测试系统的添加与配置
12.1.1 添加测试系统
12.1.2 配置测试系统
12.2 测试项目的添加
12.3 基础配置功能模块测试
12.3.1 区域配置功能测试
12.3.2 项目配置功能测试
12.3.3 处理规则功能测试
12.3.4 通用配置功能测试
12.4 系统配置功能模块测试
12.4.1 组织管理功能测试
12.4.2 人员管理功能测试
12.4.3 角色管理功能测试
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...