- 博客(27)
- 收藏
- 关注
原创 测试框架-pytest
(1).py测试文件必须以"test_"开头或''_test''结尾(2)测试方法必须以"test_"开头(3)测试类必须以Test开头,并且不能有init方法。
2024-10-02 15:35:22
676
原创 Node.js(一)
4.1 path.join 路径拼接 path.join( __dirname,'./file/1.txt')用于创建web服务器的模块,通过http提供的http.createServer()方法,可用 将电脑变成web服务器,,从而对外提供Web资源服务。参数解读:fs.writeFile('./f:/files/2.txt','abcd',function(err){})获取文件名去除后缀 path.basename(fpath,'.html')提供系列方法和属性,满足用户对路径的处理需求。
2024-09-30 15:02:39
852
1
原创 JavaScript基本语法
5.2调用函数 var num= getSum(参数1,参数2) console.log(num)5.1函数定义 function getSum(参数1,参数2 ) { }声明:var 变量名 ex:var age=20。7.对象 (一种无序的存储方式,无索引,能够清晰标识每个数据的语义)③for (var i in obj){ 遍历。②console.log(obj.name) 访问单个属性。有其他数组方法需求,可在该网址进行查询。1.变量:数据存储的容器。
2024-09-30 14:59:11
495
原创 接口测试-Postman
测试系统 组件接口之间 的测试, 让系统内部的数据被外部进行修改验证系统能否正常数据交互、是否有权限控制。电脑:USB、投影仪(数据传输)1.系统前后端分类,开发进度不一致,开发完成的接口可以进行测试。当前端开发完成,后端未完成,需要建立mock模拟接口2.安全性3.测试尽早介入:三组数据{error_code:0,msg:"提现成功",data:[]}error_code:错误码,0==成功msg:对错误码的解释data:返回的数据。
2024-08-21 20:56:04
1235
原创 UI自动化(二)-Python+Selenium (1)
设置在查找元素时的全局等待时间,即使元素未立即找到,WebDriver也会等待一段时间。linktext只针对HTML页面下所定义的超链接<a></a>标签中的文本。显式等待是针对某个特定条件等待的方式,它会等待直到满足条件或超时为止。可以应用于特定的元素或条件,比如等待元素可见、可点击等。在页面中点击某个链接之后,可能就会打开一个新的标签页,多标签页出现后,如果要做下一步操作,需要先切换浏览器标签页。绝对路径,head头标记对中的所有元素都是无法定位的,元素定位范围为body标记对之间的内容。
2024-07-27 11:24:07
674
原创 UI自动化(一)-Selenium与浏览器驱动-环境配置
安装chromedriver至C:\Program Files\Google\Chrome\Application目录下。安装好后输入pip show selenium 查看selenium版本号。(1)Terminal中输入pip install selenium。可以尝试降低selenium版本,然后重新执行脚本。根据Chrome版本下载驱动安装包 126的版本。(2)在pycharm中编辑脚本时安装。1.Selenium的安装。ex:当执行过程中遇到报错。二、检查环境是否配置成功。
2024-07-23 16:02:43
624
原创 非关系型数据库-Redis
Redis是一款开源的、使用 C 语言编写的 NoSQL 数据库。Redis基于内存运行、支持持久化,采用key-value存储形式,应用在分布式架构中。Redis服务器程序是单进程模型,在一个服务器中可同时启动多个Redis进程。当服务器只有一个Redis进程时有多个客户端并发,这时服务器的处理能力会降低;当服务器中有多个Redis进程时,服务器处理能力提升,但会提高CPU占用率。
2024-06-30 21:34:47
565
原创 关系型数据库和非关系型数据库
一、关系数据库MySQL 数据库、Oracle 数据库、SQL Server、Microsoft Access、DB2二、非关系数据库。
2024-06-29 18:08:01
209
原创 广义表
是线性表的推广,也称列表。一般记作LS=(a1,a2,......,an)取出的表头为非空广义表的第一个元素,可以是个单元素,也可以是个子表。取出表尾为除去表头之外由其余元素构成的表,即表尾一定是一个广义表。
2023-12-15 19:39:54
83
原创 斐波那契数列的实现(递归调用)
斐波那契数列满足 F(0)=1, F(1)=1, F(n)=F(n-1)+F(n-2)(n≥2)的数列,数列的前几项为1,1,2,3,5,8,13,21......。求斐波那契数列第n项的值。递 归 10×Func(9)
2023-12-08 21:21:31
130
原创 二叉树
总结点:n度为0:n0度为1:n1度为2:n2n=n2+n1+n0n0=n2+1常考基本操作:i的做孩子:2ii的右孩子:2i-1i的父节点:i/2向下取整i所在层次:log2^(n+1)向上取整,log2^n向下取整+1。
2023-12-05 11:22:12
55
1
原创 串的基本操作
SubString(&Sub,S,pos,len):求子串,用Sub返回S串从pos个字符起长度为len的子串。Index(S,T):定位操作,若S中有与T相同的子串,则返回它在主串S中第一次出现的位置,否则返回0.StrCompares(S,T):比较大小,S>T返回值大于0,S=T返回值等于0,S
2023-12-04 20:40:40
71
1
原创 线性表 链表
(3)链表的每一块内存块叫做Node。Node不仅存储数据,而且存储该Node的后继指针next;(5)空间利用率低、存储空间必须预先分配,易造成存储空间浪费或空间溢出;(1)一组连续的存储单元一次存储线性表的数据元素;(1)一组任意存储单元存储线性表的数据元素;(2)逻辑上相邻元素,物理位置不一定相邻;(4)插入和删除效率高,只需移动指正。缺点:查找元素效率低,不能随机存取。(2)逻辑上相邻,物理位置也相邻;查找效率高、删除或插入数据效率低。(5)不需要考虑扩容的问题;
2023-12-02 15:03:33
85
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人