自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1.11 python 面试题 30道

是指把一个具体的页面转化为编程语言当中的一个对象,页面特性转化成对象属性,页面操作转化为对象方法。1)通俗来讲把每个页面当成一个对象,页面层写定位元素方法和页面操作方法2)用例层从页面层调用操作方法,写成用例3)可以做到定位元素与脚本的分离4)主要用来实现对页面操作和测试逻辑的一个分离持续集成是一种软件开发实践,即团队开发成员经常将代码集成到主干,也就意味着每天可能会发生多次集成。它的好处主要有两个:1)快速发现错误。每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易。

2024-03-29 11:40:55 635

原创 1.10 类、方法、封装、继承、多态、装饰器

2、定义类的时候__init__方法中有一个参数self,这也是类中的方法与普通函数的区别,类的中的方法必须有一个参数self,而且位于参数列表的开头,在类中self就是代表类的当前类的实例(对象)自身,在python调用时无需传值,python会将对象自动传给self接受。在类中变量和方法中,___下滑线开头命名,则改变变量或方法为私用,私有的变量和方法,只能在内部使用,类的尾部以及子类都无法使用。类中变量和方法公用,他们名称前没有下滑线,共有的变量和方法,在类的外部,内部以及子类都可以调用。

2024-03-29 11:08:42 891

原创 1.9 sys模块

print(sys.exit(0))# 程序中间的退出,arg=0为正常退出 #表示正常退出rocess finished with exit code 0。# sys.exc_info() #获取当前正在处理的异常类,exc_type、exc_value、exc_traceback当前处理的异常详细信息。# print(sys.platform) #sys.platform: 获取当前系统平台#运行平台win32。# sys.exc_clear() #用来清除当前线程所出现的当前的或最近的错误信息。

2024-03-28 17:29:25 230

原创 1.8 python 模块 time、random、string、hashlib、os、re、json

(4)md5 可以把任意长度的输入,通过种hash算法,变换成固定长度的输出,该输出就是散列值,也称摘要值,,改算法就是哈希函数,也称摘要函数。(5)md5 是最常见的摘要算法,速度快,生成结果是固定16字节,通常用32位的16进制字符串表示。当os模块被导入后,它会自适 应于不同的操作系统平台,根据不同的平台进行相应的操作,在python编 程时,经常和文件、目录打交道,所以离不了os模块。(1)快速高效查找和分析字符比对自读,也叫模式匹配,比如:查找,比对,匹配,替换,插入,添加,删除等能力。

2024-03-28 14:04:56 782

原创 1.7.2 python练习题15道

8、将字符串类似:"k:1|k3:2|k2:9" 处理成key:value或json格式,比如{"k": "1", "k3": "2"}8、将字符串类似:"k:1|k3:2|k2:9" 处理成key:value或json格式,比如{"k": "1", "k3": "2"}b =[1,2,3,4,5] 将a中的元素作为key b中的元素作为value,将a,b合并为字典。14、、列表推导式求出列表所有奇数并构造新列表 a =[1,2,3,4,5,6,7,8,9,10]

2024-03-27 15:14:24 1642

原创 1.7.1 python 作业 15道

8、将字符串类似:"k:1|k3:2|k2:9" 处理成key:value或json格式,比如{"k": "1", "k3": "2"}10、给一组无规律的数据从大到小或从小到大进行排序如:list = [2, 6, 9, 10, 18, 15, 1]1、求出1 / 1 + 1 / 3 + 1 / 5……b =[1,2,3,4,5] 将a中的元素作为key b中的元素作为value,将a,b合并为字典。14、、列表推导式求出列表所有奇数并构造新列表 a =[1,2,3,4,5,6,7,8,9,10]

2024-03-27 09:16:11 394

原创 1.7 函数 定义、调用、参数、全局变量、内置函数、format、zip、open、len、abs、sum、id、min、max、file、help、dir、float数据类型

