计算机类教材 > 软件工程
Web应用软件测试(中级)
书号:9787113284763 套系名称:Web应用软件测试“1+X”职业技能等级证书系列丛书
作者:北京四合天地科技有限公司 出版日期:2021-11-01
定价:58.00 页码 / 开本:0 /16
策划编辑:翟玉峰 责任编辑:翟玉峰 徐盼欣
适用专业:计算机类 适用层次:高等职业(专科)
最新印刷时间:2022-01-20
资源下载
教学课件
教学素材(暂无)
习题答案(暂无)
教学案例(暂无)
教学设计(暂无)
教学视频(暂无)
内容简介
前言
目录
作者介绍
图书特色
本书参照“Web应用软件测试职业技能等级标准(中级)”部分,根据互联网企业、软件企业、向数字化转型的企事业单位的研发及软件测试等部门,面向功能测试、自动化测试、性能测试等工作岗位涉及的工作领域和工作任务所需的职业技能要求,介绍Web应用软件功能验证及确认,自动化测试脚本设计、执行及维护,性能测试需求分析、执行及结果分析等工作内容。 本书是“Web应用软件测试职业技能等级标准(中级)”的培训认证配套用书,内容包括5个单元,主要内容为:环境搭建与配置、工具使用与配置、功能测试、自动化测试和性能测试。本书适合作为中职院校、高职院校、本科层次职业教育试点学校、本科院校学生用书,也适合作为对Web应用软件测试感兴趣的读者的指导用书。配套有电子课件、微课视频(可扫描书中二维码观看)。
新一代信息技术已经成为推动全球产业变革的核心力量,并且不断集聚创新资源与要素,与新业 务形态、新商业模式互动融合,快速推动农业、工业和服务业的转型升级和变革。互联网已经为全球产川发展构建起全新的发展和运行模式。推动产业组织模式、服务模式和商业模式全面创新。"新基建" 的部署将激发更多新增需求,产生更深层次的影响,加速产业互联网的繁荣发展。与 App 应用主要 集中在生活领域不同,Web 应用更广泛分布于生产、工作和生活领域,Web 应用软件的质量受到新 的考验。产业互联网的规模不断扩大,到 2021年,Web 应用软件测试专业人才需求量为77.92万人,预计到2024年, Web 应用软件测试专业人才需求量为 139.18万人,人才需求激增。 为帮助读者学习和掌握"Web 应用软件测试职业技能等级标准"中涵盖的实践技术技能,北京四合天地科技有限公司组织企业工程技术人员编写了本书。 Web 应用软件测试"1+X"职业技能等级证书系列丛书编写过程中分析行业企业的Web 应用 软件测试相关岗位人才需求,并委托咨询公司调研国内1 000余家行业内的龙头企业、中小微型企业 Web 应用软件测试相关岗位设置、技术技能需求、从业者学历及专业情况,充分考虑企业人才需求梯队情况,将教材划分为初级、中级、高级三个等级。每个等级技能要求与Web 应用软件测试相关 岗位的层级相对应,与 Web 应用软件测试的技能要求、复杂程度和熟练度相适应,三个级别对应的职业技能要求、应具备的能力依次递进。 《Web 应用软件测试(中级)》主要面向互联网企业、软件企业、向数字化转型的企事业单位的研发及软件测试等部门,针对功能测试、自动化测试、性能测试、接口测试等工作岗位,主要介绍完成Web 应用软件功能验证及确认,自动化测试脚本设计、执行及维护,性能测试需求分析、执行 及结果分析等内容。 掌握本书相关技术技能后,能根据业务需求,完成测试环境搭建、自动化测试环境搭建、抓包工 具环境搭建、性能测试环境搭建,进行自动化需求分析、自动化测试用例设计、自动化测试脚本设计、 自动化测试脚本执行、性能需求分析、性能测试执行、性能测试结果分析等相关工作。 本书包括五个单元,各单元主要内容如下∶ 单元1为环境搭建与配置,包括测试环境搭建与配置、白动化测试环墙意搭建与配置、抓句工具环 境搭建与配置、性能测试环境搭建与配置四个模块。 单元2为工具使用与配置,包括思维导图工具使用与配置、原型图设计工具使用与配置、测试用 例设计工具使用与配置、缺陷管理工具使用与配置四个模块。 单元3为功能测试,包括功能需求分析、功能测试用例设计、功能测试用例执行、测试文档设计四个模块。 单元4为自动化测试,包括自动化测试需求分析、自动化测试用例设计、自动化测试脚本设计、自动化测试脚本执行四个模块。 单元5为性能测试,包括性能测试需求分析、性能测试执行、性能测试结果分析三个模块。 各单元的模块由若干任务组成,以任务介绍、任务目标、知识储备、任务实施为主线进行技术技能的学习与实训,部分单元配有单元项目实战,部分模块配有模块综合练习。参与本书编写工作的有北京四合天地科技有限公司黄嘉琦、雷雨、蒋佳骏、余艳、曹桂英,广州番禺职业技术学院杨鹏,福建船政交通职业学院吴金,湖南机电职业技术学院丁文,金华职业技术学院陈晓龙,山东劳动职业技术学院綦宝声,常州信息职业技术学院凌明胜,广东科学技术职业学院吴胜兵等。 由于编者水平有限,书中难免有不妥和疏漏之处,恳请广大读者批评指正。 编 者 2021年5月
单元 1 环境搭建与配置 1 模块 1 测试环境搭建与配置 2 任务 1.1 Linux 搭建与配置 2 任务 1.2 JDK 搭建与配置 12 任务 1.3 MySQL 搭建与配置 14 任务 1.4 Tomcat 搭建与配置 18 任务 1.5 Apache 搭建与配置 20 模块 2 自动化测试环境搭建与配置 21 任务 2.1 Python 搭建与配置 22 任务 2.2 Selenium 搭建与配置 23 任务 2.3 PyCharm 搭建与配置 24 任务 2.4 浏览器及驱动搭建与配置 27 模块 3 抓包工具环境搭建与配置 28 任务 3.1 Fiddler 搭建与配置 28 任务 3.2 Charles 搭建与配置 29 模块 4 性能测试环境搭建与配置 32 任务 4.1 JDK 搭建与配置 32 任务 4.2 JMeter 搭建与配置 35 任务 4.3 LoadRunner 搭建与配置 36 单元项目实战 人力资源综合服务系统应用部署 39 单元 2 工具使用与配置 40 模块 1 思维导图工具使用与配置 41 任务 1.1 XMind 使用与配置 41 任务 1.2 MindMapper 使用与配置 47 模块 2 原型图设计工具使用与配置 50 任务 2.1 Axure 使用与配置 50 任务 2.2 Mockplus 使用与配置 52 模块 3 测试用例设计工具使用与配置 54 任务 3.1 TestLink 使用与配置 54 任务 3.2 禅道使用与配置 58 模块 4 缺陷管理工具使用与配置 66 任务 4.1 Mantis 使用与配置 66 任务 4.2 禅道使用与配置 71 单元 3 功能测试 74 模块 1 功能需求分析 75 任务 1.1 了解需求说明书 原型图 75 任务 1.2 用户界面分析 77 任务 1.3 逻辑规则分析 79 任务 1.4 数据状态分析 80 任务 1.5 模块关联分析 81 任务 1.6 权限差别分析 82 任务 1.7 思维导图分析 82 模块综合练习 功能需求分析 83 模块 2 功能测试用例设计 85 任务 2.1 了解测试用例元素 85 任务 2.2 了解测试用例设计原则 89 任务 2.3 等价类划分法运用 91 任务 2.4 边界值法运用 92 任务 2.5 等价类划分法与边界值法运用 93 任务 2.6 因果图 决策表法运用 94 任务 2.7 场景设计法运用 98 任务 2.8 错误推测法运用 100 任务 2.9 正交试验设计法运用 100 任务 2.10 测试用例编写运用 102 任务 2.11 测试用例评审 108 模块综合练习 功能测试用例设计 109 模块 3 功能测试用例执行 111 任务 3.1 了解缺陷定义 111 任务 3.2 了解缺陷产生原因 112 任务 3.3 了解缺陷元素 114 任务 3.4 缺陷编写 116 模块 4 测试文档设计 117 任务 4.1 测试计划设计 117 任务 4.2 测试总结报告设计 124 单元项目实战 1 人力资源综合服务系统(薪酬管理模块)功能测试 129 单元项目实战 2 人力资源综合服务系统(履行中合同管理模块)功能测试 130 单元4 自动化测试 131 模块 1 自动化测试需求分析 132 任务 1.1 了解自动化测试 132 任务 1.2 自动化测试分类说明 134 任务 1.3 自动化测试模型说明 135 模块综合练习 自动化需求分析 136 模块 2 自动化测试用例设计 137 任务 2.1 了解自动化测试用例设计原则 137 任务 2.2 自动化测试用例编写 138 模块综合练习 自动化测试用例编写 144 模块 3 自动化测试脚本设计 144 任务 3.1 浏览器基本操作方法使用 144 任务 3.2 八种基本元素定位方式方法使用 147 任务 3.3 复数定位方式方法使用 158 任务 3.4 鼠标模拟操作方法使用 159 任务 3.5 键盘模拟操作方法使用 161 任务 3.6 时间等待处理方法使用 164 任务 3.7 窗口切换方法使用 166 任务 3.8 页面元素属性删除方法使用 169 任务 3.9 submit() 方法使用 171 任务 3.10 操作下拉滚动条方法使用 172 任务 3.11 页面中下拉框的处理方法使用 175 任务 3.12 文件上传处理方法使用 180 任务 3.13 页面截图操作方法使用 182 任务 3.14 alert 对话框处理方法使用 183 模块综合练习 自动化测试脚本设计 185 模块 4 自动化测试脚本执行 186 任务 自动化测试脚本执行 186 单元项目实战 1 人力资源综合服务系统(岗位查询)自动化测试 189 单元项目实战 2 人力资源综合服务系统(政治面貌类别)自动化测试 191 单元项目实战 3 人力资源综合服务系统(组织机构管理模块)自动化测试 192 单元 5 性能测试 194 模块 1 性能测试需求分析 195 任务 1.1 性能需求分析 195 任务 1.2 性能测试准备 205 任务 1.3 性能测试计划设计 208 模块 2 性能测试执行 209 任务 2.1 性能测试设计与开发 210 任务 2.2 性能测试执行与管理 211 任务 2.3 基于 JMeter 执行 212 任务 2.4 基于 LoadRunner 执行 241 模块综合练习 1 性能测试执行(基于 JMeter 实战) 279 模块综合练习 2 性能测试执行(基于 LoadRunner 实战) 279 模块 3 性能测试结果分析 280 任务 3.1 基于 JMeter 结果分析 280 任务 3.2 基于 LoadRunner 结果分析 286 模块综合练习 1 性能测试结果分析(基于 JMeter 实战) 298 模块综合练习 2 性能测试结果分析(基于 LoadRunner 实战) 298 单元项目实战 1 基于 JMeter 的性能测试 298 单元项目实战 2 基于 LoadRunner 的性能测试 299 单元项目实战 3 人力资源综合服务系统业务并发测试 301 单元项目实战 4 人力资源综合服务系统响应时间测试 302
北京四合天地科技有限公司(以下简称“四合天地”)成立于2007年,四合天地扎根智能产业,面向云原生,全面挖掘数据和算法价值,先后布局智慧教育、自动驾驶、智慧工厂(数字孪生体)、城市数字化管理等四大业务领域,致力于打造云边端一体化解决方案。自成立以来,始终以前沿技术为驱动,将数据和算法整合成为统一服务能力,基于容器化,面向微服务,研发智慧教育平台、各类AI技术应用系统平台、自动驾驶、工业互联网平台等智能产业应用,为行业企业数字化、智能化转型升级赋能。同时依托智慧教育平台,面向深度产教融合,开发以职业需求为导向、以实践能力培养为重点的教学课程资源,应用场景及课程融合电子信息技术专业群众多专业如物联网应用技术、软件技术、应用电子技术、通信技术、虚拟现实应用技术、大数据技术与应用、人工智能技术服务,实现专业群内各专业技术资源共享及协同发展,并解决现阶段实际学习实训内容无法融入企业真实生产的现实问题,育训结合,健全多元化培养格局,推动企业深度参与协同育人。