自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sydjcwx

美好生活

  • 博客(255)
  • 资源 (5)
  • 问答 (15)
  • 收藏
  • 关注

原创 测试理论系列——测试用例要素及设计方法(第一部分)

测试用例定义测试用例(Test Case)是为特定的目的而设计的一组测试输入、执行条件和预期结果的文档。举例:买手机:按开机键,相当于输入了一组数据来测试,它有执行条件,也就是开机的前提条件,比如是否有电;那预期结果就是能够顺利打开手机,测试完毕后,顺利开机,即是满足了需求测试用例八大要素软件测试用例的基本要素包括:用例编号、用例标题、用例模块、用例级别、预置条件、测试输入、执行步骤、 预期结果。测试用例设计方法1. 等价类划分法等价类概念:在所有测试的数据中,具有某种共同特征的数

2022-04-27 07:30:02 565 3

原创 接口测试之——postman

安装请自行找度娘。getpost

2022-04-26 13:00:23 154 4

原创 测试理论系列——软件测试分类

软件测试分类图示一、按测试阶段划分1.单元测试( Unit Testing) 又称模块测试,针对软件设计中的最小单位-程序模块,进行正确性检查的测试工作。单元测试需要从程序内部结构出发设计测试用例。多个模块可以平行地独立进行单元测试。单元定义:C中指一个函数,Java中指一个类,在图形化的软件中,单元一般指一个窗口,1个菜单。2.测试 (SIT System Integration Testing)​ 又叫组装测试,通常在单元测试的基础上,将所有程序模块进行有序的、递增的测

2022-04-26 09:26:39 1951 37

原创 测试理论系列——软件测试模型

测试理论知识-软件测试模型

2022-04-25 13:10:09 2773 26

原创 测试理论系列——软件开发过程模型

软件测试理论知识

2022-04-25 12:55:21 284

原创 管理平台项目 (包含前端后端))django-vue-admin——学习day01

此项目是开源项目,6的很项目简介:django-vue-admin 是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。🧑‍🤝‍🧑前端采用D2Admin 、Vue、ElementUI。👭后端采用 Python 语言 Django 框架以及强大的 Django REST Framework。👫权限认证使用Django REST Framework SimpleJWT,支持多终端认证系统。👬支持加载动态权限菜单,多方式轻松权限控制。内置功能👨‍⚕️菜单管理:配置系统菜单,操作权限,按钮权

2022-04-23 08:42:33 2322

原创 python读写ymal文件(不需要考虑文件路径)

简介:python读写ymal文件(不需要考虑文件路径,只需要保证key名唯一)# -*- coding: utf-8 -*-'''文件说明:读取ymal文件,不需要考虑路径问题,只需要保证key名唯一'''import os, inspectimport yamlimport warningswarnings.filterwarnings("ignore")class ReadWriteYmal(): def __init__(self): # 获取当前路

2022-04-23 08:36:14 887

原创 c语言语法基础之——字符数组

理解:凡是以字符串形式定义的数组,系统编译时会默认在后边加一个“\0”初始化举例:char X[5]=“a,b,c,d,e” ❌ // 位数不够,需要再大于一个数char X[]=“a,b,c,d,e” ✔ // 一般定义时用这种方式scanf输入方式:char c[10];scanf("%s",c); // 输入时要连续,不能像数组中间敲空格,因为空格也是一个字符注意:scanf 输入函数字符时遇到空格、回车、tab键会自动结束以下写法会把空格当作一个字符写入进去,而不会自动结束:

2022-04-17 14:44:41 1017

原创 c语言冒泡排序