分析思路:如果想查询到余额,前提必须登录,所以现在我们用两个函数来处理,第一个函数实现登录,第二个函数实现余额查询,调用第一个函数得到的结果给第二个函数,然后第二个函数根据结果进行代码处理。zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表,如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同。a={"name":"多测师","url":"www.duoceshi.com","zj":"100w"}

2024-03-26 17:31:22 589

原创 1.6 判断语句(4)if、三目运算、pass、while、for、continue、break

2、先熟悉下range()函数:如果需要遍历一个数字序列,可以使用python中内建的函数range()用法:continue语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。print( 执行语句块1 if 条件 else 执行语句块2 )要求:包含开始值,不包含结束值,步长熊2开始,1表示木有变化,默认从0开始。print("富婆" if name=='yy' else "乞丐")yzm=input("验证码:")print("我是第%d次循环" % i)

2024-03-25 18:02:03 727

原创 1.5.1 字符类型(3)列表、元组、字典、集合、python常用函数

创建一个set,需要提供一个list作为输入集合,s = set([1,2,3]),注意,传入的参数 [1, 2, 3] 是一个list,而显示的 set([1, 2, 3]) 只是告诉你这个set内部有1,2,3这3个元素,显示的[ ]不表示这是一个list。还有一种集合是forzenset( ),是冻结的集合,它是不可变的,存在哈希值,好处是它可以作为字典的key,也可以作为其它集合的元素。字典就是一个关联数组,是一个通过关键字索引的对象的集合,使用键-值(key-value)进行存储,查找速度快。

2024-03-25 16:45:46 249

原创 1.5 python 字符类型 (2)索引、切片、字符串函数、列表、元组、字典、集合、for遍历

print(str.split("c")) # 通过制定的内容进行表示分割 #['ab', 'defname']print(str.replace("c","123")) #替换,"c"是原值,"123"是新值。print(str.replace("c","123",2)) #指定替换的次数,是从左往右替换。print(s.keys()) 结果:dict_keys(['a', 'b', 'c'])结果:[1, 2, '我', '们', '暴', '富', '1', '5', '班']

2024-03-23 17:42:14 552

原创 1.4 python(1)解释器、注释、变量、格式化输出、if、运算操作

网页开发,可视化界面开发,系统编程,数据分析,网络爬虫,自动化脚本开发,数据分析,ai人工智能,大数据,云计算。# print('''abcde(f'''gkl'''hi)jk''') #三引号可以不能包含三引号使用。# print('abcde(fg'''h'''i)jk') #单引号不能包含三引号。# print("abcde(s'''g'''hi)jk") #双引号可以包含三引号。print('''abcde(f'g'hi)jk''') #三引号可以包含单引号使用。

2024-03-23 15:06:16 555

原创 1.3 pycharm安装、快捷键、汉化

注意:"No interpreter" 表示未设置 Python 解释器,这种情况下,可以按图 9 所示,点击设置按钮,选择"add",此时会弹出图 10 所示的窗口。点击图 8 所示的 Configure 选项,选择“Settings”,进入图 所示的界面。2、进入的界面如下图所示,鼠标右击图中箭头指向的地方,然后选择New,最后选择python file,在弹出的框中填写文件名(任意填写)设置 PyCharm 的安装路径,建议不要安装在系统盘(通常 C 盘是系统盘),这里选择安装到 其他盘。

2024-03-22 17:09:16 715

原创 1.1 python安装

2)在弹出的界面点击“高级系统设置”(不同的windows系统版本,弹出的界面不完全相同,win7或win10为主,我们这里是win7)python现在主要就是python2和python3,目前python3最新是3.121,考虑稳定性我们用3.6,3.7等。打开命令行工具cmd(win+r) ,输入“python”回车,显示以下界面。查看方式:我的电脑---右键----我的属性--查看系统类型。然后点击“确定”,保存所做的修改,这样,环境变量就设置好了;下载Python安装包,点击进行下载,请注意,

2024-03-22 17:08:17 277

原创 1.0 html(1)

