zoukankan      html  css  js  c++  java
  • 任务模块-报告模块-日志模块

    ################

    需求背景:
    报告模块
    怎么来处理这个报告的问题,
    报告是非常重要的一块,
    1,可以看到每一次执行的情况,多少通过了,多少失败了
    2,可以看到执行的日志,每一步的日志,失败了,我要知道失败在哪里了,
    3,每次都要有报告

    ################

    业务设计:
    1,任务列表,
    任务名称,查看任务详情,报告列表,执行的功能,
    2,任务详情,
    每一个用例的列出来,后面有新增和删除,
    3,报告列表
    任务名称,执行时间,通过,失败,查看报告,
    4,报告详情
    每一个用例的列出来,状态通过还是失败,查看日志,
    5,日志查看
    就是把这一段日志后台打印的拿出来,然后保存起来放到一个字段,

    ################

    数据库设计
    1,任务列表,
    任务表和用例表是多对多的,一个任务可以有多个用例,一个用例也可以属于多个任务,
    字段:任务id,任务名称,用例id,
    逻辑:增加一个执行的按钮,
    2,报告列表,
    报告和任务关联起来,这是一对多的,一个任务可以有多个报告,因为执行了多次,但是一个报告只会属于一个任务,
    逻辑,跑任务第一步就可以生成数据,这是报告列表数据,


    3,报告详情表
    字段:detail_id,report_list_id,任务id,用例id,通过,失败,
    逻辑:跑完一条用例之前就插入一条详情数据,这是报告详情数据,

    3,日志表,
    日志和报告关联起来,这是一对多的,一个报告可以有多个日志因为有多个用例,但是一个日志只会属于一个报告,
    字段,日志id,任务id,报告id,用例id,日志内容,
    逻辑:这样我写入日志的时候就可以获取到任务id,报告listid,detailid,用例id,然后插入日志,这些都在有任务id的时候执行的内容,


    ##################

  • 相关阅读:
    matplotlib实战
    matplotlib常用操作2
    matplotlib 常用操作
    pandas总结
    朴素贝叶斯算法python实现
    什么叫“回归”——“回归”名词的由来&&回归与拟合、分类的区别 && 回归分析
    Latex常用整理
    准备尝试openFrameworks
    常用工具库总结
    K-Means和K Nearest Neighbor
  • 原文地址:https://www.cnblogs.com/andy0816/p/14062730.html
Copyright © 2011-2022 走看看