wangwt123

06 2022 档案

UI自动化测试-UnitTest测试框架
摘要:一、金字塔模型 所谓金字塔模型,越往下的测试投入资源越高,当然得到的回报也越大。在一般在测试工作中,最底层的单元测试往往是很难去完成的,但是要想学好自动化测试,单元测试的框架以及单元测试的知识体系是作为一名自动化测试工程师必备的技能。 在Python语言中,单元测试框架有UnitTest标准库。 二 阅读全文

posted @ 2022-06-30 20:18 DOUBLE快乐 阅读(260) 评论(0) 推荐(0) 编辑

UI自动化测试-JavaScript实战
摘要:JavaScript实战 1、JavaScript定义 JavaScript(简称“JS”)是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向 阅读全文

posted @ 2022-06-29 19:29 DOUBLE快乐 阅读(193) 评论(0) 推荐(0) 编辑

UI自动化测试-Keys类的方法
摘要:Keys类的方法 在UI的自动化测试中,有时候也会遇到键盘事件的操作,使用到的类为Keys,导入的命令为: from selenium.webdriver.common.keys import Keys 以百度搜索框为例: 1 from selenium import webdriver #包:se 阅读全文

posted @ 2022-06-29 18:16 DOUBLE快乐 阅读(45) 评论(0) 推荐(0) 编辑

UI自动化测试-WebDriverWait类的方法
摘要:WebDriverWait类的方法 1、为什么要引用WebDriverWait类? 在UI自动化测试中,经常会出现由于网络加载慢等问题而使资源加载不出来,从而使测试效率大大折扣。因此我们要引用WebDriverWait类。 2、在UI自动化测试中,关于等待有三点: a、固定等待,也就是使用sleep 阅读全文

posted @ 2022-06-29 18:06 DOUBLE快乐 阅读(249) 评论(0) 推荐(0) 编辑

UI自动化测试-ActionChains类的方法
摘要:ActionChains类的方法 ActionChains主要是针对鼠标事件的处理,在鼠标事件中常用的交互为悬浮,双击,以及右键等操作。如果想使用ActionChains的类,首先需要导入它,导入的命令为: from selenium.webdriver.common.action_chains i 阅读全文

posted @ 2022-06-28 20:01 DOUBLE快乐 阅读(185) 评论(0) 推荐(0) 编辑

UI自动化测试-Alert类的方法
摘要:Alert类的方法 1、我们为什么要使用Alert类来定位? 因为,在UI的自动化测试实战中,页面有时会弹出框,这时候我们右击鼠标,并进行检查,我们是无法进行检查这一操作,因而也就无法用我们之前的方法进行定位,这时我们就要使用的是Alert的类这部分。 我们要使用Alert类,首先要导入它,它的命令 阅读全文

posted @ 2022-06-28 19:26 DOUBLE快乐 阅读(143) 评论(0) 推荐(0) 编辑

UI自动化测试-Select类的方法
摘要:Select类的方法 在UI的自动化测试实战中,如果遇到下拉框的选择,我们可以使用Select类里面的方法来具体进行定位和解决。如果想使用Select的类,首先需要导入它,导入的命令为: from selenium.webdriver.support.select import Select 方法1 阅读全文

posted @ 2022-06-28 18:47 DOUBLE快乐 阅读(244) 评论(0) 推荐(0) 编辑

UI自动化测试-WebElement类的方法
摘要:WebElement类的方法 方法1:clear:清空 1 from selenium import webdriver #包:selenium,模块:webdriver 2 from selenium.webdriver.common.by import By 3 import time as t 阅读全文

posted @ 2022-06-28 17:31 DOUBLE快乐 阅读(73) 评论(0) 推荐(0) 编辑

UI自动化测试-WebDriver类的方法
摘要:WebDriver类的方法 方法1:获取当前的网址 方法2:获取当前页面的源代码 方法3:获取当前title 1 from selenium import webdriver #包:selenium,模块:webdriver 2 from selenium.webdriver.common.by i 阅读全文

posted @ 2022-06-28 16:53 DOUBLE快乐 阅读(41) 评论(0) 推荐(0) 编辑

UI自动化测试-selenium框架和iframe框架
摘要:一、自动化测试介绍 1、自动化测试:就是通过代码或者是工具模拟人的行为来对web(app)进行操作。 2、UI自动化测试的技术栈: a、编程语言(oop) b、单元测试框架UnitTest c、数据驱动(测试的数据分离到文件中) d、参数化 e、selenium WEB测试框架 f、页面对象设计模式 阅读全文

