10 2020 档案

摘要:前言 一直在做批量测试工具的研发,所谓批量,那么数据量不言而喻了。 什么级别呢,目前本程序就个人测试而言,2199W数据暂时没问题,一次性写入大约九分钟左右。 遇到的问题 都是因数据量大,读或写操作,遇到的瓶颈,一言不合就内存溢出,也就是常见的这个:java.lang.OutOfMemoryErro 阅读全文
posted @ 2020-10-29 19:59 久曲健 阅读(260) 评论(0) 推荐(0) 编辑
摘要:常见的状态 passed:测试通过 failed:断言失败 error:代码编写上的错误 xfail:预期失败,加了 @pytest.mark.xfail() 测试通过的栗子(passed) 示例代码如下: # -*- coding: utf-8 -*- # @Time : 2020/10/25 1 阅读全文
posted @ 2020-10-25 19:26 久曲健 阅读(1731) 评论(0) 推荐(1) 编辑
摘要:前言 写这篇文章,整体还是比较坎坷的,我发现有知识断层,理解再整理写出来,还真的有些难。 作为java党硬磕Python,虽然对我而言是常事了(因为我比较爱折腾,哈哈),但这并不能影响我的热情。 执念这东西,有时真的很强大,回想下,你有多久没有特别想坚持学一样技能或者看一本书了呢。 之前就有很多粉丝 阅读全文
posted @ 2020-10-24 20:53 久曲健 阅读(910) 评论(1) 推荐(1) 编辑
摘要:一、前言 从文章标题可以看出,就是初始化和释放的操作,根据我的java习惯来学习pytest,个人感觉没差太多,理解上也不是很难。 哦,对了,差点跑题了,这个框架是基于Python语言的,在学习的时候难免总会用java的类比思想来学习,下面言归正传哈。 我们还从 unittest与pytest来对比 阅读全文
posted @ 2020-10-21 21:49 久曲健 阅读(3383) 评论(2) 推荐(1) 编辑
摘要:一、前言 学习pytest总会习惯性的和unittest对比使用,自然就断言pytest和unittest也是有些区别的。 二、断言对比 unittest 断言 assertEqual(a, b) # 判断a和b是否相等 assertNotEqual(a, b) # 判断a不等于b assertTr 阅读全文
posted @ 2020-10-20 21:18 久曲健 阅读(1147) 评论(1) 推荐(0) 编辑
摘要:安装列表 安卓sdk目录,即ANDROID_HOME设置 关于sdk的安装配置此处略,参考之前文章《Appium+Java(一) Windows环境搭建篇》 node运行环境 appium运行环境 确认node安装 安装node 输入node -v,确认是否安装node运行环境 如未安装,去node 阅读全文
posted @ 2020-10-20 19:28 久曲健 阅读(529) 评论(0) 推荐(1) 编辑
摘要:前言 十一也赶上自己刚出院,本想在十一放假前用假期刷完Pytest的,结果被希洛克神话吸引,再次回归毒奶粉,一直奋斗到距离上班还有两天,引导石刷没了,就没了智慧。 当然也没出过神话,结果一怒之下卸载,开始收收心,准备学习,用了两个下午时间看了下pytest的官方文档,全是英文的,用谷歌翻译看的也是一 阅读全文
posted @ 2020-10-19 23:04 久曲健 阅读(3193) 评论(0) 推荐(4) 编辑
摘要:将多个测试用例放在一个类中 简单来说就是将多个测试用例放到类中,通过pytest去管理,这和Testng很像。示例代码如下: """ 将多个测试用例放到一个类中执行 """ class TestClass(object): def test_1(self): assert 1 == 1 def te 阅读全文
posted @ 2020-10-07 18:07 久曲健 阅读(730) 评论(0) 推荐(0) 编辑
摘要:按照下面路径以此打开 File→Settings→Editor→File and code Templates 右侧找到Python Script,如下图 代码设置 # -*- coding: utf-8 -*- # @Time : ${DATE} ${TIME} # @Author : longr 阅读全文
posted @ 2020-10-07 15:44 久曲健 阅读(329) 评论(0) 推荐(0) 编辑
摘要:Pycharm中常用keymap设置为Eclipse,但是在keymap中真找不到Eclipse,结果百度到了 安装步骤如下: 阅读全文
posted @ 2020-10-07 15:37 久曲健 阅读(1220) 评论(0) 推荐(0) 编辑
摘要:官网的翻译是使用断言抛出指定异常,当我觉得他这里更应该指的是 Pytest 断言错误类型# 使用raise在测试方法中指定异常的类型,这点和java还是蛮像的呢,具体示例如下: import pytest def myfunction(): raise IOError("指定异常类型") def t 阅读全文
posted @ 2020-10-07 12:53 久曲健 阅读(1497) 评论(0) 推荐(0) 编辑

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