date_1 测试工作日志

bug的状态:

1.NEW (新的)

测试人员第一次发现了软件的bug,并验证后确认为bug提交。

2.Assigned(已指派的)

测试人员反馈给开发后,并指派一名开发人员负责这个bug问题。

3.OPEN(打开的)

一旦开发者开始处理这个bug问题则设置为打开状态。

4.Fixed(已修复的)

开发者修复了bug问题准备反馈给测试人员时bug的状态为fixed状态。

5.Pending Reset(待在测试的

带修复后的bug反馈给测试人员时,bug的状态是pending reset。

6.Reset(再测试)

测试人员进行此bug再测试时,此时bug的状态是reset。

7.Closed(已关闭的)

若测试人员发现此bug问题已解决则将此bug关闭。

8.Reopen(再次打开的)

此bug再经开发者修复后,测试人员测试后再次发现仍存在问题,则将此bug状态设置为reopen。

9.Pending Reject(拒绝中)

若开发者认定为测试提交的bug时正常行为,不是bug,则将bug状态设置为pending reject。

10.Rejected(被拒绝的)

测试人员接收到开发者反馈回的意见是此bug时正常行为,并认可此意见,则让开发者设置为此bug状态为rejected。

11.Postponed(延期)

因特殊情况,bug的测试需要延期一段时间,特殊情况有很多种,例如无效的测试数据,一些特殊的无效的功能,此时将bug状态设置为postponed。

12.Deferred(延期的)

有些情况一些特殊的bug显得不那么重要,同时也是可以消除的。则将此bug状态设置为deferred。

 

sql常用语句:

查询和更新指令构成了 SQL 的 DML 部分:

  • SELECT - 从数据库表中获取数据
  • UPDATE - 更新数据库表中的数据
  • DELETE - 从数据库表中删除数据
  • INSERT INTO - 向数据库表中插入数据

 

SQL 中最重要的 DDL 语句:

  • CREATE DATABASE - 创建新数据库
  • ALTER DATABASE - 修改数据库
  • CREATE TABLE - 创建新表
  • ALTER TABLE - 变更(改变)数据库表
  • DROP TABLE - 删除表
  • CREATE INDEX - 创建索引(搜索键)
  • DROP INDEX - 删除索引

1.创建数据库

CREATE DATABASE database-name

2.删除数据库

drop database database-name

3.创建新表

 

 

create table tabname(col1  type1 [not null] [primary key], col2 type2 [not null],...)

根据已有的表创建新表:

A:create table tab_new like teb_old(使用旧表创建新表)

B: created table tab_new as select col1,col2....from tab_old definition only

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
请帮我写一段单元测试,来测试以下代码:from flask import render_template, Blueprint, request, abort from flask_login import login_required, current_user from sqlalchemy import select, between, or_, desc from flbs.sign.sign_model import OperationLog, User from flbs.extensions import db from datetime import datetime dashboard_bp = Blueprint('dashboard', __name__) @dashboard_bp.before_request @login_required def add_operation_log(): # OperationLog.add_operation_log(current_user.userid, current_user.username) pass @dashboard_bp.route('/dashboard') def dashboard(): if 'd1' not in current_user.permissions: return abort(403) page = request.args.get('page', default=1) try: page = int(page) except ValueError: page = 1 daterange = request.args.get('daterange', default=datetime.now().strftime('%Y-%m-%d') + ' - ' + datetime.now().strftime( '%Y-%m-%d')) date_1 = daterange[:10] date_2 = daterange[-10:] + ' 23:59:59.999999' user = request.args.get('user', '').strip() module = request.args.get('module', '').strip() sql_query = select(OperationLog).where(between(OperationLog.c_date, datetime.strptime(date_1, "%Y-%m-%d"), datetime.strptime(date_2, "%Y-%m-%d %H:%M:%S.%f"))) if user: sql_query = sql_query.where(or_(OperationLog.userid == user, OperationLog.username == user)) if module: sql_query = sql_query.where( or_(OperationLog.endpoint.like("%" + module + "%"), OperationLog.full_path.like("%" + module + "%"))) sql_query = sql_query.order_by(desc(OperationLog.id)) # print(sql_query) paginated = db.paginate(select=sql_query, page=page, per_page=10) # 分页 pagination_query = {'daterange': daterange, 'user': user, 'module': module} return render_template('dashboard/dashboard.html', header_title='flask-sqlalchemy', tips='test pagination', user=user, daterange=daterange, module=module, paginated=paginated, endpoint=request.endpoint, total=paginated.total, full_path=request.full_path, pagination_query=pagination_query)
最新发布
05-25

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值