- 博客(12)
- 收藏
- 关注
原创 pytest+allure+excel实现python调CANoe进行诊断自动化测试(二)
本文主要介绍整体框架构成及python调CANoe COM接口封装的方法。
2024-06-18 10:54:07 1383
原创 pytest+allure+excel实现python调CANoe进行诊断自动化测试(一)
pytest是一个流行的Python测试框架,它能够帮助开发人员编写简洁高效的测试代码。pytest提供了丰富的功能和灵活的API,使得编写、组织和运行测试变得更加简单和直观。pytest支持多种测试类型,包括单元测试、集成测试和功能测试,同时还支持参数化测试和自定义fixture等特性。pytest的特点包括:1. 简单易用:pytest的语法简洁清晰,使得编写测试用例变得非常容易。2. 自动发现测试:pytest能够自动发现项目中的测试用例,无需手动指定测试文件或测试类。
2024-06-18 10:19:39 985
原创 pytest+allure生成测试报告Parameters操作
参数化测试用例表格通过allure生成报告的Parameters内容显示太多,不美观。
2024-06-11 14:29:27 295 1
原创 虚拟仿真测试介绍
一、仿真是通过一组公式模仿真实世界,或者说使用一个数学模型简化代替真实世界二、数学模型的复杂度越高,计算结果与真实世界越相近,但是建模难度越高、计算速度越慢。
2023-04-06 19:24:37 462 1
原创 python操作json文件
json转化为python表示反序列化python转化为json表示为序列化json是python的内置模块,不需要安装json支持的格式:JsonPython对象(object)字典(dict)数组(array)列表(list)字符串(string)字符串(str)整数(int)整数(int)实数(float)实数(float)trueTruefalseFalsenullNone代码操作1.json转.
2021-12-06 22:11:05 853
原创 python实现简单的文件复制操作
文件夹下存在.txt文件使用的方法是shult.copyfile("旧文件路径”,“新文件路径”)import osimport shutilpath = r'E:\test\testscript'newpath = r'E:\test\testscript\test'old = os.listdir(path) #取路径下的文件名生成列表for i in old: #遍历列表中的文件名 if i.endswith('.txt'): #当文件名以.txt后缀结尾进行下面的操作
2021-11-25 11:54:58 782
原创 Unittest参数化
目录1. 为什么要使用参数化2. ddt方法2.1 ddt介绍2.2 ddt安装2.3 ddt实战3. paramunittest1. 为什么要使用参数化有些用例会考虑正向、逆向等多种组合,在同一个方法上测试不同的参数,这时候就需要考虑使用什么方法来进行管理大量测试数据,循环执行用例,提高代码的复用率。UnitTest提供了两种参数化方法,分别是ddt方法和paramunittest方法,两种方法都类似,可以传入多组参数,自动生成多个用例,下面就来介绍两个方法分别怎么使用
2021-11-25 10:23:32 2493 1
原创 Unittest简单介绍
目录Unittest简介常用的断言方法assertEqualassertNotEqualasserTrueassertTrueassertInassertNotInassertIsNoneassertIsNotNoneUnittest简介Python自带的一个作为单元测试的测试框架,不仅适用于单元测试,还可以适用web自动化测试用例的开发与执行,该测试框架可组织执行测试用例,并且提供了丰富的断言方法,判断测试用例是否通过,.
2021-11-24 14:27:38 600
原创 python常用的字符串判断方法
str.isalpha() 字符串中所有字符都是字母返回True,否则返回Falsestr.isdigit() 字符串中所有字符都是数字返回True,否则返回Falsestr.isalnum() 字符串中所有字符都是数字或者字母返回True,否则返回Falsestr.isspace() 字符串中所有字符都是空格返回True,否则返回Falsestr.islower() 字符串中所有字符都是小写返回True,否则返回Falsestr.isupper() 字符换中所有字...
2021-10-25 19:36:15 1214
原创 数据库知识(一)
创建数据库使用Create创建数据库CREATE DATABSE 数据库名;删除数据库使用drop删除数据库drop database 数据库名;创建数据表CREATE TABLE table_name (column_name column_type);如下例子:create table test('test_id' INT UNSIGNED AUTO_INCREMENT,'test_name' VARCHAR(100) NOT NULL,'te..
2021-10-21 19:26:00 91
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人