06 2022 档案
摘要:测试金字塔模型: 白盒测试原理: 在软件架构的层面来说,测试最核心的步骤就是在软件开发过程中。就软件本身而言,软件的行为或者功能是软件 细节实现的产物,这些最终是交付给用户的东⻄。所以在早期执行测试的系统有可能是一个可测试和健壮的系统, 它会带来为用户提供的功能往往是让人满意的结果。因此给予这样的⻆
阅读全文
摘要:鼠标事件 '''右键操作'''driver=webdriver.Chrome()driver.maximize_window()driver.get('https://www.baidu.com/')action=ActionChains(driver=driver)so=driver.find_e
阅读全文
摘要:下拉框擦做 alert 鼠标事件 下拉框: 选择python语言操作: from selenium import webdriverimport time as tfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.s
阅读全文
摘要:UI自动化: 在selenium框架中,操作元素定位使用的类是By,里面方法有8种, 那么也就是说,定位页面的元素属性方法有8种 分别是: ID = "id" XPATH = "xpath" LINK_TEXT = "link text" PARTIAL_LINK_TEXT = "partial l
阅读全文
摘要:装饰器: 封闭:已实现的功能代码不应该被修改 开放:对现有功能的扩展开放 装饰器的函数def outer(func): def inner(): func() return inner@outerdef f1(): print('ok')f1()依据如上,我们可以总结出,它执⾏的顺序具体为:先执⾏o
阅读全文
摘要:1、列表与元组的区别是什么? 列表是可变序列 元租是不可变序列2、结合具体的代码案例说明演示字典的有排和字典的排序 字典的有序 from collections import OrderedDictdata=OrderedDict()data['name']='liu lele'data['age'
阅读全文
摘要:面向对象:站在上帝的视角下,世界万物一切皆对象,把拥有共同属性的一类进行归类,这个过程叫classclass 定义类的时候,类的首字母必须是大写面向对象的三个特性1.封装 a 实例属性 b 数据属性(类里面的变量)2.继承3。多态类:经典型新式型方法1.普通方法 :方法可以读写2.特性方法:具备只读
阅读全文
摘要:数据驱动: 数据驱动:在自动化测试中,需要把测试的数据分离到JSON,YAML CSV XLRD等文件中 json: 在文件中以字典的形式写入需要的文件,注意一定要是双引号: 提取lohin。json 所需的数据 输出结果 yaml: YAML 入门教程 分类 编程技术 YAML 是 "YAML A
阅读全文
摘要:os: import os 获取操作系统 print(os.name) 获取目录是否存在 print(os.path.exists('D:\code')) 获取是否是文件 print(os.path.isfile('D:\code')) from item inos.listdir('D:\code
阅读全文
摘要:移动参数:1.函数的形式参数个数不确定2.函数的形式参数数据类型不确定 *:代表的是元租 **:代表的是字典 def func(*args,**kwargs): print(args) print(type(args)) print('\n') print(kwargs) print(type(kw
阅读全文
摘要:函数 函数式的编程范式 面向对象的编程范式 所谓函数,就是把重复的代码单独的分离出来,放在⼀个公共的地⽅,以后可以⼀直的进⾏调⽤,这样就可以解决 多次重复来编写。 函数使用的关键字是 def 函数的定义:def function(函数的形式参数) 函数的表达式 图一 图二 形式参数:形式参数就是指定
阅读全文
摘要:内置函数1 sorted() 排序 dict2={'name':'wuya',"sex":"boy","job":"testDev","salary":109.09}date=dict(sorted(dict2.items(),key=lambda s:s[0]))print(date) 2 enu
阅读全文
摘要:实战2:1。字符串与字典的转换str1='学无止尽'str_dict=dict(enumerate(str1))print(str_dict)print(type(str_dict))dict_str=str(str_dict)print(dict_str)print(type(dict_str))
阅读全文
摘要:实战11、字典排序使用到的函数具体是哪个?举例说明'''字典是以key value 进行排序的 关键字 scored'''dict1={'name':'liu lele','age':'18','address':'xian'}data=dict(sorted(dict1.items(),key=l
阅读全文
摘要:移动测试 测试的程序 1 WEB 2 小程序 3 APP 4 服务 移动测试对象: 1、小程序(微信和支付宝)嵌套到专门到App 2、App 3、以浏览器的模式可以访问 兼容性测试: WEB:Firefox,chrome,edge,safari APP:IOS,AndroidAPP: 1、不同版本的
阅读全文