计算机类教材 > 软件工程
Web应用软件测试(高级)
书号:9787113285333 套系名称:Web应用软件测试“1+X”职业技能等级证书系列丛书
作者:北京四合天地科技有限公司 出版日期:2021-12-01
定价:58.00 页码 / 开本:0 /16
策划编辑:翟玉峰 责任编辑:翟玉峰 徐盼欣
适用专业:计算机类 适用层次:高等职业(专科)
最新印刷时间:2022-08-04
资源下载
教学课件
教学素材(暂无)
习题答案(暂无)
教学案例(暂无)
教学设计(暂无)
教学视频(暂无)
内容简介
前言
目录
作者介绍
图书特色
本书参照“Web应用软件测试职业技能等级标准(高级)”部分,根据互联网企业、软件企业、向数字化转型的企事业单位的研发及软件测试等部门,面向自动化测试、性能测试、接口测试等工作岗位涉及的工作领域和工作任务所需的职业技能要求,介绍自动化测试脚本设计、执行及维护,性能测试需求分析、执行及结果分析,接口测试需求分析、执行及结果分析等工作等工作内容。 本书是“Web应用软件测试职业技能等级标准(高级)”的培训认证配套用书,内容主要分为4个单元,主要内容为:环境搭建与配置、自动化测试、性能测试和接口测试。 本书适合作为高职院校、本科层次职业教育试点学校、本科院校学生用书,也适合作为对Web应用软件测试感兴趣的读者的指导用书。配套有电子课件、微课视频(可扫描书中二维码观看)。
新一代信息技术已经成为推动全球产业变革的核心力量,并且不断集聚创新资源与要素,与新业务形态、新商业模式互动融合,快速推动农业、工业和服务业的转型升级和变革。互联网已经为全球产业发展构建起全新的发展和运行模式,推动产业组织模式、服务模式和商业模式全面创新。"新基建"的部署将激发更多新增需求,产生更深层次的影响,加速产业互联网的繁荣发展。与 App应用主要集中在生活领域不同,Web 应用更广泛分布于生产、工作和生活领域,Web 应用软件的质量受到新的考验。产业互联网的规模不断扩大,到2021年,Web 应用软件测试专业人才需求量为77.92万人,预计到2024年,Web 应用软件测试专业人才需求量为139.18万人,人才需求激增。 为帮助读者学习和掌握"Web 应用软件测试职业技能等级标准"中涵盖的实践技术技能,北京四合天地科技有限公司组织企业工程技术人员编写了本书。 Web 应用软件测试"1+X"职业技能等级证书系从书编写过程中分析行业企业的 Web 应用软件测试相关岗位人才需求。并委托咨询公司调研国内1000余家行业内的龙头企业,中小微型企业 Web 应用软件测试相关岗位设置、技术技能需求、从业者学历及专业情况,充分考虑企业人才需求梯队情况,将教材划分为初级、中级、高级三个等级。每个等级技能要求与 Web 应用软件测试相关岗位的层级相对应,与Web 应用软件测试的技能要求、复杂程度和熟练度相适应,三个级别对应的职业技能要求、应具备的能力依次递进。 《Web应用软件测试(高级)》主要面向互联网企业、软件企业、向数字化转的企事业单位的研发及软件测试等部门,针对自动化测试、性能测试、接口测试等工作岗位,主要介绍完成自动化测试脚本设计、执行及维护,性能测试需求分析、执行及结果分析,接口测试需求分析、执行及结果分析等内容。 掌握本书相关技术技能后,能根据业务需求,完成测试环境搭建、接口测试工具环境搭建,进行自动化测试脚本设计、性能测试执行、接口需求分析、接口测试用例设计、接口测试执行等相关工作。 本书包括四个单元,各单元主要内容如下∶ 单元1为环境搭建与配置,包括测试环境搭建与配置、自动化测试环境搭建与配置、抓包工具环境搭建与配置、性能测试环境搭建与配置、接口测试环境搭建与配置五个模块。 单元2为自动化测试,包括自动化测试需求分析、自动化测试用例设计、自动化测试脚本设计、自动化测试脚本执行四个模块。 单元3 为性能测试,包括性能测试需求分析、性能测试执行、性能测试结果分析三个模块。 单元4 为接口测试,包括接口文档分析、接口测试用例设计、接口测试执行三个模块。 各单元的模块由若干任务组成,以任务介绍、任务目标、知识储备、任务实施为主线进行技术技能的学习与实训,部分单元配有单元项目实战,部分模块配有模块综合练习。 参与本书编写工作的有北京四合天地科技有限公司黄嘉琦、雷雨、蒋佳骏、余艳、曹桂英,广州番禺职业技术学院杨鹏 , 福建船政交通职业学院吴金,湖南机电职业技术学院丁文,金华职业技术学院陈晓龙,山东劳动职业技术学院綦宝声,常州信息职业技术学院凌明胜,广东科学技术职业学院吴胜兵等。 由于编者水平有限,书中难免有不妥和疏漏之处,恳请广大读者批评指正。 编者 2021 年 6 月
单元 1环境搭建与配置 /1 模块 1测试环境搭建与配置 /2 任务 1.1 Linux 搭建与配置 / 2 任务 1.2 JDK 搭建与配置 / 11 任务 1.3 MySQL 搭建与配置 / 12 任务 1.4 Tomcat 搭建与配置 / 16 任务 1.5 Apache 搭建与配置 / 18 模块 2自动化测试环境搭建与配置 / 20 任务 2.1 Python 搭建与配置 / 20 任务 2.2 Selenium 搭建与配置 / 21 任务 2.3 PyCharm 搭建与配置 / 22 任务 2.4浏览器及驱动搭建与配置 / 25 模块 3抓包工具环境搭建与配置 / 26 任务 3.1 Fiddler 搭建与配置 / 26 任务 3.2 Charles 搭建与配置 / 27 模块 4性能测试环境搭建与配置 / 30 任务 4.1 JDK 搭建与配置 / 30 任务 4.2 JMeter 搭建与配置 / 32 任务 4.3 LoadRunner 搭建与配置 / 33 模块 5接口测试环境搭建与配置 / 35 任务Postman 搭建与配置 / 35 单元项目实战 人力资源综合服务系统应用部署 / 36 单元 2自动化测试 /37 模块 1自动化测试需求分析 / 38 任务 1.1了解自动化测试 / 38 任务 1.2自动化测试分类说明 / 40 任务 1.3自动化测试模型说明 / 41 模块综合练习自动化需求分析 / 42 模块 2自动化测试用例设计 / 43 任务 2.1了解自动化测试用例设计原则 / 43 任务 2.2自动化测试用例编写 / 44 模块综合练习自动化测试用例编写 / 49 模块 3自动化测试脚本设计 / 50 任务 3.1浏览器基本操作方法使用 / 50 任务 3.2八种基本元素定位方式方法使用 / 53 任务 3.3复数定位方式方法使用 / 63 任务 3.4鼠标模拟操作方法使用 / 65 任务 3.5键盘模拟操作方法使用 / 67 任务 3.6时间等待处理方法使用 / 69 任务 3.7窗口切换方法使用 / 72 任务 3.8页面元素属性删除方法使用 / 74 任务 3.9 submit() 方法使用 / 77 任务 3.10操作下拉滚动条方法使用 / 78 任务 3.11页面中下拉框的处理方法使用 / 80 任务 3.12文件上传处理方法使用 / 85 任务 3.13页面截图操作方法使用 / 87 任务 3.14 alert 对话框处理方法使用 / 88 任务 3.15 Unittest 单元测试框架方法使用 / 90 任务 3.16 CSV 文件读取方法使用 / 94 任务 3.17数据驱动测试方法使用 / 95 任务 3.18数据断言方法使用 / 97 模块综合练习自动化测试脚本设计 / 100 模块 4自动化测试脚本执行 / 100 任务自动化测试脚本执行 / 100 单元项目实战 1人力资源综合服务系统(岗位查询)自动化测试 / 108 单元项目实战 2 人力资源综合服务系统(添加岗位)自动化测试 / 109 单元项目实战 3 人力资源综合服务系统(创建类别)自动化测试 / 110 单元 3性能测试 / 112 模块 1性能测试需求分析 / 113 任务 1.1性能需求分析 / 113 任务 1.2性能测试准备 / 125 任务 1.3性能测试计划设计 / 128 模块 2性能测试执行 / 130 任务 2.1性能测试设计与开发 / 130 任务 2.2性能测试执行与管理 / 131 任务 2.3基于 JMeter 执行 / 133 任务 2.4基于 LoadRunner 执行 / 167 模块综合练习 1性能测试执行(基于 JMeter 实战) / 223 模块综合练习2性能测试执行(基于 LoadRunner 实战) / 224 模块 3性能测试结果分析 / 225 任务 3.1基于 JMeter 结果分析 / 225 任务 3.2基于 LoadRunner 结果分析 / 233 模块综合练习 1性能测试结果分析(基于 JMeter 实战) / 254 模块综合练习 2性能测试结果分析(基于 LoadRunner 实战) / 254 单元项目实战 1 基于 JMeter 的性能测试 / 254 单元项目实战 2 基于 LoadRunner 的性能测试 / 256 单元项目实战 3 人力资源综合服务系统多业务测试 / 258 单元项目实战 4 人力资源综合服务系统响应时间测试 / 260 单元 4接口测试/ 263 模块 1接口文档分析 / 264 任务接口文档分析 / 264 模块 2接口测试用例设计 / 277 任务接口测试用例设计 / 277 模块 3接口测试执行 / 282 任务 3.1基于 Postman / 282 任务 3.2基于 JMeter / 311 模块综合练习 1接口测试执行(基于 Postman 实战) / 345 模块综合练习 2接口测试执行(基于 JMeter 实战) / 345 单元项目实战1基于 Postman 的接口测试 / 346 单元项目实战 2 基于 JMeter 的接口测试 / 347
北京四合天地科技有限公司(以下简称“四合天地”)成立于2007年,四合天地扎根智能产业,面向云原生,全面挖掘数据和算法价值,先后布局智慧教育、自动驾驶、智慧工厂(数字孪生体)、城市数字化管理等四大业务领域,致力于打造云边端一体化解决方案。自成立以来,始终以前沿技术为驱动,将数据和算法整合成为统一服务能力,基于容器化,面向微服务,研发智慧教育平台、各类AI技术应用系统平台、自动驾驶、工业互联网平台等智能产业应用,为行业企业数字化、智能化转型升级赋能。同时依托智慧教育平台,面向深度产教融合,开发以职业需求为导向、以实践能力培养为重点的教学课程资源,应用场景及课程融合电子信息技术专业群众多专业如物联网应用技术、软件技术、应用电子技术、通信技术、虚拟现实应用技术、大数据技术与应用、人工智能技术服务,实现专业群内各专业技术资源共享及协同发展,并解决现阶段实际学习实训内容无法融入企业真实生产的现实问题,育训结合,健全多元化培养格局,推动企业深度参与协同育人。
《Web应用软件测试(高级)》主要面向互联网企业、软件企业、向数字化转的企事业单位的研发及软件测试等部门,针对自动化测试、性能测试、接口测试等工作岗位,主要介绍完成自动化测试脚本设计、执行及维护,性能测试需求分析、执行及结果分析,接口测试需求分析、执行及结果分析等内容。