自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于测试的用例

双肩背包的测试用例界面测试双肩包共分为几种颜色,每种配色是否美观,简洁大方它的形状和logo是否美观最大尺寸和最小尺寸是否符合需求文档功能测试是否方便携带,解放双手双肩包的容量是多少共有几个夹层,每个夹层的内容量最多可以放多大尺寸的东西两边是否有侧兜双肩包的最高承重多少整个尺寸设计是否能符合正常人的尺寸可否手提性能测试是否耐磨损双肩包的材质是否能沾水,沾水会不会产生褪色变形等双肩包的材质是否让人体感到舒适,不会磨损伤害到人体双肩包的材质耐磨性是否很好,轻负重是否结实牢固

2020-12-15 19:36:47 2003 6

原创 vue的封装

vue的封装封装的意义提高代码的可读性提高代码的可维护性减少代码的书写封装// src/api/http.jsimport axios from 'axios'axios.defaults.baseURL = "http://127.0.0.1:8000/"// axios.defaults.baseURL = "http://172.16.240.175/:8000/"//全局设置⽹络超时axios.defaults.timeout = 10000;//设置请求头信息

2020-11-25 11:21:56 1509 4

原创 sql语句查询

创建数据库chaxun创建学生表查询所有学生的信息查询姓名是李白的学生信息查询1班是上海的学生查询家乡是北京或者上海的学生查询小乔的年龄查询家乡不在北京的学生查询年龄小于20的女同学查询年龄为18至20的学生查询北京学生的年龄的总和查询女生的平均年龄查询姓名包含白的学生查询所有学生信息,年龄从大到小排序,年龄相同时,再按照学号从小到大排序查询女生的最大年龄查询北京学生年龄的总和查询各种性别的人数查询男生总人数...

2020-12-29 19:38:50 281

原创 sql语句

–sql语句的注意 : 1 以;作为结束符 2 不区分大小写–01 mysql 数据库的操作-- 链接数据库mysql -uroot -pmysql-- 不显示密码mysql -uroot -pmysql-- 退出数据库exit/quit/ctrl + d-- sql语句最后需要有分号;结尾-- 显示数据库版本 versionselect version();-- 显示时间select now();-- 查看当前使用的数据库select database();

2020-12-29 16:17:22 208

原创 接口测试

接口文档一、接口1. 什么是接口API接口是Application Programming Interface的简称,是一些预先定义的函数,包括接口地址、传入参数和返回参数。 可以简单理解为,当需要访问某些数据,正常状态下传入合格参数,会收到该数据范围内的返回参数。二、接口文档的介绍(1)接口需求文档例如 :查询“草稿箱”表数据接口(2)接口测试用例文档三、postman的使用(1)界面功能介绍参考:https://www.cnblogs.com/dreamyu/p/117

2020-12-28 20:31:16 192

原创 接口和协议

接口和协议1. 软件开发的两种结构1.1. CS(Client/Server):客户端----服务器结构。C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。CS的优缺点l 能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器,所以CS客户端响应速度快。l 操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。l C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。l 安全

2020-12-23 16:20:13 504

原创 Monkey测试

1.Monkey测试1.1. 参考资料http://blog.csdn.net/jlminghui/article/details/382384431.2. Money介绍顾名思义,Monkey就是猴子, Monkey测试,就像一只猴子, 在电脑面前,乱敲键盘在测试。 猴子什么都不懂, 只知道乱敲通过Monkey程序模拟用户触摸屏幕、滑动Trackball、 按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常1.3. Monkey用来做什么Monkey 主要用于Andro

2020-12-22 21:11:59 2635

原创 ADB常用命令

