m0_61430408
码龄3年
关注
提问 私信
  • 博客:27,405
    27,405
    总访问量
  • 84
    原创
  • 1,996,986
    排名
  • 33
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2021-09-01
博客简介:

m0_61430408的博客

查看详细资料
个人成就
  • 获得8次点赞
  • 内容获得2次评论
  • 获得12次收藏
创作历程
  • 31篇
    2022年
  • 53篇
    2021年
成就勋章
TA的专栏
  • cs
    33篇
  • zy
    1篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

APP自动化

POM及POM设计原理POM(page object model)页面对象模型,主要应用于UI自动化测试框架的搭建,主流设计模式之一,页面对象模型:结合面向对象编程思路:把项目的每个页面当做一个对象进行编程python基础:什么对象?python中对象= 属性+行为 通过类定义=具有相同属性+相同行为对象集合00POM一版分为四层第一层:basepage层:描述每个页面相同的属性及行为第二层:pageobject层(每个的独有特征及独有的行为)第三层:testcase层(用例层,描述项目业务流程)第四层:t
原创
发布博客 2022.06.08 ·
325 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

手机控件查看工具uiautomatorviewer

通过xpath定位
原创
发布博客 2022.06.07 ·
585 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

appium连接夜神

打开夜神模拟器,打开设置在cmd中输入 adb devices 拿到你模拟器的名称 打开Appium,直接点击启动服务器点击放大镜启动检查器会话在cmd中输入 adb shell dumpsys window | findstr mCurrentFocus填写下面对应的设置启动会话...
原创
发布博客 2022.06.06 ·
254 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

移动端测试2

adb logcat 命令格式 : adb logcat [选项] [过滤项], 其中 选项 和 过滤项 在 中括号 [] 中,说明这是可选的;">"输出 : ">" 后面跟着要输出的日志文件, 可以将 logcat 日志输出到文件中, 使用adb logcat >log 命令(adb logcat >C:\log\1.txt) adb logcat -v time > C:/log/aa.txt 指定 logcat 的日志输出格式 : -- "-v"选项 : 使用adb logcat -v time 命令
原创
发布博客 2022.06.01 ·
115 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

移动端测试

手机端常规测试介绍手机测试的对于手机端测试,按照平台来分,分为Android和IOS两大主流系统,对于ios和Android,二者有区别,我就说一下我在测试这两款手机app的感受吧1、两者运行机制不同:IOS采用的是沙盒运行机制,安卓采用的是虚拟机运行机制。2、两者后台制度不同:IOS中任何第三方程序都不能在后台运行;安卓中任何程序都能在后台运行,直到没有内存才会关闭。3、IOS中用于UI指令权限最高,安卓中数据处理指令权限最高。Android开源导致碎片化比较严重,(.
原创
发布博客 2022.05.31 ·
127 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

po 模型

PO模型介绍 在自动化中,Selenium自动化测试中有一个名字经常被提及PageObject(思想与面向对象的特征相同),通常PO模型可以大大提高测试用例的维护效率PageObject设计模式PO的核心要素1.在PO模式中抽离封装集成一个BasePage类,该基类应该拥有一个只实现webdriver实例的属性2.每一个page都继承BasePage,通过driver来管理本page中元素,将page中的操作封装成一个个方法3.TestCase继承unittest.Te.
原创
发布博客 2022.05.30 ·
95 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

web自动化

浏览器位置相关操作 get_window_position() 获取浏览器位置 set_window_position(x,y) 设置浏览器位置 注:显示器以左上角为(0,0),所有的位置操作都是相对于显示器左上角展开的位移操作,单位是像素。 4)浏览器的关闭操作 close() 关闭当前标签/窗口 q...
原创
发布博客 2022.05.26 ·
77 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

在Firefox安装selenium

找到selenium_ide-2.9.1-fx.xpi点击附加部件,进行安装安装插件选中selenium打开进行安装点击安装立即重启创建一个py文件安装seleninum pip install selenium==2.48.0打开selenium用selenium打开百度用selenium将页面最大话获得百度高和宽设置高和宽获得x和y坐标改变位置设置关闭浏览...
原创
发布博客 2022.05.25 ·
465 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

web自动化

1.自动化测试的相关知识 2.元素定位 3.selenium自动测试框架 4.unittest1. 什么是自动化测试? 2.了解为什么要进行自动化测试? 3.掌握自动化测试的分类? 4. web自动化测试的使用条件和场景 5.自动化测试工具的优缺点 6.自动化测试的前景和发展方向什么是自动化测试自动化测试的概念: 软件自动化测试就是通过测试工具或者其他手段, 按照测试人员的预定计划对软件产品进行自动化 测试,他是软件测试的一个重要组成部分,能够 完成许多手...
原创
发布博客 2022.05.25 ·
297 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jenkins配置环境

搭建JMeter+Jenkins+Ant持续化apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。Ant它有以下的优点。跨平台性。Ant是纯Java语言编写的,所以具有很好的跨平台性。操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件(构建文件,build.xml)。 Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。由于Ant构建.
原创
发布博客 2022.05.23 ·
2812 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

requests接口测试

requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到,Requests是Python语言的第三方的库,专门用于发送HTTP请求pip install requestsget的请求GET无参请求 r = requests.get('http://www.baidu.com')GET传参payload = {'key1': 'value1', 'key2': 'value2', 'key3': None}r = reque
原创
发布博客 2022.05.19 ·
123 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql作业·

//商品表CREATE TABLE product(pid INT PRIMARY KEY AUTO_INCREMENT,pname VARCHAR(20),pprice INT)//用户表CREATE TABLE USER(uid INT PRIMARY KEY AUTO_INCREMENT,uname VARCHAR(20),uage INT)//订单表CREATE TABLE orders(opid INT,CONSTRAINT FOREIGN KEY(opid) REFERENC...
原创
发布博客 2022.05.18 ·
234 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

单元测试之pytest1

前提:需要安装pytest和pytest-html(生成html测试报告)pip install pytest 和 pip install pytest-html命名规则 Pytest单元测试中的类名和方法名必须是以test开头,执行中只能找到test开头的类和方法,比unittest更加严谨 unittest:Setup>> setupclass , teardown >> teardownclass(课堂作业)Pytest: setup..
原创
发布博客 2022.05.16 ·
85 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python单元测试之unittest

单元测试,集成测试,功能测试单元测试颗粒度最小,一般由开发小组采用白盒方式来测试,主要测试单元是否符合“设计”;是指对软件中的最小可测试单元进行检查和验证集成测试介于单元测试和系统测试之间,一般由开发小组采用白盒+黑盒的方法来测试,即验证“设计”又验证“需求”。主要用来测试模板与模板之间的接口,同时还要测试一些主要的业务功能功能测试颗粒度最大,一般由独立的测试小组采用黑盒的方式来测试,主要测试系统是否符合“需求规格说明书什么是白盒测试,什么是黑盒测试白盒:主要应用于单..
原创
发布博客 2022.05.16 ·
199 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【无标题】面对对象3

私有属性 私有方法 修改私有属性的值 多态 类属性和实例属性 类方法和静态方法 __new__方法介绍 设计模式:单例模式封装的意义: 将属性和方法放到一起做为一个整体,然后通过实例化对象来处理; 隐藏内部实现细节,只需要和对象及其属性和方法交互就可以了; 对类的属性和方法增加 访问权限控制。私有权限:在属性名和方法名 前面 加上两个下划线 __ 类的私有属性 和 私有方法,都不能通过对象直接访问,但是可以在本类内部访问; 类的私有属性 和 私有方法,都不会被子类继承,子类也无法访问; 私有属性 .
原创
发布博客 2022.05.10 ·
69 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面向对象2

程序中的继承 在程序中,继承描述的是多个类之间的所属关系。 如果一个类A里面的属性和方法可以复用,则可以通过继承的方式,传递到类B里。 那么类A就是基类,也叫做父类;类B就是派生类,也叫做子类。单继承:子类只继承一个父类虽然子类没有定义__init__方法初始化属性,也没有定义实例方法,但是父类有。所以只要创建子类的对象,就默认执行了那个继承过来的__init__方法 总结: 子类在继承的时候,在定义类时,小括号()中为父类的名字 父类的属性、方法,会被继承给子类多继承:子类继承多...
原创
发布博客 2022.05.10 ·
65 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面向对象1

面对面的介绍面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程的思路是将数据与函数按照执行的逻辑顺序组织在一起,数据与函数分开考虑。类和对象 对象是面向对象编程的核心,在使用对象的过程中,为了将具有共同特征和行为的一组对象抽象定义,提出了另外一个新的概念——类 类就相当于制造飞机时的图纸,用它来进行创建的飞机就相当于对象狗类的设计 类名:狗(Dog) 属性:品种 、毛色、性别、名字、 腿儿的数量 方法(行为/功能):叫 、跑、咬人、吃、摇尾巴添加和获取对象的属性
原创
发布博客 2022.05.09 ·
68 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python的文件操作和异常处理

文件的介绍比如jpg txt psd flv wav vob html file iso excel rm rar rif png music zip文件的作用使用文件的目的:保存数据存放在磁盘 把一些存储存放起来,可以让程序下一次执行的时候直接使用,文件的打开与关闭 而不必重新制作一份,省时省力 文件的打开与关闭 打开word软件,新建一个word文件 写入个人简历信息 保存文件 关闭word软件打开文件,或者新建立一个文件 读/写数据 关.
原创
发布博客 2022.05.07 ·
372 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python--集合和函数

集合的特征集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重 集合的格式 变量名=set(元素,元素) 变量名={元素,元素,,,} 添加元素addupdate 删除元素使用remove删除集合中的元素如果有直接删除如果没有程序报错pop使用pop删除是随机删除集合中的元素如果集合没有元素程序报错discard使用discard删除如果元素存在直接删除如果元素不存在不做任何操作集合的交集和并集使用...
原创
发布博客 2022.05.06 ·
503 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

元祖和字典

访问元组 索引值不存在 查询个数查询索引 无对应的元素列表转换元组元组转换列表forwhile无对应key的 无对应key无对应key的,默认返回数据 修改元素 ​​​​​​添加元素删除元素删除某个元素clear清空 查看长度取出字典中的key ...
原创
发布博客 2022.05.05 ·
207 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多