img链接:https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fi.qqkou.com%2Fi%2F0a2186762369x2331905615b26.jpg&refer=http%3A%2F%2Fi.qqkou.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?打开图片,右键=====复制(图片地址)======将复制的地址黏贴到src中。

2024-03-22 17:00:28 774

原创 2.6理财项目

申购界面是否与需求一致,展示内容包含产品的名称和编号,卡号后4位和余额反显正确,申购金额可以手动填写,需要测试银行卡余额的边界值打个比方我的卡账户余额就1万块钱,那我会测一下9999.99元, 1万, 1万点01元都去测下,不管是自营产品还是代销产品,因为每个产品规则不一样,我们会根据需求来测,有的有起购金额设定的是100元、 1000 元、 1万元, 那么我们都需要分别利用边界值去测一下,像第二次购买叫追加,追加也是一样的比如追加10元, 100元都去测,包括日上线额、总上限金额都是用边界值去测的。

2024-03-16 14:57:18 882

转载 2.1.1 项目实战 之电商

在装修店铺,在进行商品管理(商品的添加,上传),发布商品。查看到商品就可以进行购买。30分钟倒计时,在时间内进行支付,点击立即支付,就会拉起支付界面,选择支付方式(微信支付,密码支付、支付宝支付,银联支付),输入支付密码,支付成功,显示已支付,待发货,在我的模块中查看订单的状态,在到平台端的订单管理中查看订单:订单分为自营订单和入驻商家订单、在到对应店铺中查看订单,订单状态(包含:待支付订单、待发货订单、已发货订单、已完成订单、待评价订单、售后订单),在到数据中查看订单数据是否正确这就是我项目的一个流程。

2024-03-14 11:34:50 12

原创 2.5 项目讲解流程

一、项目讲解1、自我介绍2、项目流程-===============================二、自我介绍(一)、学员自我介绍,讲解存在的问题比如:讲解年份、卡顿、重点学历、忘记(二)自我规则内容1、开场白:礼貌用语2、时间:自我介绍1-2分钟以内3、内容:姓名、籍贯、毕业院校、(拉进面试官距离)4、技能:功能测试、接口测试、自动化测试、app测试、性能测试、安全测试黑盒测试、白盒测试、灰盒测试5、项目概况: 金融、银行项目、电商项目、erp项目、oa项目、物流项目、保险项目

2024-03-14 11:32:48 952

原创 2.2.1多有米面试题

将自己的前后端代码包移动webapps下---在bin目录下:sh startup.sh 启动服务---配置前后端---启动数据库---创建新的数据库,(数据库名要和前后端的jdbc配置文件中的库名一致)---还原数据---再验证是否还原成功---编辑etc里的my.cnf---关闭防火墙,重启数据库,启动tomcat 服务器---在浏览器中输入网址+端口。用什么命令进行查看?总结,正向代理和反向代理主要的区别在于代理的对象不一样,正向代理的客户端,对于服务端来说,访问的就是真实的客户端;

2024-03-13 10:55:45 823

原创 2.3搭建nigix环境

包含了各种类库和工具,机器不是直接识别语言的,会借助工具的编译器,可以理解为翻译官,将一门语言翻译为机器可以识别的语言,Jdk能对Java进行编译,我们的工具才能识别Java语言 ,nginx是一个服务器,所有的请求都先请求到nginx,然后再由nginx对内网进行请求的分发到tomcat,然后tomcat处理完请求后将数据发送给nginx,然后。优点就是:可以减少服务器的压力,将原本一台服务器所要承受的访问量分给了多台,并提高了项目的可用性,当一台服务器挂掉的时候也不会导致整个项目瘫痪。

2024-03-12 16:56:53 828

原创 2.2搭建多有米环境

conf目录: conf目录主要是用来存放tomcat的一些配置文件 server.xml可以设置端口号、设置域名或IP、默认加载的项目、请求编码 web.xml可以设置tomcat支持的文件类型 context.xml可以用来配置数据源之类的 tomcat-users.xml用来配置管理tomcat的用户与权限。bin目录: bin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命 令),另一类是以.bat结尾的(windows命令)

