摘要:
定义 在 C# 语言中,类之间的继承关系仅支持单重继承,而接口是为了实现多重继承关系设计的。一个类能同时实现多个接口,还能在实现接口的同时再继承其他类,并且接口之间也可以继承。无论是表示类之间的继承还是类实现接口、接口之间的继承,都使用“:”来表示。 接口定义了属性、方法和事件,这些都是接口的成员。 阅读全文
摘要:
概念 性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。简单的来说就是选择适合自己系统业务逻辑的方式,用最低的成本、最快的时间来做出最有价值的事情。 分类 根据不同的测试目的,在具体的测试执行中又有所侧重和区分,详细可分为:压力测试、容量测试、极限测试、 阅读全文
摘要:
行为驱动开发英文名为Behave Driven Development,简称BDD,是一种敏捷开发方法,主要是从用户的需求出发强调系统行为。将此模型借鉴到自动化测试中称其为行为驱动测试模型,它是一种通过使用自然描述语言确定自动化测试脚本的模型。也就是说,用例的写法基本和功能测试用例的写法类似,具有良 阅读全文
摘要:
在浏览器页面测试中,经常会用到截图保存记录,大多数都用的第三方的截图功能,例如Windows截图工具,微信/qq的截图功能,其实完全没必要借助外在的,在 Chrome 浏览器中存在原生的截图功能。支持四种方式的截图。自选区域、整个网页、当前节点截图和当前屏幕。 Capture area screen 阅读全文
摘要:
转自:https://www.cnblogs.com/xixiuling/p/13042712.html 1. 使用 css 定位元素 进入 DevTools --> Console 使用 $("") 在引号中编写 css 定位方法就可以了。 2.使用 xpath 定位 进入 DevTools -- 阅读全文
摘要:
自动化入门介绍 实验介绍 本次实验主要介绍什么是自动化测试和自动化测试工具 selenium。然后介绍怎么安装浏览器驱动工具 webdriver,并且开发一个简单的自动化测试脚本,体会自动化测试是怎么实现的。 知识点 自动化测试介绍 selenium 介绍 webdriver 安装 第一个脚本开发 阅读全文
摘要:
全书基于Python语言,从环境搭建、基础知识、常用框架、项目实战、持续集成等方面详细介绍了Web自动化测试的知识。全书共三篇14章,一篇(1~7章)为基础篇,介绍Python语言基础、Selenium和WebDriver的使用以及两个流行的单元测试框架UnitTest和Pytest;二篇(8章~10章)为实践篇,主要以数据驱动模型和PO模型为例介绍自动化测试项目的流程和应用;三篇(11章~14章)为卓异篇,介绍了测试人员如何拓展自己的知识面、提高项目代码质量的建议以及一些与自动化测试相关的面试题。 本书技术先进,通俗易懂,示例丰富,特别适合于想入行自动化测试岗位的初学者和在校学生,也适合掌握了一定的测试基础知识希望快速提升实战能力的读者使用。 阅读全文

摘要:
简介 在测试中,为了度量产品质量,代码覆盖率被作为一种测试结果的评判依据,在Python代码中用来分析代码覆盖率的工具当属Coverage。代码覆盖率是由特定的测试套件覆盖被测源代码的程度来度量,Coverage是一种用于统计Python代码覆盖率的工具,通过它可以检测测试代码的有效性,即测试cas 阅读全文
摘要:
1、场景 在做性能测试时,单台机器进行压测可能达不到预期结果。主要原因是单台机器压到一定程度会出现瓶颈。也有可能单机网卡跟不上造成结果偏差较大。例如4C8G的window server机器,使用UI方式,最高压测在1800并发(RT 20ms以内)左右。如果对于XML文件进行解析,更容易吃CPU,并 阅读全文
摘要:
Dockerfile是一个用于构建Docker镜像的文本文件,其中包含了创建Docker镜像的全部指令。就是将我们安装环境的每个步骤使用指令的形式存放在一个文件中,最后生成一个需要的环境。 Docker使用Dockerfile构建镜像步骤: 创建dockerfile文件 通过build命令生成ima 阅读全文