posted @ 2022-06-27 19:46 DOUBLE快乐 阅读(265) 评论(0) 推荐(0) 编辑

Python知识点练习题(一)
摘要:一、基础题 1、查看一个对象的类型关键字是什么?查看对象的内存地址关键字是什么?举例说明 答:查看一个对象的类型关键字是type,查看对象的内存地址关键字是id。举例如下: 1 #type()型 2 name=input("What is your name?\n") 3 print(type(na 阅读全文

posted @ 2022-06-26 22:43 DOUBLE快乐 阅读(199) 评论(0) 推荐(0) 编辑

Python面向对象编程-装饰器
摘要:一、装饰器 1、定义及作用 装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的应用有插入日志、增加计时逻辑来检测性能、加入事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。 概括的讲,装饰器的作用就是为已经存在 阅读全文

posted @ 2022-06-24 18:33 DOUBLE快乐 阅读(135) 评论(0) 推荐(0) 编辑

Python面向对象编程-多态
摘要:一、多态 多态的优势具体可以总结为如下⼏点,具体为: 增加了持续的灵活性 增加了持续的额外扩展的功能 1 class Animal(object): 2 def talk(self): 3 print("动物会叫") 4 5 class Cat(Animal): 6 def talk(self): 阅读全文

posted @ 2022-06-24 18:32 DOUBLE快乐 阅读(76) 评论(0) 推荐(0) 编辑

Python面向对象编程-继承
摘要:一、什么是继承? 继承就是一种新建子类的方式,新建的子类/派生类,被继承的类叫做父类/基类。 子类可以继承父类所有的方法以及属性。 二、为什么要有继承? 为了解决定义多个类时,代码冗余的问题。当我们在定义多个存在相同属性与功能的类时,相同的代码可能会复写多次,可以将相同的代码放到一个公共类当中,也就 阅读全文

posted @ 2022-06-24 18:21 DOUBLE快乐 阅读(119) 评论(0) 推荐(0) 编辑

Python面向对象编程-基础
摘要:一、面向对象程序设计 编程式范式分为:面向过程的编程范式和面向对象的编程范式 编程式范式:就是程序员使用特定的语法+数据结构和算法编写代码,最终的目的是告诉计算机来解析并且来执行这些代码。 面向过程的编程范式:也就是说流程化的干一件事,严格的按照顺序来进行,就像流水线的工作一样,主要针对的是C语言。 阅读全文

posted @ 2022-06-24 18:10 DOUBLE快乐 阅读(115) 评论(0) 推荐(0) 编辑

Python—数据驱动(JSON、Yaml、CSV、Excel)
摘要:数据驱动:在自动化测试中,需要把测试的数据分离到JSON、Yaml等文件中。 一、JSON 其中json文件中写代码必须是双引号 step1:新建一个名为“数据驱动”的包,再在这个包里新建一个文件名为“login.json”文件,再建一个python file,名叫“opertationJson.p 阅读全文

posted @ 2022-06-21 19:26 DOUBLE快乐 阅读(2240) 评论(0) 推荐(0) 编辑

Python函数式编程-动态参数、函数实战与Python常用库
摘要:一、动态参数 1、什么时候使用动态参数? (1):当函数的形式参数个数不确定时; (2):当函数的形式参数数据类型不确定时。 2、在Python中,“*”:代表的是元组,“**”:代表的是字典。 3、应用 应用1: 1 def func(*args,**kwargs): 2 print(args) 阅读全文

posted @ 2022-06-20 20:28 DOUBLE快乐 阅读(310) 评论(0) 推荐(0) 编辑

Python IO操作与编码、解码
摘要:一、Python文件操作 1、文件IO操作(IO:input,output) a:操作文件使用的函数是open() b:操作文件模式: r:读取文件 w:往文件里面写内容(先删除文件里面已有的内容) a:是追加(在文件基础上写入新的内容) b:二进制的模式写文件c:open函数执行流程: open操 阅读全文

posted @ 2022-06-17 21:01 DOUBLE快乐 阅读(154) 评论(0) 推荐(0) 编辑

Python函数式编程
摘要:一、函数的定义 定义:所谓函数,就是把重复的代码单独的分离出来,放在⼀个公共的地⽅,便于以后可以⼀直的进⾏调⽤,这样就可以解决多次重复来编写。 函数使用的关键字是def 定义函数格式如下: def 函数名(): 代码 二、函数的参数 1、形式参数:是指定当以函数的时候小括号里面的参数,用来接收参数用 阅读全文

