您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
软件自动化测试入门攻略
字数: 816
出版社: 清华大学
作者: 编者:杨定佳|责编:王金柱
商品条码: 9787302651048
版次: 1
开本: 16开
页数: 526
出版年份: 2024
印次: 1
定价:
¥129
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
《软件自动化测试入门攻略》以软件自动化测 试工具在项目实践中的应用为主线,依照“需求分 析→用例设计→脚本开发→测试执行→结果分析” 的自动化测试流程,详细介绍软件自动化测试的方 法论、必备知识与核心技能。全书共15章,第1章至 第8章主要介绍当前企业使用率最高的unittest、 pytest、Requests、Postman、Selenium、Appium 和JMeter 7款自动化测试工具,第9章至第14章分 别以Leadshop开源商城系统中的部分模块为实战对 象,运用前述章节的工具依次实现单元测试、代码 包测试、接口测试、Web UI测试、移动端测试和性 能测试演练,完成基础工具的单个知识点学习到项 目的综合运用,第15章介绍Docker容器技术及其在 Jenkins中实现测试项目的任务部署,完成分布式 节点挂载和定时执行。 《软件自动化测试入门攻略》来自一线资深测 试工程师多年从业经验的总结,内容详实,贴近实 际工作需要,既可帮助对自动化测试感兴趣的新手 快速入门和入行,又可对有一定测试基础的读者实 现自我能力的提升和突破。
作者简介
杨定佳,一线资深软件测试工程师,博客园优秀博主,蓝桥云课入驻作者,51Testing测试圈讲堂 特邀讲师,长期从事自动化测试设计、框架搭建和开发工作,对各类软件测试工具及相 关技术驾轻就熟。出版《Python Web自动化测试入门与实战》一书,编写的《菜鸟轻松 拿Offer:软件测试工程师面试秘笈》一书荣获2021年度“51CTO.最受读者喜爱有IT图书 ”奖。
目录
第1章 自动化测试概述 1.1 什么是软件自动化测试 1.1.1 定义 1.1.2 应用条件 1.1.3 对比手工测试 1.1.4 分类 1.1.5 价值 1.2 自动化测试的概念 1.2.1 流程 1.2.2 原则 1.2.3 测试模型 1.2.4 度量模型 1.3 自动化测试常用工具 1.3.1 单元测试工具 1.3.2 代码包测试工具 1.3.3 接口测试工具 1.3.4 Web UI测试工具 1.3.5 App测试工具 1.3.6 性能测试工具 1.4 如何入门自动化测试 1.4.1 入门是基础 1.4.2 入行是起点 1.4.3 入职是挑战 1.5 思考题 第2章 unittest 2.1 简介 2.2 测试用例 2.3 测试脚手架 2.4 测试套件 2.4.1 TestSuite类构建 2.4.2 TestLoader类构建 2.4.3 其他方法构建 2.5 测试运行器 2.6 命令行接口 2.7 用例执行顺序 2.8 测试断言 2.9 skip装饰器 2.10 模拟对象mock 2.11 ddt实现参数化 2.12 多线程运行 2.13 定时运行 2.14 生成测试报告 2.15 发送测试结果通知 2.16 思考题 第3章 pytest 3.1 简介 3.2 第一个示例 3.3 测试用例 3.4 命令行参数 3.5 跳过 3.6 标记 3.6.1 内置标记 3.6.2 自定义标记 3.7 夹具 3.7.1 fixture参数 3.7.2 夹具的使用 3.7.3 夹具作用域 3.7.4 共享夹具 3.8 参数化 3.8.1 标记方式实现 3.8.2 夹具方式实现 3.9 配置文件 3.10 插件 3.11 分布式执行 3.12 Allure测试报告 3.12.1 Allure安装 3.12.2 生成测试报告 3.12.3 Allure特性与应用示例 3.13 思考题 第4章 Requests 4.1 简介 4.2 主要方法 4.2.1 请求示例 4.2.2 查询参数 4.2.3 响应对象 4.3 发送GET请求 4.3.1 params参数 4.3.2 自定义请求头 4.4 发送POST请求 4.4.1 data参数 4.4.2 json参数 4.5 发送其他类型的请求 4.5.1 发送HEAD请求 4.5.2 发送PUT请求 4.5.3 发送PATCH请求 4.5.4 发送DELETE请求 4.6 文件上传 4.7 文件下载 4.8 Cookies参数 4.9 Session对象 4.10 重定向 4.11 添加代理 4.12 超时设置 4.13 异常处理 4.14 证书验证 4.15 身份认证 4.16 生成测试用例脚本 4.17 思考题 第5章 Postman 5.1 安装 5.2 界面介绍 5.3 HTTP请求 5.3.1 请求界面介绍 5.3.2 GET请求 5.3.3 POST请求 5.3.4 其他类型请求 5.3.5 文件上传 5.3.6 文件下载 5.3.7 授权 5.3.8 前置脚本 5.3.9 后置脚本 5.3.10 请求设置 5.3.11 其他 5.4 环境和变量 5.5 Cookies管理 5.6 代理设置 5.7 证书管理 5.8 集合管理 5.8.1 执行集合 5.8.2 参数化 5.8.3 分支和循环 5.9 模拟服务器 5.10 监视器 5.11 命令行执行集合 5.12 思考题 第6章 Selenium 6.1 简介 6.1.1 版本演进 6.1.2 特点 6.1.3 WebDriver的工作原理 6.2 环境准备 6.2.1 安装Selenium 6.2.2 安装浏览器驱动 6.2.3 第一个示例 6.3 浏览器操作 6.4 页面元素定位 6.4.1 页面查找元素 6.4.2 id定位 6.4.3 name定位 6.4.4 class定位 6.4.5 tag定位 6.4.6 link定位 6.4.7 partial link定位 6.4.8 css定位 6.4.9 xpath定位 6.4.10 相对定位 6.4.11 定位一组元素 6.5 获取页面内容 6.6 获取元素属性 6.7 页面元素操作 6.7.1 单击 6.7.2 输入文本 6.7.3 清除文本 6.7.4 提交表单 6.7.5 单选框操作 6.7.6 复选框操作 6.7.7 下拉框操作 6.7.8 Frame结构操作 6.8 文件操作 6.8.1 文件上传 6.8.2 文件下载 6.9 模拟鼠标操作 6.10 模拟键盘操作 6.11 延时等待 6.12 浏览器配置 6.13 其他操作 6.13.1 调用JavaScript 6.13.2 Cookie操作 6.13.3 屏幕截图 6.13.4 获取环境信息 6.13.5 执行CDP命令 6.13.6 设置超时时间 6.14 Webdriver Manager 6.15 Selenium Grid 6.16 生成测试用例脚本 6.17 思考题 第7章 Appium 7.1 简介 7.2 Android模拟器 7.3 ADB工具 7.3.1 ADB的工作原理 7.3.2 ADB工具安装 7.3.3 ADB常用命令 7.3.4 自动化测试中常用的ADB命令 7.4 Appium环境准备 7.4.1 安装Appium Desktop 7.4.2 安装Appium Inspector 7.4.3 Appium简单使用 7.4.4 Inspector功能清除文本 6.7.4 提交表单 6.7.5 单选框操作 6.7.6 复选框操作 6.7.7 下拉框操作 6.7.8 Frame结构操作 6.8 文件操作 6.8.1 文件上传 6.8.2 文件下载 6.9 模拟鼠标操作 6.10 模拟键盘操作 6.11 延时等待 6.12 浏览器配置 6.13 其他操作 6.13.1 调用JavaScript 6.13.2 Cookie操作 6.13.3 屏幕截图 6.13.4 获取环境信息 6.13.5 执行CDP命令 6.13.6 设置超时时间 6.14 Webdriver Manager 6.15 Selenium Grid 6.16 生成测试用例脚本 6.17 思考题 第7章 Appium 7.1 简介 7.2 Android模拟器 7.3 ADB工具 7.3.1 ADB的工作原理 7.3.2 ADB工具安装 7.3.3 ADB常用命令 7.3.4 自动化测试中常用的ADB命令 7.4 Appium环境准备 7.4.1 安装Appium Desktop 7.4.2 安装Appium Inspector 7.4.3 Appium简单使用 7.4.4 Inspector功能
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网