自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 LNMP环境下综合部署动态网站

LNMP环境下综合部署动态网站--搭建wordpress

2024-04-29 15:01:46 131 1

原创 Web自动化测试平台开发---Automated_platform

Automated_platform 一款基于po模式的自动化测试平台,采用后端技术为Django+celery+RabbitMQ+mysql 配置mysql数据库,进行数据迁移后,运行项目后,即可成功访问。

2024-02-29 16:53:03 1428

原创 Javaweb开发 利用servlet+jsp+jdbc+tomcat数据库实现登录功能

Java web的小案例,是一个登录页面,利用Login控制类和JDBC连接数据库,并判断用户名密码是否正确,项目最终部署在Tomcat上。

2023-11-14 17:00:20 2532 1

原创 python Web开发 flask轻量级Web框架实战项目--学生管理系统

flask轻量级web框架项目--学生管理系统的实现

2023-06-07 21:45:38 16774 21

原创 封装篇---Python自动化测试之封装数据库Mysql

自动化测试框架之对数据库Mysql的封装

2023-02-15 15:01:51 1461 2

原创 封装篇--接口自动化测试框架之利用yaml文件结合pytest框架(接口关联封装)

正题:我在学习的自动化测试的路上慢慢的接触了"自动化测试框架"的概念,本质上就是封装的思想,是一系列思想的集合,是将各种自动化测试框架思想集合应用去搭建成的一个分层组织。我们可以先从简单的部分入手,,今天就给大家分享一个我个人认为好理解好掌握的利用yaml文件对接口关联做一个封装。

2023-02-15 14:26:39 2307

原创 pytest结合allure-pytest插件生成allure测试报告

Allure 报告是基于标准的 xUnit 结果输出,再添加补充数据而生成的,其报告的生成基于如下两个步骤。在测试执行期间,一个名为 Adapter 的小型 library 被连接到测试框架中,并将所有测试执行的信息保存到 XML 文件中。对于大多数编程语言下的流行测试框架(例如 python 语言中的 pytest,Java 中的 jUnit 等),Allure 都默认为其提供了 Adapter。获取 XML 文件后,Allure 会将这些 XML 文件转换为 HTML 报告。

2022-10-27 22:05:55 792

原创 自动化测试连接数据库获取数据--结合parametrize实现参数化

如:@pytest.mark.parametrize("username", ["yy", "yy2", "yy3"])。如果有多个参数,则需要用元组来存放值,一个元组对应一组参数的值,如:@pytest.mark.parametrize("name,pwd", [("yy1", "123"), ("yy2", "123"), ("yy3", "123")])。:用例的ID,传一个字符串列表,用来标识每一个测试用例,自定义测试数据结果,增加可读性。:参数对应值,类型必须为list。

2022-10-27 21:50:23 745

原创 pytest学习---通过conftest.py和@pytest.fixture()结合使用实现全局的前置应用(比如:项目的全局登录,模块的全局处理)

这是一个论坛的平台,这条用例所测试的功能为发帖,那么在这个项目里呢,我们去测试发帖、回复、登录等一系列操作的时候都需要去登录。那么你可以看到在要求输入用户名和密码进行登录操作的时候,我们就可以去调用login_fixture里事先存放的数据了,这就是个简单的小栗子,难的我也不会啊!先预测一下:应该是出现咱们之前设置的全局前后置,然后test_01出现user_fixture所设置的用户管理前后置并且传入我们所设定的参数。user_fixture是专门给user.py使用的,作用域为函数,传入一个参数。

2022-09-29 20:24:25 811

原创 python pytest测试框架实现一些前后置处理,常用三种

一、setup/teardow,setup_class/teardown_class二、使用@pytest.fixture装饰器来实现部分用例的前后置。@pytest.fixture(scope="",params="",autouse="",ids="",name="")三、通过conftest.py和@pytest.fixture()结合使用实现全局的前置应用(比如:项目的全局登录,模块的全局处理)

2022-09-29 19:40:04 1593

原创 Web自动化测试自动生成带截图的测试报告--HTMLText

今天给大家分享在web端的自动化测试中,如果根据代码来自动生成一份好看的测试报告。方法很简单,一起来学习吧!

2022-08-03 17:13:06 1126 2

原创 python Web开发 flask轻量级Web框架实战项目--实现功能--账号密码登录界面(连接数据库Mysql)

python+web+flask轻量级框架的实战小项目。登录功能,后续功能可自行丰富。

2022-08-03 15:52:32 14069 11

原创 python Web自动化测试环境搭建selenium,webdriver--超简单

学了这么久的数据库,终于到了python自动化测试了,今天就给大家分享如何去搭建测试环境。自认为写的还是很详细的,一定要好好看啊!自动化测试环境搭建 selenium webdriver pycharm导入库 一、selenium安装1.打开pycharm点击上方文件选择设置2.选择python项目-python解释器--点击左上方+号3. 在搜索框里搜索selenium--安装软件包(下好了搞定!)二、webdriver安装...

2022-05-03 13:02:21 2375 4

原创 MySQL存储过程用法--含练习题

MySQL 5.0 版本开始支持存储过程。存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。存储过程思想上很简单,就是数据库 SQL 语言层面的代码封装与重用。下面的例子都是用emp表进行演示的,emp表的数据可以在这里自取https://blog.csdn.net/wuyomhchang/art..

