随笔分类 -  python编写测试框架

摘要:一、邮件配置yaml格式 #conf.yaml mail: #发送邮件信息 smtpserver : "smtp.itcast.cn" receiver : "******@itcast.cn" username : "******@itcast.cn" password : "*******" 二 阅读全文
posted @ 2021-06-01 12:47 丝瓜呆呆 阅读(238) 评论(0) 推荐(0) 编辑
摘要:一、Allure的安装及快速入门 1、Allure介绍 Allure是一款非常轻量级并且非常灵活的开源测试报告生成框架。 Allure 是一个独立的报告插件,生成美观易读的报 告,它支持绝大多数测试框架, 例如TestNG、Pytest、JUint等。它简单易用,易于集成。 官网:http://al 阅读全文
posted @ 2021-06-01 12:38 丝瓜呆呆 阅读(390) 评论(0) 推荐(0) 编辑
摘要:一、yaml数据驱动 1、目标 目标 掌握使用yaml进行数据驱动 2、定义数据文件 #TestLogin.yml "case": "test_login_1" "url": "authorizations" "data": username: "python" password: "1234567 阅读全文
posted @ 2021-05-31 22:03 丝瓜呆呆 阅读(257) 评论(0) 推荐(0) 编辑
摘要:一、断言介绍 (1)介绍 断言是自动化最终的目的,一个用例没有断言,就失去了自动化测试的意义了 断言用到的是 assert关键字。预期的结果和实际结果做对比,符合预期就是pass,不符合就fail (2)常用断言 pytest里面的断言就是python里assert的断言方法 assert xx 判 阅读全文
posted @ 2021-05-31 17:35 丝瓜呆呆 阅读(194) 评论(0) 推荐(0) 编辑
摘要:一、pytest安装与入门 1、介绍 - 简单灵活, - 容易上手, - 文档丰富 - 支持参数化,能够支持简单的单元测试和复杂的功能测试 - 具有很多第三方插件,并且可以自定义扩展 - 可以很好的和Jenkins工具结合 2、安装pytest (1)命令行执行以下命令 $ pip3 install 阅读全文
posted @ 2021-05-31 11:57 丝瓜呆呆 阅读(150) 评论(0) 推荐(0) 编辑
摘要:1、logging模块简介及快速使用 logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文 件回滚等; (1)优点 1. 可以通过设置不同的日志等级,在release版本中只输出重要信息,而不必显示大量的调试信息; 2. 尤其是代码运行在 阅读全文
posted @ 2021-05-31 09:33 丝瓜呆呆 阅读(261) 评论(0) 推荐(0) 编辑
摘要:1、Yaml 介绍及安装 (1)yaml介绍 Yaml 是一种所有编程语言可用的友好的数据序列化标准。语法和其他高阶语言类似,并且可以简单表达字 典、列表和其他基本数据类型的形态。语法规则如下: 1. 大小写敏感。 2. 使用缩进表示层级关系。 3. 使用空格键缩进,而非Tab键缩进 4. 缩进的空 阅读全文
posted @ 2021-05-28 16:50 丝瓜呆呆 阅读(763) 评论(0) 推荐(0) 编辑
摘要:1、requests介绍及简单使用 (1)Requests介绍 流行的接口http(s)请求工具 使用功能强大、简单方便、容易上手 (2)Requests简单使用 安装Requests包 $ pip3 install requests 简单使用 import requests requests.ge 阅读全文
posted @ 2021-05-28 16:23 丝瓜呆呆 阅读(361) 评论(0) 推荐(0) 编辑
摘要:一、pytest运行规则: pytest可以收集所有以test_*.py文件,Test开头的类,和以test_开头的函数和方法,都能识别成测试用例。 当然也可以改变这个的识别规则 二、常用参数 -k 满足表达式的都会执行。 -collect-only 只负责收集测试用例,不会执行,可以看有多少个用例 阅读全文
posted @ 2021-05-19 14:39 丝瓜呆呆 阅读(132) 评论(0) 推荐(0) 编辑

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