首页
学习
活动
专区
工具
TVP
发布

赖权华的笔记

人类的伟大就在于敢于面对恐惧的骄傲姿态!
专栏成员
83
文章
120951
阅读量
57
订阅数
算法笔记(八):复杂度分析(二)
#感兴趣的可以去订阅极客时间前谷歌工程师的专栏:数据结构与算法之美,个人觉得写的很不错。这里只是我自己做的一个简单的笔记
free赖权华
2018-12-14
9800
接口测试笔记(一)
(一)接口说明 https://developers.douban.com/wiki/?title=user_v2  豆瓣的这个搜索用户的接口 (二)测试代码 1 import requests
free赖权华
2018-08-02
4810
Python笔记(十五):匿名函数和@property
 lambda关键字表示一个匿名函数,通过上面的对比可以看出冒号前面的x就是函数的参数,后面的表达式就是该匿名函数的返回值。
free赖权华
2018-08-02
4070
loadrunner笔记(三):设置、运行场景和生成测试报告
//上一篇的代码有点问题,问题出在 web_reg_find()函数中,这个函数简单的说是搜索下一步操作的请求对象(html)页面中是否存在相应的文本字符串。所以用在登录操作中,它搜索的是主页.html,用在注册中它搜索的就是注册页面,这里必须得感谢下51test论坛的luming同学帮我解决了这个问题。(所以虽然可以回放成功,但其实只是运气好,上一篇的示例代码就不去修改了,去掉web_reg_find函数就行了)。 (一) 代码 1 Action() 2 { 3 /*集合点*/ 4
free赖权华
2018-07-04
1.1K0
Python django框架笔记(三):django工作方式简单说明和创建用户界面
(一)  说明 简单说明下django的工作方式,并举2个例子。 (二)  Django工作方式 假定我们有下面这些文件 ,这里在前2篇的基础上增加了 templates目录(存放html文件) 和s
free赖权华
2018-06-14
1.2K0
Python+Selenium笔记(十八):持续集成jenkins
(一)安装xmlrunner 使用Jenkins执行测试时,测试代码中会用到这个模块。  pip install xmlrunner (二)安装jenkins (1)   下载jekins https
free赖权华
2018-04-27
1.3K0
Python+Selenium笔记(十三):Page Object设计模式
(一) 前言 简单的说就是分为2层,页面class 和测试class。 页面class:分为父类和子类(子类指具体的页面,每一个页面都创建一个类),父类中定义公有的属性和方法(操作)。 #对面向对象有了解的,应该很容易理解抽象出公有属性和方法的意思 #父类和子类我是按自己的理解进行描述的,或者可以说basepage对象(父对象,提供公有的属性、方法) 和 page对象(具体哪一个页面) 测试class:按照业务流程,对各个页面的属性、操作进行组合,形成一个测试用例。 使用page object模式,抽象出各
free赖权华
2018-04-27
1.1K0
Python+Selenium笔记(十一):配置selenium Grid
(一) 前言 Selenium Grid可以将测试分布在若干个物理或虚拟机器上,从而实现分布方式或并行方式执行测试。 这个链接是官方的相关说明。 https://github.com/Selenium
free赖权华
2018-04-27
2.3K0
Python+Selenium笔记(十):元素等待机制
(一) 前言 突然的资源受限或网络延迟,可能导致找不到目标元素,这时测试报告会显示测试失败。这时需要一种延时机制,来使脚本的运行速度与程序的响应速度相匹配,WebDriver为这种情况提供了隐式等待和显式等待两种机制。 (二) 隐式等待 一旦设置隐式等待时间,就会作用于这个WebDriver实例的整个生命周期(对所有的元素查找都生效),设置隐式等待时间后,Webdriver会在一定时间内持续检测和搜寻DOM,以便于查找一个或多个不是立即加载成功并可用的元素。隐式等待的默认时间是0. WebDriver使用
free赖权华
2018-04-27
2.9K0
Python笔记(九):字符串操作
(一)    字符串 单引号、双引号、三重引号都可以作为字符串的开始和结束,三重引号可以直接输入多行字符串。三重引号可能一般是用来写多行注释。 (二)    r和\ r使字符串成为原始字符串,忽略所有
free赖权华
2018-04-27
9510
Python笔记(七):字典、类、属性、对象实例、继承
(一)  简单说明    字典是Python的内置数据结构,将数据与键关联(例如:姓名:张三,姓名是键,张三就是数据)。例如:下面这个就是一个字典 {'姓名': '张三', '出生日期': '2899-08-12', '成绩': ['3.21', '3.10', '3.01']} 创建字典、添加数据、访问字典数据的方式如下: d = {}  #直接用{}创建字典 f = dict() #通过工厂函数dict()创建字典 #通过下面的方式添加数据 d['姓名'] = '张三' d['出生日期'] =
free赖权华
2018-04-27
1.2K0
Python+Selenium笔记(五):生成测试报告
#HTMLTestRunner代码修改参考 微微微笑 的说明,下面是链接,这个已经说的很详细了 https://www.cnblogs.com/miniren/p/5301081.html (一) 前言 unittest在命令行输出测试结果。你可能需要生成一个所有测试的执行结果作为报告或者把测试结果发给相关人员。给相关人员发送命令行日志不是一个明智的选择。他们需要格式更加友好的测试报告,既能够查看测试结果的概况,也能够深入查看报告细节。 (二) 使用HTMLTestRunner生成测试报告 HTMLTes
free赖权华
2018-04-27
1.2K0
Python笔记(四):异常处理机制与 open()
(一)  异常处理机制概述 就像日常生活中会遇到各种意外情况一样(例如:你可能考虑过如果中了500w该怎么做),代码运行过程中也会遇到这种意外情况,python提供了这么一种机制,处理意外情况(就像如果中了5百万你希望代码怎么做一样)。 注:不处理这种意外情况,代码就会崩溃,后面全部代码都将停止运行。 实际应用中,主要分为3步: (1)   圈出你认为可能出异常的代码。 (2)   设置你认为可以忽略的异常类型。 (3)   异常出现时,你希望的处理方式。 异常类型和格式可查看:http://www.run
free赖权华
2018-04-27
7100
Python+Selenium笔记(四):unittest的Test Suite(测试套件)
(一) Test Suite测试套件 一个测试套件是多个测试或测试用例的集合,是针对被测程序的对应的功能和模块创建的一组测试,一个测试套件内的测试用例将一起执行。 应用unittest的TestSuites特性,可以将不同的测试组成一个逻辑组,然后设置统一的测试套件,并通过一个命令来执行测试。这都是通过TestSuites、TestLoader和TestRunn类来实现的。 (二) 类级别的setUp()方法和tearDown()方法 使用setUpClass()方法和tearDownClass()方法及@
free赖权华
2018-04-27
2.2K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档