1.冒泡排序int main(int argc, char *argv[]) { int a[10],i,j,temp; for(i=0;i<10;i++){ scanf("%d",&a[i]); } for(i=0;i<9;i++) { for(j=i+1;j<10;j++) { if(a[i]<a[j]) { temp=a[i];a[i]=a[j];a[j]=temp;} } } for(i=0;i<10;i++) { p

2022-04-17 13:55:45 789

原创 c语言语法基础之——二维数组转置

int main(int argc, char *argv[]) { int list1[2][3]={{1,2,3},{4,5,6}}; int list2[3][2]; int i,j; for(i=0;i<2;i++){ for(j=0;j<3;j++){ list2[j][i]=list1[i][j]; printf("%d",list1[i][j]); } printf("\n"); } printf("\n"); for(i=0;i&l

2022-04-17 13:00:02 2386

原创 Tornado服务状态码报错收集及处理

Tornado常用状态码如下:(1)200 OK  如果响应成功,并且没有其他返回码被设置,Tornado将默认返一 个200(OK)响应码。(2)301 Moved Permanently 资源被永久移动到新的位置(3)304 Not Modified 有缓存的情况下访问(4)404 Not FoundTornado会在HTTP请求的路径无法匹配任何类相对应的模式时 返回 404(Not Found)响应码。(5)400 Bad Request  如果你

2022-04-15 21:01:04 694

原创 python列表乱序

利用random函数random.shuffle()可以把一个列表中的元素打乱顺序,但是不会生成新的列表,只是将原列表的次序打乱。import randoma = [1,2,3]a_id = a[1]print(type(a), id(a_id),a)b = random.shuffle(a)print(type(a), id(a_id),a)<class 'list'> 4347322648 [1, 2, 3]<class 'list'> 4347322648

2022-04-13 23:15:52 3337 1

原创 c语言语法基础之——数组 小程序

main() { // 10个数,求偶数的和;奇数的个数 int a[10],i,nums=0,sum=0; for(i=0;i<10;i++){ scanf("%d",&a[i]); if(a[i]%2==0){ // a数组此时已有元素,不会报错 sum += i; }else{ nums++; a[i]=i; // 给数组a添加元素 } } printf("偶数的和=%d\n",sum); printf("奇数的个数=%d",

2022-04-10 13:23:29 778

原创 c语言语法基础之——数组理解

数组定义形式:<类型><数组名>[整数表达式1][整数表达式2]…如: int a[5] fload b[5] 长度为5的数组初始化数组定义:int a[5]={0,1,2,3,4} a默认是{0,1,2,3,4}int a[5]={0,1,2} a默认是{0,1,2,0,0},只赋值了前3个,后边的默认补0。定义一个都是0的初始化数组:两种方式int a[5]={0,0,0,0,0}int a[5]={0}二维数组初始话赋值:int a[2][3

2022-04-10 12:49:28 836

转载 c语言语法基础之—运算符

1. 算术运算符+(加), -(减) , *(乘) , /(除) , %(求余)除法运算的注意事项:被除数和除数都是int类型,则商一定是整数(原因:如果商是小数,结果会自动舍去小数点后面的数字)例如:16 / 4 = 416 / 5 = 3被除数和除数只要有一个是float类型,则商也是小数(原因:如果商是小数,结果也会保留小数点后面的数字)例如:16 / 4.0 = 4.016.0 / 4 = 4.016.0 / 5 = 3.216 / 5.0 = 3.2求余运算的注意事项:

2022-04-10 12:45:50 1038

原创 测试工具收集

一、APP 自动化测试工具Appium (用起来繁琐点)官网:http://appium.io/GitHub 地址:https://github.com/appium/appiumAppium 是一个开源的、跨平台的自动化测试工具。支持自动化 iOS,Android 和 Windows 桌面平台上的原生、移动 Web 和混合应用。支持主流编程语言,长勇python、javaAirtest (使用简单)官网:http://airtest.netease.com/网易出品的,使用起来简单

2022-04-09 18:24:20 226

原创 UI兼容性测试——一机多控之百度Hydra工具在移动端UI兼容性测试上的高效应用

参考教程链接:https://blog.csdn.net/lihui49/article/details/113850822

2022-04-09 17:59:48 3463

原创 c语言语法基础之——斐波那契、三角形、乘法表 等小程序

1.键盘输入一个三位数,求出这个三位数的个位数、十位数、百位数main() { int a,b,c,d; a=156; b=a%10; c=a/10%10; d=a/100; printf("%d 个位数是:%d,十位数是:%d, 百位数是: %d",a,b,c,d); return 0;} 2.键盘上输入一个数,判断它是奇数还是偶数main() { int a,b; scanf("%d",&a); // 输入控制格式 & 声明空间标识符

2022-04-09 17:35:40 959

原创 c语言语法基础之——概念理解

学习记录:c语言必须先声明全部变量空间,在使用 ; java可以在用的时候去声明空间“\n%d / %d = %d\n%d %% %d = %d”,a,b,c,a,b,d 输出字符里%号时,需要输入两个%,如%% 。一个 ; 代表一个语句,不管中间是几行 。函数以{ 开始,} 结束。 一个c文件有且仅有一个mian(),可有1个或多个辅函数 。行注释://块注释:/* */注释语句不会进行编译可自由书写语句,但在有控制语句时,常使用缩进的方式。1.变量命名规则:由字母数字下划线组成

2022-04-09 16:58:43 576

原创 jenkins使用教程及插件

创建项目:https://blog.csdn.net/IT_heima/article/details/121580158用户管理:https://blog.csdn.net/IT_heima/article/details/121355333jenkins介绍:https://blog.csdn.net/IT_heima/article/details/121447492jenkins – allure插件:https://blog.csdn.net/IT_heima/article/details

2022-04-09 12:51:21 745

原创 win11下Jenkins安装及配置

jenkins下载地址:https://www.jenkins.io/download/安装步骤:安装成功后会自动打开浏览器,如果没有自动打开,可以自己在浏览器输入http://localhost:8080 (注意用自己配置的端口号),进入配置配置步骤:两种方式直接浏览器打开jenkins2.使用tomact打开jenkins(实际使用中,Jenkins一般部署在Tomcat服务器下,可以解决访问过载等问题。)首先安装tomcat:下载链接:https://tomcat.

2022-04-09 11:02:30 2577 1

原创 python 文件转pdf

参考:https://blog.csdn.net/weixin_38008864/article/details/106726294

2021-11-16 13:55:57 977

原创 centos7 安装nginx 并访问服务器静态资源

参考:https://www.cnblogs.com/kaid/p/7640723.html?spm=a2c6h.13066369.0.0.32511fabPE678J&userCode=28kqeewohttps://blog.csdn.net/weixin_41695138/article/details/119803298报错处理:https://blog.csdn.net/sxudong2010/article/details/105941439/安装环境时如有报错,先加上sudo

2021-09-24 18:54:33 225

转载 centos7中安装mysql8-(阿里云服务器)

https://www.cnblogs.com/zy666-blog/p/14681613.html

2021-09-22 12:15:17 119

原创 macbook m1 安装 psycopg2

链接:https://blog.csdn.net/qq_28311921/article/details/117920720

2021-08-20 17:37:36 473

原创 macbook m1 执行crontab定时任务

实现方式:crontab定时执行sh脚本,sh脚本里去调用python程序python脚本abc.pyimport timewith open('abc.txt', 'a', encoding='utf-8') as f: f.write('\n' + time.strftime('%Y-%m-%d %H:%M:%S') + ' <---> ')print(time.strftime('%Y-%m-%d %H:%M:%S'))sh脚本#!/usr/bin/bashcd

2021-08-19 20:52:42 564 1

原创 macbook m1安装pycharm

pycharm下载地址(2021.1.2 - macOS 苹果芯片 (dmg)):https://www.jetbrains.com/pycharm/download/other.html插件下载地址:https://pan.baidu.com/s/1PEiZTkkTlOTg6-I6AdoRlw提取码:请留言教程:1.pycharm下载后正常安装完成,第一次打开默认会跳到激活页面,先选择试用期激活2.将下载好的插件(不用解压缩)直接拖到pycharm窗口页面,2021.1.2 版不会重启pyc

2021-08-12 00:24:17 8258 160

原创 python post multipart/form-data类型请求

def upload(): headers = { "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36", "token": "2", # "content-type": "multipart/form-data; bou.

2021-08-06 11:08:06 362

原创 环境配置——mac下安装selenium及chromedriver

1.安装:pip3 install selenium2.安装chromedriver:(1)需要查看自己电脑谷歌浏览器版本,选择和版本对应的chromedriver(2)chromedriver下载地址:1、http://chromedriver.storage.googleapis.com/index.html2、https://npm.taobao.org/mirrors/chromedriver/(3)下载后:sudo mv chromedriver /usr/local/bin(4)测

2021-06-24 10:29:22 1988 1

原创 selenium取值

browser.get(‘https://www.baidu.com/’)time.sleep(5)aa = browser.find_element_by_xpath(’//input[@type=“submit”]’).get_attribute(‘value’)print('aa = ', aa)2.百度热榜bb = browser.find_element_by_xpath(’//div[@class=“title-text c-font-medium c-color-t”]...

2021-04-29 11:29:23 147

原创 测试框架unittestreport

1. unittestreport文档链接:http://testingpai.com/article/1598939124642

2021-04-22 15:33:43 353

原创 python知识点记录

**1.**正确理解Python中的 @staticmethod@classmethod方法https://zhuanlan.zhihu.com/p/28010894

2021-04-22 13:44:06 81

原创 uber h3 地理编码

python 包:from h3 import h3def geth3(lon, lat, levelnum): h3_address = h3.geo_to_h3(lat, lon, levelnum) # 纬度,经度,地块级别 hex_center_coordinates = h3.h3_to_geo(h3_address) hex_boundary = h3.h3_to_geo_boundary(h3_address) return h3_addresslo

2021-04-17 16:02:08 1301

原创 post请求方式

1.“content-type”: "application/x-ndjson"data = ‘’’{“index”:[“soa-info-fat*”],“ignore_unavailable”:true,“preference”:1616726062657}{“version”:true,“size”:500,“sort”:[{“logTime”:{“order”:“desc”,“unmapped_type”:“boolean”}}}‘’’不要用–> data = ‘\n’.join(js

2021-03-26 11:39:57 459

原创 python. mysql

```python# -*- coding: utf-8 -*-from smallvideo.settings import mysql_host, mysql_password,mysql_user,mysql_port,mysql_dbfrom smallvideo.utils.logUtil import logDebugimport pymysqlimport tracebackimport threadingmutex = threading.Lock()class Mys.

2021-03-10 10:45:37 92

原创 win10 安装vue环境及pycharm中编辑vue

环境:win101. 安装配置nodejs首先下载好nodejs官网地址: https://nodejs.org/en/下载LTS版, .msi结尾的安装包双击此安装包,一路点击next,直至安装完成。默认会安装到 C:\Program Files\nodejs 下,并且会自动添加环境变量。安装完成之后,进入cmd命令行,输入node -v 和 npm -v,会出现对应的版本号,即为成功。如图:如果选择默认安装路径,以后下载模块依赖的话也会存到c盘,为避免占用c盘空间,可以进行如下操作:

2021-02-27 16:55:48 2732 1

原创 vue + tornado + python 实现可视化小工具

环境:macbook + pycharm前端用vue写,后端用tornado写,python语言记录:第一次用vue,git clone 下来vue代码之后,想在本地pycharm里边写,结果一写就报红,感觉就老是格式错误,其实不是格式错误,只是pycharmm里启用额格式检查工具导致的,如下图,只需要关掉就行了使用 fetch发送请求,方式是post,tornado接口也支持post方式。vue里mode: "cors"时,直接在页面输入框填写,然后点击提交,控制台看见直接报错,到不了后端接

2021-02-23 15:11:25 859 3

原创 macbook 安装vue环境及pycharm中编辑vue

1.安装brewbrew 是 Mac 下的一个包管理工具,作用类似于 centos 下的 yum。brew 可以用一条命令,就可以在mac上安装、卸载、更新各种软件包。安装命令:/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”如果提示你:Failed to connect to raw.githubusercontent.com port 443: Co

2021-02-20 10:55:24 1390 3

原创 开工第一记

开工第一抽,呀,红色毛爷爷笑哈哈。开工第二造,完善造券兑券流程,支持双环境,双业务线,双角色。开工第三想,买个彩票去吧

2021-02-18 16:39:23 81

原创 python读写yaml文件

# encoding=utf-8import osimport yamladict = { 'a': 1, 'b': {'c: 3'}, 'result': True}with open('ly_yaml.yaml', 'w', encoding='utf-8') as f: yaml.dump(adict, f) ''' a: 1 b: 'c: 3' '''with open('ly_yaml.yaml', 'r',

2021-02-03 11:30:11 295

测试工程师常备面试宝典

测试工程师面试宝典,项目,常见问答等

2022-05-05

django-vue-admin 依赖包

vue 依赖包,省的每次自己安装依赖,一堆报错 项目地址:https://gitee.com/liqianglog/django-vue-admin 项目介绍: django-vue-admin-pro 是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。 前端采用D2Admin 、Vue。 后端采用Python语言Django框架。 权限认证使用Jwt,支持多终端认证系统。 支持加载动态权限菜单,多方式轻松权限控制。

2022-04-23

win11可用 goland-2019.3.4.exe

win11可用 goland-2019.3.4.exe

2022-04-17

win11可用 apache-tomcat-9.0.62.exe

win版 apache-tomcat-9.0.62.exe,win11可用

2022-04-17

python获取各种指定时间脚本

python各种获取时间、日期 :几小时前后时间、指定日期前多少天日期、每月、每周开始结束日期、某月有多少天等

2020-04-09

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

TA关注的人

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