摘要: Python 动态属性的概念可能会被面试问到,在项目当中也非常实用,但是在一般的编程教程中不会提到,可以进修一下。 先看一个简单的例子。创建一个 Student 类,我希望通过实例来获取每个学生的一些情况,包括名字,成绩等。成绩只有等到考试结束以后才会有,所以实例化的时候不会给它赋值。 class 阅读全文
posted @ 2022-07-21 19:17 和牛 阅读(417) 评论(0) 推荐(2) 编辑
摘要: 列表是一种经常使用的数据类型。在函数的定义中,常常会使用列表作为参数。 比如,要测试一个接口的数据,接口返回的数据格式如下: { "code": "20000", "data": ["孙悟空","李白","甄姬"], "msg": "success", "status": 0 } 要测试的内容是:返 阅读全文
posted @ 2022-07-20 17:18 和牛 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 阿刁是一个自动化测试用例,从一出生他就被赋予终生使命,去测试一个叫登录的过程是否合理。他一直就被关在一个小黑屋里面,从来也没有出去过,小黑屋里还被关着其他的同胞,他们身上都捆着两个小袋子。 小黑屋里很难受,他们都想跑出去,可怎么也跑不出去。Python 是他们的总司令,有一次,python 告诉他们 阅读全文
posted @ 2022-07-20 15:00 和牛 阅读(110) 评论(0) 推荐(0) 编辑
摘要: Python网页解析库:用requests-html爬取网页 1. 开始 Python 中可以进行网页解析的库有很多,常见的有 BeautifulSoup 和 lxml 等。在网上玩爬虫的文章通常都是介绍 BeautifulSoup 这个库,我平常也是常用这个库,最近用 Xpath 用得比较多,使用 阅读全文
posted @ 2022-07-19 17:28 和牛 阅读(1366) 评论(0) 推荐(2) 编辑
摘要: 首先,要有心理准备,不是说会自动化,就不用干手工测试了。 自动化测试没有办法完全取代手工测试,有些测试场景,自动化的成本要明显高于手工。 其次,咱们把平时的测试工作简单分一下类,手工测试最常见的就是基于界面的测试,通常可以串起来整套流程。 但是对于分层测试来说,接口测试是一种回报率更高的方式,自动化 阅读全文
posted @ 2022-07-18 15:56 和牛 阅读(157) 评论(0) 推荐(1) 编辑
摘要: Allure 测试报告环境搭建 allure 的测试报告是老板喜欢的样子。如果能用上 allure,干嘛还选择其他的测试报告类型呢?python 的 pytest 单元测试框架有 allure 的插件,可以很方便的在 python 自动化测试过程中使用 allure 测试报告。 1、Allure 安 阅读全文
posted @ 2022-07-15 17:31 和牛 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 什么是视觉测试 视觉测试(Visual Testing),主要检查软件用户界面(UI)是否正确显示给所有用户。它检查网页上的每个元素的形状、大小和位置是否符合预期,还检查这些元素是否在不同的设备和浏览器上是否兼容,不同的环境、不同的屏幕大小和其他影响UI显示的因素是否会影响产品的使用。视觉测试是解决 阅读全文
posted @ 2022-07-15 14:09 和牛 阅读(810) 评论(0) 推荐(3) 编辑
摘要: 首先,你需要有心理准备,不是说会自动化,就不用干手工测试了。 自动化测试没有办法完全取代手工测试,有些测试场景,自动化的成本要明显高于手工。 其次,咱们把平时的测试工作简单分一下类,手工测试最常见的就是基于界面的测试,通常可以串起来整套流程。 但是对于分层测试来说,接口测试是一种回报率更高的方式,自 阅读全文
posted @ 2022-07-14 19:32 和牛 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 这个问题提的真好,我想很多人都没有考虑过这个问题。我抛砖引玉,尝试回答一下。 首先,接口自动化测试是分层测试的一种,那就意味着它只能测到一部分范围,就是接口的请求和响应是否正常,其他的地方它是测不到,这时候只有引入其他的测试手段才能把测试范围覆盖完全,比如 ui 测试和数据库测试,还有其他的中间件测 阅读全文
posted @ 2022-07-14 16:48 和牛 阅读(112) 评论(1) 推荐(1) 编辑
摘要: Chrome 浏览器是真的恐怖,它会把相关的小工具都卷死。从它诞生至今,创造了一个又一个的传奇,现在可以看到基于它的操作系统 chrome os ,还能买到用它做系统的笔记本电脑。 最近,新版本支持录制和回放功能了。有了这个功能,你可以把在浏览器当中的操作全记录下来,保存到本地,然后通过回放重复运行 阅读全文
posted @ 2022-07-14 16:08 和牛 阅读(1497) 评论(1) 推荐(5) 编辑