08 2021 档案
摘要:1、你从上家公司学到了什么? 着重表达:测试的实践和完整的测试流程以及学到的工具代码的落地(理论到实践的过程、自学的东西到实践的过程) ui自动化和接口测试应用到了具体的实例中,独立负责某一模块的工作。 2、python里面对字典排序的关键字是什么? sorted 3、如果子类重写父类的方法,对子类
阅读全文
摘要:一、CSV(表格另存为时,将文件类型保存为CSV) 在Python中读取csv⽂件⾥⾯的使⽤直接使⽤标准库csv就可以的,在csv的库⾥⾯,读取⽂件的⽅式主要分为两种的⽅式,字典或者是列表的⽅式来读取数据。 1、以列表的方式来读取 (1)将文件添加到当前工程的data目录下 (2)创建Utils工具
阅读全文
摘要:一、Pytest的fixture 在单元测试的组件中,主要分为测试⽤例,测试固件,测试套件,测试执⾏以及测试报告,看过我书的同学对这些应该很清晰。测试固件也是不难理解,也就是在测试⽤例执⾏前需要做的动作和测试执⾏后需要做的事情。⽐如在UI的⾃动化测试中,我们更加关注的是对⻚⾯的操作,⽽不是关⼼打开浏
阅读全文
摘要:一、Pytest的应⽤ Pytest是基于Python语⾔的单元测试框架,也是⼀个命令⾏的⼯具,可以⾃动的找到测试⽤例执⾏和反馈反馈测试结果信息,在编写测试点⽅⾯⽐较⾃由,可以使⽤函数式的编程等语⾔,也可以使⽤⾯向对象的编程语⾔。⽽且它的断⾔使⽤的是Python原⽣的assert关键字,同时Pyte
阅读全文
摘要:一、断言详解 (1)assertEqual()是验证两个⼈相等,值的是数据类型与内容也是相等的。 from selenium import webdriver import unittest class BaiduTest(unittest.TestCase): def setUp(self) ->
阅读全文
摘要:1、页面对象设计模式的优点为: (1)创建可以跨多个测试用例共享的代码; (2)减少重复代码的数量 (3)如果用户界面发生变更后,只需要在一个地方维护就可以了。 2、创建uiframe工程 base:基础类 config:配置文件 data:存储测试数据的 image:存储图片文件的 log:存储日
阅读全文
摘要:一、Python测试框架 在Python语⾔中应⽤最⼴泛的单元测试框架是unittest和pytest,unittest属于标准库,只要安装了Python解释器后就可以直接导⼊使⽤了,pytest是第三⽅的库,需要单独的安装。 1、⽩盒测试原理 在软件架构的层⾯来说,测试最核⼼的步骤就是在软件开发过
阅读全文
摘要:一、类的方法 在Python的类⾥⾯,在类⾥⾯编写的特性函数称为⽅法,这些⽅法主要分为普通⽅法,特性⽅法,静态⽅法,类⽅法。 普通⽅法:属于对象也属于类 特性⽅法:属于对象,编写特性⽅法的使⽤需要特别注意,该⽅法不能有形式参数 静态⽅法:属于类,使⽤类名直接调⽤ 类⽅法 :属于类,使⽤类名直接可以调
阅读全文
摘要:一、富文本的处理 1、通过元素定位来输入 from selenium import webdriver import time as t driver=webdriver.Chrome() driver.maximize_window() driver.get('https://www.bejson
阅读全文
摘要:1、在ActionChains类中提供了对常用鼠标操作的方法 导入的代码为: from selenium.webdriver.common.action_chains import ActionChains move_to_element方法用来使鼠标悬浮到某一元素上。 from selenium
阅读全文
摘要:一、弹出框实战 1、在UI自动化测试中经常会遇到Alert弹出框的场景。Alert类是对话框的处理,主要是对alert警告框。confirm确认框,promp消息对话框。 text():获取alert的文本 dismiss ():点击取消 accept():接受 send-keys():输入 fro
阅读全文
摘要:1、list1=[{"name":"wuya","student":[{"company":[{"languae":"Go"}]}]}],获取Go语言 list1=[{"name":"wuya","student":[{"company":[{"language":"Go"}]}]}] print(
阅读全文
摘要:一、Selenium环境搭建 1、进入命令符 2、输入pip3 install selenium 下载selenium 3、查看浏览器的版本 (打开chrome,设置,关于chrome) 4、淘宝源http://npm.taobao.org/mirrors/chromedriver下载版本合适的dr
阅读全文