摘要: 一、fixture介绍 fixture是pytest的精髓所在,就像unittest中的setup和teardown一样,如果不学fixture那么使用pytest和使用unittest是没什么区别的(个人理解)。 1、fixture用途: 1.做测试前后的初始化设置,如测试数据准备,链接数据库,打 阅读全文
posted @ 2021-11-29 21:44 --D 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 断言就是实际结果和期望结果去对比,符合预期那就测试pass,不符合预期那就测试 failed。断言是写自动化测试基本最重要的一步,一个用例没有断言,就失去了自动化测试的意义了。 1、使用assert语句进行断言 1、pytest允许您使用标准的Python断言来验证Python测试中的期望和值。例如 阅读全文
posted @ 2021-11-29 20:33 --D 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1、选择测试用例的方法 1、执行某一个py文件下用例 pytest test_mod.py 2、执行某个目录下所有的用例 pytest testing/ 3、按关键字表达式运行测试 pytest -k "MyClass and not method" # and not:表达式,不经过测试。运行Te 阅读全文
posted @ 2021-11-29 20:11 --D 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 1、安装pytest pip安装,打开Windows的cmd,输入:pip install -U pytest pytest --version:检查是否安装成功 2、pytest的第一个测试 只用四行代码创建一个简单的测试函数: # content of test_sample.py def fu 阅读全文
posted @ 2021-11-29 20:08 --D 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/hanmk/p/10380641.html 通过之前的了解,我们知道postman是基于javascript语言编写的,而导出的json格式的postman脚本也无法直接在服务器运行,它需要在newman中执行(可以把newman看做postma 阅读全文
posted @ 2021-10-20 14:21 --D 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 1.Java反射机制概念 1、动态语言&静态语言 动态语言:是一类在运行时可以改变其结构的语言。如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。通俗点说就是在运行时代码可以根据某些条件改变自身结构。主要动态语言:Object-C、C#、 JavaScript、PHP、 阅读全文
posted @ 2021-10-14 21:47 --D 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1.注解入门 Annotation是jdk1.5开始引入的新技术。 Annotation的作用: 不是程序本身,可以对程序作出解释; 可以被其他程序(例如编译器)读取。 Annotation的格式:“@注解名”。也可以带参数,如:@SuppressWarnings(value=“unchcked”) 阅读全文
posted @ 2021-10-14 21:45 --D 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 1.什么是异常 软件程序在运行过程中,遇到异常问题,叫异常Exception。这些异常,怎么让写的程序做出合理的处理,而不至于程序崩溃。 异常指程序运行中出现的不期而至的各种状况。如:用户输入不符合要求、文件找不到或文件格式不对、网络连接失败、非法参数、读取数据库的数据,数据是空的、程序跑着时内存或 阅读全文
posted @ 2021-10-14 21:38 --D 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 1.初识面向对象 1、面向过程思想:步骤清晰简单,第一步做什么,第二步做什么。其适合处理一些较为简单的问题。 2、面向对象思想: 分类的思维模式,思考问题首先解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面向对象适合处理复杂的问题,适合处理需要多人 阅读全文
posted @ 2021-10-14 21:36 --D 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 数组的定义:相同类型数据的有序集合。其中每个数据称作一个数组元素,每个数组元素可通过下标来访问它们。 1.数组声明创建 1、必须先声明数组变量,才能在程序中使用数组。声明数组变量的语法: int[] nums; // 首选方法 int nums2[]; // 效果相同,但不是首选方法 2、使用new 阅读全文
posted @ 2021-10-14 21:35 --D 阅读(40) 评论(0) 推荐(0) 编辑