python
一万小时-曲奇
这个作者很懒,什么都没留下…
展开
-
02.测试计划和测试用例
1. 测试用例的概念和作用1.1. 引言对一个测试工程师来说,测试用例的设计编写是一项必须掌握的能力,但有效的设计和熟练的编写测试用例却是一个十分复杂的技术,测试用例编写者不仅要掌握软件测试技术和流程,而且要对整个软件不管从业务,还是对软件的设计、程序模块的结构、功能规格说明等都要有透彻的理解。测试的设计方法不是单独存在的,具体到每个测试项目里都有很多种方法,每种类型都有各自的特点。1.2. 测试用例的定义:1.1.1. 什么是测试用例?测试用例是执行测试的依据,把测试系统的操作步骤原创 2020-12-16 19:50:35 · 257 阅读 · 0 评论 -
关于测试的用例
双肩背包的测试用例界面测试双肩包共分为几种颜色,每种配色是否美观,简洁大方它的形状和logo是否美观最大尺寸和最小尺寸是否符合需求文档功能测试是否方便携带,解放双手双肩包的容量是多少共有几个夹层,每个夹层的内容量最多可以放多大尺寸的东西两边是否有侧兜双肩包的最高承重多少整个尺寸设计是否能符合正常人的尺寸可否手提性能测试是否耐磨损双肩包的材质是否能沾水,沾水会不会产生褪色变形等双肩包的材质是否让人体感到舒适,不会磨损伤害到人体双肩包的材质耐磨性是否很好,轻负重是否结实牢固原创 2020-12-15 19:36:47 · 1987 阅读 · 6 评论 -
软件测试基础
什么是软件测试?(定义) 顾名思义,就是在规定的条件下对一个产品或程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。发展现状 目前国内软件产业规模越来越大,国内软件行业突破了传统的作坊式生产,从单打独斗的开发模式升级为工业化、流水线式的生产模式,导致专业的软件测试人才需求缺口巨大。 据悉,目前国内软件测试和开发人员比例大约在1:4—1:5,而国外测试和开发人员比例为1:1,可见,国内软件测试人才需求和职业发展潜力巨大。据分析,中国软件测试职业具有以下特征:原创 2020-12-15 16:11:11 · 161 阅读 · 0 评论 -
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 · 775 阅读 · 0 评论 -
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 · 456 阅读 · 0 评论 -
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 · 717 阅读 · 0 评论 -
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 · 1018 阅读 · 0 评论 -
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 · 1491 阅读 · 4 评论 -
Web 应用处理流程
Web 应用处理流程get请求没有请求体,它通过 url 来传参,post请求有请求体post请求相比get 请求相对来说更为安全HTTP响应状态码1xx 信息 接收请求,继续处理2xx 成功 操作成功的收到,理解和接受3xx 重定向 为了完成请求,必须采用进一步措施4xx 客户端错误 请求的语法有错误,或不能完全被接收5xx 服务器错误 服务器不能完成有效的请求TCP三次握手和四次挥手通俗理解三次握手过程建立TCP连接时,需要客户端和服务器功发送3个原创 2020-11-20 11:52:37 · 220 阅读 · 0 评论 -
课程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 · 138 阅读 · 0 评论 -
增加抽象基类
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 · 69 阅读 · 0 评论 -
创建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 · 137 阅读 · 0 评论 -
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 · 177 阅读 · 0 评论