- 博客(10)
- 收藏
- 关注
原创 java面试宝典
27、Collection体系:分为list和set(list是有序的不唯一的,二set是无序的唯一的),list分为数组(增删慢,查找快)和链表(查找慢,增删快),数组分为Arraylist(线程不安全)和vector(线程安全),链表是linkedlist(线程不安全),set分为hashset、treeset。11、Socket:①服务器:创建一个socket,绑定端口,监听端口,接受客服端发来的请求,从socket中读信息,关闭socket;重量级锁:优:线程竞争不使用自旋,不消耗CPU;
2023-12-15 21:39:59 44
原创 Python单元测试框架对比
1、用例编写规则unittest提供了testcases测试用例,testsuintes测试套件,testfixtures测试固件或夹具,testloader测试加载器,testrunner测试运行器,必须遵守以下规则:1)测试文件必须先导入 import unittest2)测试类必须继承 unittest.TestCase3)测试方法必须以test开头pytest:python的第三方测试框架,基于unittest的扩展框架,必须遵守以下规则:1)测试文件必须以test_开头或以
2022-04-23 21:04:31 131
原创 Jenkins持续集成
1、持续集成概念持续集成Continuous Integration:指开发者在代码的开发过程中,可以频繁的将代码部署集成在主干,并进程自动化测试持续交付Continuous Delivery:指在持续集成的环境基础上,将代码部署到预生产环境持续部署Continuous Deployment:在持续交付的基础上,把部署到生产环境的过程自动化持续部署和持续交付的区别是最终部署到生产环境是自动化的2、Jenkins1)什么是Jenkins一款开源CI&CD软件,用于自动化各种
2022-04-17 13:37:14 201
原创 pytest统一请求&数据驱动封装&Jenkins集成
1、统一请求封装class RequestUtil: #全局变量 session = requests.session() def send_request(self, method, url, datas, **kwargs): method = str(method).lower() res = None if method == "get": res = RequestUtil.session.re
2022-04-16 15:20:50 101
原创 接口自动化学习笔记
1、介绍目前市面上主流的接口测试工具:(适用于中小型公司或项目)postman+Newman+git+Jenkinsjmeter+ant+git+Jenkins目前主流的接口自动化测试技术:(适用于大小型公司或项目)python+requests+pytest+allure+jenkins2、requests库介绍requests是用来发送http请求和接收http响应的python第三方库,主要用于接口自动化测试pip install requests3、reque
2022-04-10 14:09:14 99
原创 pytest学习笔记
1、单元测测试:在软件开发过程中,针对软件的最小单元(函数、方法)进行的正确性检查测试。2、单元测试框架主要做什么①测试方法:从多个文件里找出我们的测试用例②测试执行:按照一定的顺序和规则去执行,并生成结果③测试判断:通过断言判断实际结果与预期结果的差异④测试报告:统计测试进度、耗时、通过率,生成测试报告3、pytest单元测试框架①pytest是一种非常成熟的单元测试框架,比unittest灵活,更容易上手②pytest可以和selenium、requests、appium
2022-03-27 17:18:42 1202
原创 Selenium框架沉淀
1、环境搭建python+pycharm+selenium+chorme+谷歌浏览器驱动2、八大定位元素Question:如果元素定位不到,是怎么去分析的?(1)元素没有加载完成(2)框架中(3)元素不可用,不可读,不可见(4)动态属性,动态的DIV层元素定位前提:需要定位的元素或它的属性必须唯一。id,nme,class_name,xpath,csstag_name,link_text,partail_link_text(1)id定位:driver.find_element(B
2021-08-28 14:40:42 55
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人