2024-03-12 11:26:06 832

原创 14.1备份表结构

案例:INSERT into emp2(sid,name) select sid ,name from emp;格式:INSERT into 表名(字段1,字段2) select 字段1,字段2 from 旧表;案例:mysqldump -u root -p hz017>/home/hz17.sql。格式:mysql -u root -p 新库<备份好的脚本。案例:mysql -u root -p new</home/hz17.sql。

2024-03-11 16:54:06 358

原创 2.1项目实战 需求、测试计划、测试文档

常见的16种测试策略有:功能测试,性能测试,压力测试,容量测试,安全性测试,GUI测试,可用性测试,安装测试,配置测试,异常测试,备份测试,健壮性测试,文档。测试方案是指描述需要测试的特性、测试的方法、测试环境的规划、测试工具的设计和选择、测试用例的设计方法、测试代码的设计方案。组织架构、工作任务分配、工作量估计、人力物力资源的分配、进度的安排、风险的估计和规避、各任务通过准则等。测试需求的细化、测试组网图的设计、自动化测试框架的设计、测试数据和测试脚本的设计、测试用例设计的原则等。

2024-03-11 14:49:36 852

原创 16.3数据库总结

2024-03-11 11:26:45 524

原创 16.2数据库存储过程练习题

4:创建一个存储过程,根据所给的学号查询该学生的考试分数是否超过了85分, 若超过则输出“ 考得好”, 否则输出 “考得不好”。7:请撰写一个存储过程,能根据用户输入的学号,输出学生的姓名、性别到两个参数变量中,以供其它程序使用。3:创建一个存储过程,根据所给的班级的编号,统计该班人数,并将人数以输出变量返回给用户。1:创建一个存储过程,实现查询表student中的记录信息,并执行存储过程。2:创建一个存储过程,根据给定的学生学号返回该学生的姓名。9:请撰写一个存储过程,求1+2+3+…

2024-03-08 17:32:18 917

原创 16.0存储过程

create PROCEDURE hz6(in x int ,out y int ) #无参数,是括号内无参数。create PROCEDURE hz8(inout m int ) #无参数,是括号内无参数。create PROCEDURE hz9(inout x int ) #无参数,是括号内无参数。create PROCEDURE hz5(out y int ) #无参数,是括号内无参数。create PROCEDURE hz(in x int ) #无参数,是括号内无参数。

2024-03-08 15:43:27 851

原创 15.1数据库外键

数据库之外键==========================、一、外键的介绍1、外键的定义让一张表记录的数据不要太过于冗余,在数据库中对表的关系进行解耦,尽量让表的数据单一化。2、外键的作用保持数据的一致性和完整性3、msyql 数据库中的存储引擎?myisam (默认)innodb (外键需要用到innodb存储格式)4、查看存储引擎格式:show table status from 库名 where name='表名'

2024-03-07 16:56:44 782

原创 13.0索引

CREATE table 表名( 字段名 字段类型(字符长度) PRIMARY key ,字段名 字符类型(字符长度) UNIQUE ));格式:ALTER table 表名 add INDEX 索引名(字段名);alter table 表名 add UNIQUE 索引名(字段名)格式:ALTER table 表名 add INDEX (字段名);(4)唯一索引(唯一,为空,在一个表可以有多个唯一索引)案例:show INDEX from emp;

2024-03-07 15:10:26 366

原创 15.0数据库之视图

视图是一个虚拟表,它是一个虚拟表,它不在数据库中以存储的形式保存(本身不包含数据),是在使用视图的时候动态生成。格式:create view 视图名 as (sql语句)4、视图删除数据,基础表也同时删除数据(合表的表无法删除,单表可以删除)4、查看创建的视图(包含创建语句和视图名称,编码格式)修改视图数据,必须把它转化为对基础表的修改。6、视图不能修改表字段,不能对表字段删除。5、基础表删除数据,视图也同时删除。1、视图是由基础表产生的虚拟表。2、视图的创建不影响基础表。

