- 博客(53)
- 收藏
- 关注
原创 Python自动化测试:web自动化测试——selenium API、unittest框架的使用
unittest是Python自带的一个单元测试框架, 它可以做单元测试,提供了去创建测试用例的方法,并能用于编写和运行重复的测试工作;可以利用unittest创建一个类,该类集成unittest的TestCase,其中每个case作为一个最小单元,由测试容器组织起来,统一执行并引入测试报告输出结果;初始化与清理测试环境。如创建临时的数据库、文件/目录,其中如setUp()用于启动浏览器驱动、setDown()用于关闭游览器驱动等统一操作;单元测试用例,在类TestCase中设计编写测试用例;
2024-06-29 17:49:49
1217
1
原创 Python自动化测试:API接口自动化——requests、webSocket
本文介绍了借助Python的request模块是进行基本接口请求与测试的简单示例。另外还简单介绍了引入websocket库进行长链接实现数据收发;
2024-03-04 18:27:56
1717
1
原创 Python自动化测试:web自动化测试——Selenium框架安装与介绍
Selenium是一个强大的开源用于浏览器web自动化测试的工具集/框架;支持多平台、多浏览器、多语言去实现自动化测试;介绍了从安装、配置、web自动化测试案例使用的过程
2023-11-15 19:56:10
527
原创 【初识Jmeter】【接口自动化】
jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,可实现接口自动化、性能测试。
2023-10-08 10:59:16
494
原创 数据库:MySQL基础+CRUD基本操作
MySQL数据库基础1.MySQL基础配置环境变量DDL 与 DML基本操作数据类型数值类型字符类型日期或时间类型2.CRUD基本操作create表操作给表 insert 数据====================================================================================================1.MySQL基础配置环境变量// 在path中添加MySQL的全局路径就可以在cmd中使用;// 使用:mysql -u
2021-12-22 20:25:27
1043
原创 数据结构7:Map & Set 、Hash & BinarySearchTree
Map&SetMap与Set的概念Map 的方法Map的实例化使用——HashMap & TreeMapSet 的方法TreeSet & HashSet的使用* 哈希桶的实现* 二叉搜索树的实现========================================================================================================Map与Set的概念Map与Set是一种专门用来搜索查找的容器或数据结构,其搜
2021-11-27 11:55:29
532
原创 数据结构6:排序
排序排序的概念常见排序算法插入排序直接插入排序算法希尔排序算法选择排序选择排序算法堆排序算法交换排序冒泡排序算法快速排序算法归并排序====================================================================================================排序的概念排序:所谓排序,就是一连串数据/记录,经过一定规则或者根据某个或某些关键的大小,递增递减排列起来的操作;稳定性:假定该数列/记录序列内部存在多个相同关键字/记录
2021-11-17 18:11:25
984
原创 数据结构5:优先级队列、堆
数据结构5:堆1.优先级队列2.堆2.1堆的概念2.2向下调整2.3将数组元素—建堆2.4向上调整2.5堆的简单实现==============================================================================1.优先级队列优先级队列:进入队列的数据存在各种各样的优先级,比如大小,规定出队列的时候必须按照优先级大小出;这样的队列称为优先级队列;Java集合框架中提供了PriorityQueue和PriorityBlockingQueu
2021-11-09 22:18:57
662
原创 数据结构4:树、二叉树
这里写目录标题1.树1.1 树的概念1.2 树的表示与实现2.二叉树2.1 二叉树的概念2.2 满二叉树、完全二叉树、平衡二叉树、二叉搜索树2.3 二叉树的性质3.二叉树的遍历3.1 先序遍历(递归与非递归)3.2 中序遍历(递归与非递归)3.3 后序遍历(递归与非递归)4.二叉树的常考题============================================================================================1.树1.1 树的概念树是一
2021-10-28 17:41:10
513
原创 Java面向对象练习:图书管理系统
图书管理系统1.基本实现要素2.主要封装类Book、BooksList3.接口实现对操作的封装IOperation4.用户User(管理员、一般用户)5.主类Main整合系统逻辑
2021-09-25 20:21:26
919
原创 Java面向对象:多态——基于继承的向上转型、方法重写、动态绑定
Java面向对象:多态1.多态的概念2.向上转型和向下转型3.方法重写4.动态绑定
2021-09-15 17:01:59
709
原创 Java面向对象:封装——类与对象
1.类与对象的介绍与定义 2.类成员初始化 3.类成员函数 toString的使用 5.包与全限定类名 6.static修饰与public、private修饰
2021-09-05 20:44:03
992
原创 C语言——函数指针的功能、应用场景(*回调函数-泛型编程、*转移表-降低圈复杂度)
内容1.函数指针2.函数指针的功能3.函数指针的应用场景*1.函数指针(1)函数指针函数指针:定义一个指针变量,指向函数的首地址;#include<stdio.h>#include<stdlib.h>void test() { printf("funcPointer\n");}int main() { printf("%p\n", test); printf("%p\n", &test); system("pause"); return
2021-06-08 20:30:13
1455
原创 C++——模板:实现泛型编程(数组排序多功能函数)
C++泛型编程——实现多功能多类型排序内容1.模板的基本概念2.代码实现多功能排序——————————————————————————————————————————————————*1.模板模板:建立通用的模具,大大提高复用性C++另一种编程思想称为 泛型编程 ,主要利用的技术就是模板;C++提供两种模板机制: 函数模板和类模板;函数模板:建立一个通用函数,其函数返回值类型和形参类型可以不具体制定,用一个虚拟的类型来代表。该问题利用函数模板解决,语法:template <
2021-06-08 19:07:46
493
原创 C语言——指针练习题
内容1.sizeof与strlen计算2.指针面试题*1.sizeof与strlen计算*2.指针面试题1>下面这段程序的输出结果为?int main(){ int a[5] = { 1, 2, 3, 4, 5 }; int *ptr = (int *)(&a + 1); printf( "%d,%d", *(a + 1), *(ptr - 1)); return 0;}1>下面这段程序的输出结果为?1>下面这段程序的输出结果为?1>下面这
2021-06-06 22:35:23
4024
原创 C语言——指针/数组:指针与数组、指针运算、二级指针、函数指针
内容1.指针类型2.指针与数组3.指针运算4.二级指针————————————————————————————————————————————*1.指针类型*2.指针与数组*3.指针运算*4.二级指针...
2021-06-05 14:37:51
496
原创 C语言——数据的存储:整型与浮点型数据类型的存储、大小端字节序、存储例题
内容1.数据的类型2.整形数据在内存中的存储(原码、反码、补码)3.大小端字节序4.浮点型数据的存储————————————————————————————————————————————*1.数据的类型*2.整形数据在内存中的存储*3.大小端字节序*4.浮点型数据的存储...
2021-06-01 17:03:51
946
原创 C语言:操作符与表达式、求二进制中不同位的个数、分别输出二进制的奇偶位、改写二进制特定位
内容1.常用操作符2.求两个数二进制形式不同位的个数3.分别输出一个数二进制奇数位与偶数位4.改写一个数二进制某一位的值——————————————————————————————————————————————*1.常用操作符(1)算术操作符(2)移位操作符(3)位操作符(4)赋值操作符(5)单目操作符(6)关系操作符(7)逻辑操作符(8)条件操作符(9)逗号表达式(10)下标引用、函数调用和结构成员...
2021-05-21 23:16:29
302
原创 C++:通讯录管理系统
内容1.功能需求3.系统设计4.代码实现—————————————————————————————————————————————*1.功能需求系统页面功能选择显示添加联系人功能显示联系人功能删除联系人功能查找联系人功能修改联系人功能清空通讯录功能退出通讯录功能*2.系统设计使用结构体表示—人;属性为:联系人姓名,性别,电话,地址;使用结构体表示通讯录;属性为:联系人,通讯录内联系人个数;使用数组存储联系人;while循环可以实现进入通讯录不断的功能实现,若退出通讯
2021-05-10 22:38:34
136
原创 C语言练习——扫雷小游戏
内容1.设计思路与实现要求2.代码实现*1.设计思路与实现要求(1)创建两个二维数组 9x9 ,一个表示显示地图数组showMap-未翻开状态,一个内部设置雷的状态地图mineMap表示-翻开状态)(2)初始化这两个数组,使showMap数组元素全为字符 ‘#’;使mineMap数组元素随机生成10个1表示地雷位置,其余全为0的表示安全位置.(3)打印地图(4)用户进行扫雷(输入想翻开位置的数组下标row col)(5)判断是否踩雷(如果输入数组下标对应到mineMap地图中刚好值为1,
2021-05-04 23:18:41
338
原创 C语言数组练习——数组置换、数组逆序、冒泡排序(两种方法+图解)
内容1.数组知识点2.数组置换3.冒泡逆序4.冒泡排序*1.数组知识点数组创建:type_t arr_name [const_n];//type_t 是指数组的元素类型//const_n 是一个常量表达式,用来指定数组的大小int arr1[] = {1,2,3,4};int arr2[5] = {1,2,3,4,5};int arr3[2]={0}; //不完全初始化注意:如果创建数组时,不想直接指定元素个数,就得进行初始化.*2.数组置换*3.数组逆序*4.
2021-04-28 17:38:26
3236
2
原创 C语言函数练习——判断素数、判断闰年、数值+1、打印整数位、求字符串长度
内容1.判断一个数是否是一个素数2.判断一年是否是闰年3.实现数值+14.递归函数实现打印整数每一位的数5.实现不设置变量,求字符串长度——————————————————————————————————————————*1.判断一个数是否是一个素数素数定义:除了1和它本身,没有其他因子的整数。(1不是素数,也不是合数)#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>//判断
2021-04-20 22:17:35
265
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人