cdcx
-
01 Hello, Python
一、前戏 1. 编程语言简介 在生活中,如果你想和外国人进行交流,你就得懂得他们国家的语言(汉语、英语、德语、法语等等),同样的,编程语言就是人与计算机之间沟通的一门语言,它能够将我们想要的操作翻译成计算机能够看得懂的指令,从而让计算机按照人类的想法去工作。 编程语言的种类很多,你可能听说过 C语言,Java语言,Go语言等等,尽管语法、实现机制都有差异,但…
-
Pytest之生成allure报告
一、前戏 在之前我们已经学会使用 pytest-html 插件生成 html 格式的测试报告: 1 # 第一步,安装插件 2 pip install pytest-html 3 4 # 第二步,执行用例时使用 –html 参数 5 ## main 函数中执行 6 if __name__ == ‘__main__’: 7 pytest.main([“-v…
-
Pytest 固件
一、固件使用背景 在执行测试用例时,我们常常需要在测试用例执行的前后去完成一些额外的操作。例如针对于 Web 测试,在用例执行前需要打开浏览器,完成用户登录等一系列前置操作;在用例执行完成后,要清除浏览器缓存,关闭浏览器…… Pytest 框架提供的固件机制(又称为夹具)可以帮我们实现一系列的前后置操作。 我们先创建一套测试用例: 二、前后置函数 1…
-
Pytest初识
一、单元测试框架简介 1. 什么是单元测试 单元测试是指在软件开发过程中,针对软件的最小单位(函数,方法)进行正确性的检查测试。 2. 常用单元测试框架 2.1 Java 类别 junit testng 2.2 Python 类别 unittest pytest 3. 单元测试框架主要作用 测试发现:从多个文件中找到测试用例 测试执行:按照一定的顺序和规则去…