posted @ 2022-06-16 22:56 DOUBLE快乐 阅读(220) 评论(0) 推荐(0) 编辑

Python—内置函数
摘要:内置函数:编程语言中预先定义的函数。 具体:嵌入到主调函数中的函数称为内置函数,又称内嵌函数。 作用是提高程序的执行效率,大多编程语言都有自己的内置函数。 内置函数的存在极大的提升了程序员的效率和程序的阅读。 一、数学运算 1、max(x,key=None)求最大值:返回可迭代对象中的元素中的最大值 阅读全文

posted @ 2022-06-16 22:52 DOUBLE快乐 阅读(645) 评论(0) 推荐(0) 编辑

Python-字符串的比较与数据结构之间的转换
摘要:一、字符串的比较 1、==:比较的是两个对象的内容和类型,如下图所示: 在Python中检查是否相等时区分大小写。例如,两个大小写不同的值被视为不相等: 2、in:一个对象被包含在另外一个对象里面,如下图所示: 3、is:比较的是两内存地址id(),如下图所示: 4、assert:是Python原生 阅读全文

posted @ 2022-06-15 11:51 DOUBLE快乐 阅读(197) 评论(0) 推荐(0) 编辑

Python数据结构-列表-元组-字典
摘要:一、列表 所谓列表,我们可以简单的把它理解为按照索引存放各种集合,在列表中,每个位置代表⼀个元素。在Python中,列表的对象⽅法是list类提供的,列表是有序的。 在Python中,用方括号([])表示列表,并用逗号分割其中的元素。 列表的特点具体如下: 可存放多个值 按照从左到右的顺序定义列表元 阅读全文

posted @ 2022-06-13 20:12 DOUBLE快乐 阅读(210) 评论(0) 推荐(0) 编辑

Python编程基础
摘要:一、Python简介 1、Python:是一种函数式的编程语言&面向对象的编程语言,它是一种跨平台的编程语言,这意味着它能够运行在所有主流的操作系统中。 2、核心的设计思想:在Python中,一切皆对象,这个对象可以是函数,也可以是类,也可以是变量。 二、Python语言 语言:解释器+语法规则 1 阅读全文

posted @ 2022-06-12 20:08 DOUBLE快乐 阅读(2873) 评论(0) 推荐(0) 编辑

Python环境搭建
摘要:一、python的安装**** 步骤: step1:在浏览器打开网址:www.python.org,下载python。 step2:在C盘创建一个python3的文件夹。如图所示 step3:双击下载的安装包 python-3.9.5.exe,出现如下界面,请务必选中复选框:Add Python 3 阅读全文

posted @ 2022-06-09 21:55 DOUBLE快乐 阅读(384) 评论(0) 推荐(0) 编辑

移动端测试(三)
摘要:一、adb**** 1、adb简介 即 Android Debug Bridge,它是 Android 开发/测试人员的强大工具。它是一种可以用来操作手机设备或模拟器的命令行工具。 2、手机设备与电脑端连接的步骤(以小米6X手机为例) step1:在连接手机设备之前,先在电脑的高系统管理设置中,看下 阅读全文

posted @ 2022-06-08 19:32 DOUBLE快乐 阅读(139) 评论(0) 推荐(0) 编辑

移动测试-Appium移动自动化测试
摘要:一、Appium介绍 1、Appium 是什么? Appium是一个开源的,适用于原生或者移动网络和混合应用程序在iOS和Android平台上的的开源自动化测试框架。 2、Appium的特点: 支持多平台(Android、iOS等) 支持多语言(python、java、ruby、js、c#等) Ap 阅读全文

posted @ 2022-06-08 16:27 DOUBLE快乐 阅读(293) 评论(0) 推荐(1) 编辑

移动端测试(一)
摘要:一、移动端测试对象 1、小程序嵌套到专门的App(比如一码通嵌套在我们的微信、支付宝app中):一般都是手动测试。 2、App:需要安装android-sdk和搭建环境。 3、以浏览器的模式访问Web,即H5。 二、移动端测试分类 1、兼容性测试 web测试点:主流:firefox、chrome 、 阅读全文

posted @ 2022-06-07 23:32 DOUBLE快乐 阅读(180) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示