
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
钩子函数在 pytest 称之为 Hook 函数,它 pytest 框架的开发者,为了让用户更好的去扩展开发预留的一些函数。而预留的这些函数,在整个测试执行的生命周期中特定的阶段会自动去调用执行。如下图:关于 pytest 中的预留钩子,可以通过开发插件,和在 conftest.py 去实现这些钩子。每个钩子函数可以在多个插件中实现,每个钩子和执行的函数比是:1:N。

1、我现在有个程序,发现在 Windows 上运行得很慢,怎么判别是程序存在问题还是软硬件系统存在问题?2、什么是?侧重哪些方面?3、测试的策略有哪些?4、测试用例设计方法的特点是什么?5、描述使用 bugzilla 缺陷管理工具对软件缺陷(BUG)跟踪的管理的流程?6、描述测试用例设计的完整过程?7、你觉得 bugzilla 在使用的过程中,有什么问题?8、单元测试的策略有哪些?9、LoadRu
我们在做接口测试时,一般在代码中会使用HttpClient,但是HttpClient相对来讲还是比较麻烦的,代码量也相对较多,对于新手而言上手会比较难一点,今天我们来看下另一个包REST AssuredREST Assured是一个流行的Java库,用于测试RESTful Web服务。它提供了简单但强大的DSL(域特定语言)来验证REST服务的行为。它完全支持所有REST方法,如GET、PUT、P
模拟多个用户的操作对服务器硬件性能的影响TPS(Transaction Per Second )每秒事物处理能力RT( Response Time )响应时间为什么要使用分布式?单机性能瓶颈:CPU,内存,IO,网络等,测试大型项目恐无法满足需求jmeter运行的时候会产生很多数据,我们可以通过jmeter的组件backend listener,实时的把数据写入InfluxDB,然后Grafana
PO是PageObject设计模式的简称,有时也称为POM,中文含义:页面对象模型,用于专门对一个系统进行自动化测试实现的设计模式。可以最大程度实现测试的覆盖率,是目前业内公认的最佳设计模式。a.公共方法代表页面提供的服务b.不要暴露页面细节,对外只提供方法名c.不要把断言和操作细节混用,操作细节中不要使用断言,可以把断言放到单独的模块中,如:testcase中d.页面对象类的方法可以return

(ps:其他浏览器都正常执行,就IE不对)name定位、css定位、xpath文本定位能试的都试了,可还是如此。点击报错链接或直接在浏览器输入:http://selenium-release.storage.googleapis.com/index.html,根据selenium对应版本进行下载。根据以上报错提示,点击蓝色链接,下载IEDriverServer.exe,这里需要注意的是,所下载的I

下面介绍两种清空数据的方法。

接口自动化是指模拟程序接口层面的自动化,由于接口不易变更,维护成本更小,所以深受各大公司的喜爱。接口自动化包含2个部分,功能性的接口自动化测试和并发接口自动化测试。本次文章着重介绍第一种,功能性的接口自动化框架。环境:Mac、Python 3,Pytest流程:读取Yaml测试数据-生成测试用例-执行测试用例-生成Allure报告Request.py封装request方法,可以支持多协议扩展(ge
为您的项目选择正确的Android UI框架是一项很有挑战性的工作,在某些情况下,您可能需要使用多种工具来达到正确的平衡,这就是像Sauce Labs这样的支持多种测试框架的测试网格大受欢迎的原因。

m=testcase&f=view&caseID=17&version=1',name='用例连接')5、执行run_cases.py文件,在项目test_suites目录下生成两个目录文件夹 allure_json_path和allure_html_path。allure.attach(img_file_obj,'测试报错截图',allure.attachment_type.JPG)@allur