2024-03-07 11:43:56 319

原创 14.0 sql三表连接

方法:SELECT a.stu_no,a.stu_name from student a,course b,sc c where a.stu_no=c.stu_no and b.c_no=c.c_no AND c_name='计算机原理'方法: SELECT c_name FROM student a,course b,sc c where a.stu_no=c.stu_no and b.c_no=c.c_no and stu_name='小明'-- (3,'hu','女',23,'haha3'),

2024-03-07 10:03:32 338

原创 12.3.1sql多表综合运用

select worktime_start from dept left join emp on dept.dept1=emp.dept2 where dept_name='销售' and incoming =(select min(incoming) from dept left join emp on dept.dept1=emp.dept2 where dept_name='销售' );

2024-03-06 17:41:34 872

原创 1.4后端参考

2024-03-06 15:34:08 311

原创 1.3还款方式

(1)一次性还本付(2)等额本金(3)等额本息。

2024-03-06 15:12:32 308

原创 1.1数据库表

2024-03-06 15:09:45 345

原创 1.0贷款收费标准

2024-03-06 15:08:50 345

原创 1.1jmeter基本介绍

响应文本(匹配返回的json数据)、响应代码(匹配返回码:如200, 404,500等)、响应信息(匹配响应信息如“OK”字样)、响应头(匹配响应头)、请求头(匹配请求头)、URL样本(匹配请求的url链接,如果有重定向则包含请求url 和 重定向url)、[文档(文本)](匹配响应数据的文本形式)、忽略状态(一个请求有多个响应断言,第一个响应断言选中此项,当第一个响应断言失败时可以忽略此响应结果,继续进行下一个断言。2、线程组:代表一定数量的用户,它可以用来模拟用户并发发送请求。

2024-03-06 11:57:38 753

原创 12.4数据库子查询 一个查询嵌套另一个查询

Select sum(incoming) from (select * from dept as a left join emp as b on a.dept1=b.dept2 where a.dept_name= "财务");select sid from emp where dept2 in (select dept1 from dept where dept_name="iT技术" or dept_name="财务" )返回的结果是一个表(多行多列),一般在from 后面。

2024-03-06 10:18:52 753

原创 12.3sql多表运用 内连接、左连接、右连接

insert into emp VALUES ('1879','牛八',55,'1971/10/20',7300,'103');insert into emp VALUES ('1880','老九',55,'1971/10/20',8000,'105');insert into emp VALUES ('1789','张三',35,'1980/1/1',4000,'101');insert into emp VALUES ('1674','李四',32,'1983/4/1',3500,'101');

2024-03-05 17:51:00 956

原创 12.1单表练习

( 存在重复最高分数只显示一个)方法:select class,id,age,name,math from student where math=(select min(math) from student);方法:select class,age,name,math from student where age=(select max(age)from student );方法:select age,name,class,math from student order by age age;

2024-03-05 16:43:20 420

原创 12.1单表练习

(6,'小陈','女',19,'15915913914','1719',84,100,81),(1,'小红','女',23,'13813828824','1719',77,88,98),(3,'小李','男',23,'15915913911','1719',78,64,87),(4,'小张','男',23,'15915913912','1720',77,76,77),(5,'小白','女',24,'15915913913','1719',90,89,98),查询英语平均分大于80分的班级,英语平均分。

2024-03-05 10:08:45 751

原创 11.3sql单表运用 增、删、改、查、where、order by、备份表、聚合函数

案例:create table cc(cid int(5),cname char(20))DEFAULT charset=utf8;格式: create table 表名(字段名1 字符类型(字符长度),字段名2 字符类型(字符长度));7、在navicat 中===点击库名====点击查询====新建查询=====在新建查询中输入sql语句。案例:create table aa(id int(10),name varchar(20));

2024-03-04 17:42:25 865

空空如也

空空如也

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

TA关注的人

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