2022-04-21 22:07:58 1719 3

原创 MySQL---主键约束(primary key)

主键遵守规则 每个表只能定义一个主键。 主键值必须唯一标识表中的每一行,且不能为 NULL,即表中不可能存在两行数据有相同的主键值。这是唯一性原则。 一个列名只能在复合主键列表中出现一次。 复合主键不能包含不必要的多余列。当把复合主键的某一列删除后,如果剩下的列构成的主键仍然满足唯一性原则,那么这个复合主键是不正确的。这是最小化原则。 特点 自带非空和唯一约束 用来标志当前记录的唯一性,区别于其他记录 一般是单个字段,也可以是联合多个字段

2022-04-11 19:05:53 5687

原创 MySQL--数据类型

整型MySQL数据类型 含义(有符号) 用途 tinyint(m) 1个字节 范围(-128~127) 小整数值 smallint(m) 2个字节 范围(-32768~32767) 大整数值 mediumint(m) 3个字节 范围(-8388608~8388607) 大整数值 int(m) 4个字节 范围(-2147483648~2147483647) 大整数值 bigint(m) 8个字节 范围(+-9.22*1.

2022-04-11 18:37:17 1571

原创 走进MySQL---练习学会如何建表,实现增查改删

下面我将为大家分享一个简单的小练习,对初学者很有帮助,分别包括如何建表,添加主键,插入数据,以及实现增删改查操作。一、建表根据要求创建一个product表,要求如下。 列的定义 列的名称 数据类型 约束 商品id product_id...

2022-04-11 17:54:49 1042

原创 走进MySQL---分享dept、emp、bonus、salgrade员工信息管理表

今天给大家分享一个我们在学习数据库的过程中非常有用的员工信息表(其中包含dept、emp、bonus、salgrade及数据),过两天给大家分享如果利用这些表来学习SQL语句!!正文1.dept表CREATE TABLE `dept`( `deptno` INT(2) NOT NULL, `dname` VARCHAR(14), `loc` VARCHAR(13), CONSTRAINT pk_dep.

2022-04-06 21:34:09 1893 1

原创 python中的继承方法

面向对象语言的三大特征:继承,封装,多态。那么在python的语言中我们不太用的到封装 和多态,所以本文主要分享一下关于自己学习python里继承方法的使用。 继承方法 如果子类没有定义自己的初始化函数,父类的初始化函数会被默认调用;但是如果要实例化子类的对象,则只能传入父类的初始化函数对应的参数,否则会出错。 如果子类定义了自己的初始化函数,而在子类中没有显示调用父类的初始化函数,则父类的属性不会被初始化 如果子类定义了自己的初始化函数,在子类中显示调用父类,子...

2022-03-28 19:00:18 5052

原创 python简单编程--ATM银行管理系统

由于最近刚接触了python这门编程语言,所以今天就来给大家分享一下如何用python去写一个简单的ATM银行管理系统。目录一、ATM功能注册 登录 查询余额 存款 取款 二、完整代码一、ATM功能实现代码1.注册代码如下:(新用户注册时,系统将奖励3000元)def reg(): while True: un = input('请输入您的用户名:【注册】') for item ..

2022-03-25 19:28:57 11780 18

原创 tomact上部署HTML静态页面的方法---教程超详细

一.首先确定你成功安装了tomcat并运行,如果没安装去官网https://tomcat.apache.org/自行安装右边导航栏Download选择版本进行下载。浏览器输入http://localhost:8080/如果是以下页面代表安装配置成功二. 把你的HTML文件复制并且粘贴到tomcat文件下的webapps里演示如上三.在tomcat\conf\server.xml中</Host>下</Engine>上添加如下内容...

2022-03-21 18:48:15 4643

原创 如何用电脑查看自己的IP地址

1.首先在开始栏里找到控制面板2.打开控制面板点击查看网络状态和任务3.点击WLAN4.点击详细信息5.IPv4就是你的IP地址以上就是如何查看自己IP地址的方法啦

2022-03-21 17:38:40 2919 2

原创 JAVA面向对象编程---学生管理系统

今天分享一个简单的Java面向对象编程练习---学生管理系统首先我们要写一个学生类,属性包含学号,姓名,年龄,居住地,有参无参的构造方法(此处可以Alt+insert+fn(有些电脑需要加fn)直接进行构造~会让你节省很多时间),代码如下package com.one;/*学生类 Alt+insert+fn */public class Student { //学号 private String sid; //姓名 private String nam.

2022-03-19 16:15:21 4471 4

原创 JAVA练习题---银行账户管理系统

Hi大家好,这是我的第一篇博客,前段时间在学Java,给大家分享一道综合性练习题,所以废话少说上代码!!!银行账户管理系统 项目名称:Bank Account Management System银行账户管理系统简称BAM 项目描述:这是一一个银行账户管理系统,用户可以操作自己的银行账户. 项目实施方式:这是一个同步练习,随着Java 课程的深入,这个项目将趋于完整,学员的任务是随着知识点的深入,完成 每一个进阶的项目要求。1.账户类代码public class ..

2022-03-18 16:54:56 5860 9

python+flask+mysql 学生管理系统

python+flask+mysql 学生管理系统 阅读README有部署步骤。

2023-11-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除