摘要:《Python Web自动化测试入门与实战》 由于编写匆忙,书中难免有些错误知识点,现整理如下。如果您在阅读的过程中发现其他错误,还请留言指正。 印刷日期:2020.04.23,1-1版错误修正: 3.6.8 对象编辑状态 错误: 可以通过isEnabled( )判断input、select等标签元 阅读全文
posted @ 2020-05-22 08:46 Tynam.Yang 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 全书基于Python语言,从环境搭建、基础知识、常用框架、项目实战、持续集成等方面详细介绍了Web自动化测试的知识。全书共三篇14章,一篇(1~7章)为基础篇,介绍Python语言基础、Selenium和WebDriver的使用以及两个流行的单元测试框架UnitTest和Pytest;二篇(8章~10章)为实践篇,主要以数据驱动模型和PO模型为例介绍自动化测试项目的流程和应用;三篇(11章~14章)为卓异篇,介绍了测试人员如何拓展自己的知识面、提高项目代码质量的建议以及一些与自动化测试相关的面试题。 本书技术先进,通俗易懂,示例丰富,特别适合于想入行自动化测试岗位的初学者和在校学生,也适合掌握了一定的测试基础知识希望快速提升实战能力的读者使用。 阅读全文
posted @ 2020-05-14 09:33 Tynam.Yang 阅读(203) 评论(2) 推荐(2) 编辑
摘要:《Python Web自动化测试入门与实战》 由于编写匆忙,书中难免有些错误知识点,现整理如下。如果您在阅读的过程中发现其他错误,还请留言指正。 印刷日期:2020.04.23,1-1版错误修正: 3.6.8 对象编辑状态 错误: 可以通过isEnabled( )判断input、select等标签元 阅读全文
posted @ 2020-05-22 08:46 Tynam.Yang 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 全书基于Python语言,从环境搭建、基础知识、常用框架、项目实战、持续集成等方面详细介绍了Web自动化测试的知识。全书共三篇14章,一篇(1~7章)为基础篇,介绍Python语言基础、Selenium和WebDriver的使用以及两个流行的单元测试框架UnitTest和Pytest;二篇(8章~10章)为实践篇,主要以数据驱动模型和PO模型为例介绍自动化测试项目的流程和应用;三篇(11章~14章)为卓异篇,介绍了测试人员如何拓展自己的知识面、提高项目代码质量的建议以及一些与自动化测试相关的面试题。 本书技术先进,通俗易懂,示例丰富,特别适合于想入行自动化测试岗位的初学者和在校学生,也适合掌握了一定的测试基础知识希望快速提升实战能力的读者使用。 阅读全文
posted @ 2020-05-14 09:33 Tynam.Yang 阅读(203) 评论(2) 推荐(2) 编辑
摘要:简介 在测试中,为了度量产品质量,代码覆盖率被作为一种测试结果的评判依据,在Python代码中用来分析代码覆盖率的工具当属Coverage。代码覆盖率是由特定的测试套件覆盖被测源代码的程度来度量,Coverage是一种用于统计Python代码覆盖率的工具,通过它可以检测测试代码的有效性,即测试cas 阅读全文
posted @ 2020-04-27 17:57 Tynam.Yang 阅读(200) 评论(0) 推荐(0) 编辑
摘要:1、场景 在做性能测试时,单台机器进行压测可能达不到预期结果。主要原因是单台机器压到一定程度会出现瓶颈。也有可能单机网卡跟不上造成结果偏差较大。例如4C8G的window server机器,使用UI方式,最高压测在1800并发(RT 20ms以内)左右。如果对于XML文件进行解析,更容易吃CPU,并 阅读全文
posted @ 2020-04-26 23:25 Tynam.Yang 阅读(108) 评论(0) 推荐(0) 编辑
摘要:Dockerfile是一个用于构建Docker镜像的文本文件,其中包含了创建Docker镜像的全部指令。就是将我们安装环境的每个步骤使用指令的形式存放在一个文件中,最后生成一个需要的环境。 Docker使用Dockerfile构建镜像步骤: 创建dockerfile文件 通过build命令生成ima 阅读全文
posted @ 2020-04-22 17:01 Tynam.Yang 阅读(247) 评论(0) 推荐(0) 编辑
摘要:查看docker信息 查看版本:docker version查看信息:docker info查看帮助:docker command --help 镜像中常用命令 下载镜像:docker image pull 从 Docker Hub 的 alpine 仓库中拉取标签为 latest 的镜像:dock 阅读全文
posted @ 2020-04-17 17:25 Tynam.Yang 阅读(47) 评论(0) 推荐(1) 编辑
摘要:1、下载最新的jenkins文件 docker pull jenkins/jenkins:lts 2、运行jenkins docker run --name jenkins -p 8080:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home - 阅读全文
posted @ 2020-04-16 20:57 Tynam.Yang 阅读(31) 评论(0) 推荐(0) 编辑
摘要:本文章只做docker搭建selenium grid 分布式环境步骤说明,对于selenium grid中的参数、流程、原理等不做说明。selenium grid的详细情况可查看官方文档https://wizardforcel.gitbooks.io/selenium-doc/official-si 阅读全文
posted @ 2020-04-15 22:33 Tynam.Yang 阅读(75) 评论(0) 推荐(0) 编辑
摘要:测试学习大致分为三个阶段。第一阶段:入门;第二阶段自动化学习,进阶;第三阶段性能测试、测试平台开发,领域专家。今天聊聊入门阶段 1、基本理论测试的定义、测试的分类、测试的方法、测试的生命周期。黑盒、白盒、灰盒 测试。动态与静态测试。 测试计划、测试方案、测试策略、测试用例的编写、测试用例的设计方法。 阅读全文
posted @ 2020-04-15 20:40 Tynam.Yang 阅读(192) 评论(0) 推荐(0) 编辑
摘要:准备浏览器中进行操作,需要确认环境信息Chrome PC端和手机端版本号最好一致Chrome driver 与chrome版本匹配 测试原理 测试脚本通过webdriver发送执行命令给appium,然后通过appium调用adb命令或chromedriver远程调试进行chrome操作 示例 fr 阅读全文
posted @ 2020-03-06 20:57 Tynam.Yang 阅读(128) 评论(0) 推荐(0) 编辑