ADB1.1. ADB介绍ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机)它的主要功能有:运行设备的shell(命令行)管理模拟器或设备的端口映射计算机和设备之间上传/下载文件将本地apk软件安装至模拟器或android设备1.2. 配置ADB环境变量配置ADB环境变量1:在系统变量中新建ANDROID_HMOE变量,赋值路径(D:\install\a

2020-12-22 20:49:59 9344

原创 ADB移动端测试

标题ADB移动端测试手机端常规测试1.1. What1.1.1. 介绍手机测试的概念架构对于手机端测试,按照平台来分,分为Android和IOS两大主流系统,对于ios和Android,二者有区别,我就说一下我在测试这两款手机app的感受吧Android开源导致碎片化比较严重,(手机品牌众多,系统版本各异,分辨率不统一,主流手机型号上千。无法保证应用、游戏对于所有手机的适配兼容。)bug比较多,而IOS通常bug会少一些。Android手机长按home建,会呼出应用列表和切换应用,右滑择

2020-12-22 20:44:50 215

原创 关于禅道的安装

一、下载方式官网:禅道官网链接百度网盘:链接:https://pan.baidu.com/s/12yePgMZqIxC_R3kF-SiTgQ提取码:svdx12二、安装步骤:点击解压后如下,切记解压后的.exe移动到根目录下确保在根目录下,双击exe可执行程序后,再点击Extract会在根目录下获得一个xampp目录双击start.exe之后,点击服务–>查看服务开始配置非常重要:apache端口号:一定改为非80端口,否则由于web应用占用80端口,导致禅道启动不了

2020-12-22 17:24:51 159

原创 缺陷报告案例

2020-12-22 17:11:02 1627 1

原创 关于51点菜系统的测试用例

2020-12-22 17:03:48 554

原创 Linux常用命令

linux命令目录进入目录: cd 目录名返回上一级:cd …进入根目录: cd /创建目录(新增)mkdir 目录名修改目录名:mv 目录名称 新目录名称 (剪切:mv 目录名 路径 )删除目录 :rm -rf 目录名查看目录:find / -name ‘目录名’ (重点)查看当前所在的位置:pwd查看当前目录下的所有文件和目录:ls查询目录下的详细的文件和目录信息:ll 或者ls -l查询当前目录下的隐藏文件:ls -a复制目录: cp 目录名 路径cp和mv的区

2020-12-21 20:27:20 125 1

原创 测试管理工具

测试管理工具1. 测试管理工具测试管理工具是在指在软件开发过程中,对测试需求、计划、用例和实施过程进行管理、对软件缺陷进行跟踪处理的工具。通过使用测试管理工具,测试人员或开发人员可以更方便地记录和监控每个测试活动、阶段的结果,找出软件的缺陷和错误,记录测试活动中发现的缺陷和改进建议。通过使用测试管理工具,测试用例可以被多个测试活动或阶段复用,可以输出测试分析报告和统计报表。有些测试管理工具可以更好地支持协同操作,共享中央数据库,支持并行测试和记录,从而大大提高测试效率。2. 测试工具介绍

2020-12-18 19:20:51 288 1

原创 缺陷报告八大要素

缺陷报告的八大要素缺陷编号 缺陷的唯一标识符,在禅道之类的缺陷管理工具中一般都会自动生成。缺陷状态 缺陷跟踪过程的进展情况,缺陷工具都会有相应的流程和状态标识。缺陷标题 缺陷的概述,最好能一针见血的揭示出该缺陷的本质。重现步骤 一步一步描述再现缺陷的操作步骤,要求开发人员按照步骤能重现Bug。严重程度 缺陷对软件系统的影响程度。优先级 修复缺陷的重要性或紧迫性,即哪些缺陷需要紧急修复,哪些缺陷可以后续再修复。缺陷类型 就是根据缺陷产生的来源和根源划分出的缺陷种类。测试环境主要为测试环境的配

2020-12-18 08:34:44 3398

原创 02.测试计划和测试用例

1. 测试用例的概念和作用1.1. 引言对一个测试工程师来说,测试用例的设计编写是一项必须掌握的能力,但有效的设计和熟练的编写测试用例却是一个十分复杂的技术,测试用例编写者不仅要掌握软件测试技术和流程,而且要对整个软件不管从业务,还是对软件的设计、程序模块的结构、功能规格说明等都要有透彻的理解。测试的设计方法不是单独存在的,具体到每个测试项目里都有很多种方法,每种类型都有各自的特点。1.2. 测试用例的定义:1.1.1. 什么是测试用例?测试用例是执行测试的依据,把测试系统的操作步骤

2020-12-16 19:50:35 271

原创 软件测试基础

什么是软件测试?(定义) 顾名思义,就是在规定的条件下对一个产品或程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。发展现状 目前国内软件产业规模越来越大,国内软件行业突破了传统的作坊式生产,从单打独斗的开发模式升级为工业化、流水线式的生产模式,导致专业的软件测试人才需求缺口巨大。 据悉,目前国内软件测试和开发人员比例大约在1:4—1:5,而国外测试和开发人员比例为1:1,可见,国内软件测试人才需求和职业发展潜力巨大。据分析,中国软件测试职业具有以下特征:

2020-12-15 16:11:11 178

原创 4.七牛云上传js实现方法

1.七牛云上传前台页面https://www.cnblogs.com/xiaonq/p/12290151.html1.1 安装相关包npm install --save jquery@1.12.1 # 安装jquery1.2 index.html 引入qiniu.min.js<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport"

2020-12-03 20:51:40 795

原创 3.七牛云上传后端接口

1.生成七牛云上传token1.1 参考七牛云SDK# pythonSDK https://developer.qiniu.com/kodo/sdk/1242/python1.2 在 oauth/urls.py 中添加生成七牛云token的路由urlpatterns = [ path('qntoken/', views.QNYTokenView.as_view()), # /oauth/qntoken/ ]1.3 在 oauth/views.py 中添加视图函数'''获取上传toke

2020-12-03 20:12:14 463

原创 2.使用七牛云进行点播视频原理

1.七牛云存储介绍1.1 七牛云存储使用参考文档# 七牛云管理后台地址 https://portal.qiniu.com/kodo/bucket # 七牛云使用 https://developer.qiniu.com/kodo/manual/1233/console-quickstart # pythonSDK https://developer.qiniu.com/kodo/sdk/1242/python # Node.js SDK V6 https://developer.qiniu.

2020-12-03 20:09:20 724

原创 1.七牛云的注册与基本使用

1.注册七牛云1.1 注册七牛云https://sso.qiniu.com/1.2 注册完成登录即可跳转到七牛云管理界面2.七牛云快速入门2.1 创建空间参考官方地址:https://developer.qiniu.com/kodo/manual/1233/console-quickstart1.登录 七牛开发者平台2.存储空间 管理界面3.新建存储空间4.创建成功后页面2.2 上传文件1.空间管理—》文件2.上传文件3.上传后就可

2020-12-03 19:48:30 1034

原创 Web 应用处理流程

Web 应用处理流程get请求没有请求体,它通过 url 来传参,post请求有请求体post请求相比get 请求相对来说更为安全HTTP响应状态码1xx 信息 接收请求,继续处理2xx 成功 操作成功的收到,理解和接受3xx 重定向 为了完成请求,必须采用进一步措施4xx 客户端错误 请求的语法有错误,或不能完全被接收5xx 服务器错误 服务器不能完成有效的请求TCP三次握手和四次挥手通俗理解三次握手过程建立TCP连接时,需要客户端和服务器功发送3个

2020-11-20 11:52:37 232

原创 课程media文件配置

1.课程主页面3张表[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-I585sMtD-1604919929559)(D:\TY文件 【笔记】\day11【图片】\1604666367474.png)]from django.db import models from utils.MyBaseModel import Base class CourseType(Base): title = models.CharField('课程类别', max_length

2020-11-09 19:05:46 141

原创 增加抽象基类

1. syl/utils/MyBaseModel.py增加抽象基类from django.db import models class Base(models.Model): create_time = models.DateTimeField('创建时间',auto_now_add=True, null=True) update_time = models.DateTimeField('更新时间', auto_now=True, null=True) class

2020-11-09 19:05:07 74

原创 创建course模型

1.创建course模型1.1 创建用户模型 coursepython ../manage.py startapp course #创建course模型1.2在setting.py中注册course模型(第一步)INSTALLED_APPS = [ 'course.apps.CourseConfig', ]# 注:pycharm无法联想,需要把apps文件夹设置为源根1.3 syl/urls.py 添加路由(第二步)urlpatterns = [ path('co

2020-11-09 19:04:02 142

原创 JWT安装配置

1.登录接口2.刷新接口3.自定义返回格式1.JWT安装配置1.1 安装JWYpip install djangorestframework-jwt==1.11.01.2 syl/settings.py 配置jwt载荷中的有效期设置# jwt载荷中的有效期设置 JWT_AUTH = { # 1.token前缀:headers中 Authorization 值的前缀 'JWT_AUTH_HEADER_PREFIX': 'JWT', # 2.token有效期:一天有

2020-11-02 11:54:23 522

原创 jwt原理

1.COOKIE使用和优缺点https://www.cnblogs.com/xiaonq/p/11094480.html1.1 cookie原理 :用户名+密码cookie是保存在用户浏览器端,用户名和密码等明文信息[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lhOc9Hoe-1604288936182)(C:\Users\Lenovo\Pictures\实验楼\微信截图_20201102111312.png)]1.2 session使用原理sessi

2020-11-02 11:49:19 181

原创 创建表

1.创建表1.1 Meta源信息from django.db import modelsclass UserInfo(models.Model): username = models.CharField(max_length=32) password = models.CharField(max_length=32) cls = models.ForeinKey(CLS) class Meta: # 1 数据库中生成的表名称 默认 app名称 + 下划

2020-11-01 18:54:07 94

原创 4. axios 封装

1.初始vue化项目vue init webpack deaxios # 使用脚手架创建项目 deaxios(项目名,随便取得) cd deaxios # 进入项目 npm install axios@0.19.2 # 安装axios npm i element-ui -S # 安装element-ui到当前项目[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lwB5sEOb-1603979773

2020-11-01 18:52:26 132

原创 DRF初始化

1.DRF初始化1.DRF框架的8个核心功能1.认证(用户登录校验用户名密码或者token是否合法)2.权限(根据不同的用户角色,可以操作不同的表)3.限流(限制接口访问速度)4.序列化(返回json)5.分页6.版本(接口版本号,用 v1/v2/v3) # api.example.com/v1/login #只有用户名密码登录 # api.example.com/v2/login #手机号,微信,登录7.过滤(username=zhangsan)8.排序(orderin

2020-11-01 18:45:37 169

原创 1.RESTful风格API

1.RESTful风格API详情查看博客地址:https://www.cnblogs.com/xiaonq/p/10053234.html1.1 什么是RESTfulREST与技术无关,代表的是 一种软件架构风格 (REST是Representational State Transfer的简称,中文翻译为“表征状态转移”)REST从资源的角度类审视整个网络,它将分布在网络中某个节点的 资源通过URL进行标识所有的数据,不过是通过网络获取的还是 操作(增删改查) 的数据,都是资源,将一

2020-11-01 18:43:28 56

原创 ModelViewSet+ModelSerializer使用

1.DRF初始化1.DRF框架的8个核心功能1.认证(用户登录校验用户名密码或者token是否合法)2.权限(根据不同的用户角色,可以操作不同的表)3.限流(限制接口访问速度)4.序列化(返回json)5.分页6.版本(接口版本号,用 v1/v2/v3) # api.example.com/v1/login #只有用户名密码登录 # api.example.com/v2/login #手机号,微信,登录7.过滤(username=zhangsan)8.排序(orderin

2020-10-27 19:39:59 219

原创 Django基础

标题1.web项目工作流程1.1 web了解程序工作流程1.2加粗样式django生命周期2.Django介绍目的:了解Django框架的作用和特点 作用:简便、快速的开发数据库驱动的网站Django的优势快速开发MVT功能齐全Django学习版本: 1.11.11思考:用django还是flask开发数据驱动web网站(复杂业务逻辑)数据分析后的结果展示界面, flask快速成型应用上线, 就用django3.Django设计模式(MVC/MTV)目的: 了解什么是M

2020-10-27 11:46:31 117

原创 1.ubuntu 开发环境初始化

1.ubuntu 开发环境初始化shiyanlou_project # 项目根目录 .gitgnore # 提交git仓库时,不提交的文件必须要在这里标注 README.en.md # 英文(项目介绍) celery_task # 用来存放celery相关文件 __init__.py db # 数据库相关:1.数据库初始化sql脚本;2.数据库维护脚本,清理,备份脚本 scrips # 脚本目录:定时任务脚本;2.页面静态化脚本

2020-10-26 20:23:03 179

空空如也

空空如也

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

TA关注的人

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