unittest平台分析与建表:

平台分析

页面模板

 adminlte
 bootstrap
 jquery

django

    • 接口表

      • 接口title

      • 描述

      • 接口数量

         通过数量

class API(models.Model):
"""接口表"""
api_title = models.CharField(max_length=32, verbose_name="接口名称")
api_desc = models.CharField(max_length=128, verbose_name="接口描述")

def __str__(self):
return self.api_title
    • 接口用例表

      • 所属接口,外键

      • 用例title

      • 用例描述

      • 预期值

      • url

      • 参数

      • 请求类型

      • 用例报告

      • 执行状态: 执行和未执行

      • 通过:已通过和未通过

class Case(models.Model):
"""用例表"""
case_API = models.ForeignKey(to="API", verbose_name="所属接口")
case_title = models.CharField(max_length=32, verbose_name="用例名称")
case_desc = models.CharField(max_length=128, verbose_name="用例描述")
case_expect = models.CharField(max_length=128, verbose_name="预期值")
case_url = models.CharField(max_length=256, verbose_name="请求URL")
case_params = models.CharField(max_length=256, verbose_name="请求参数")
case_method = models.CharField(max_length=10, verbose_name="请求类型")
case_report = models.TextField(verbose_name="用例报告")
case_execute_status = models.IntegerField(choices=(
(1, "已执行"),
(0, "未执行"),
), default=0, verbose_name="执行状态")
case_pass_status = models.IntegerField(choices=(
(1, "已通过"),
(0, "未通过"),
), default=0, verbose_name="通过状态")

def __str__(self):
return self.case_title
posted @ 2020-01-30 13:27  干it的小张  阅读(131)  评论(0编辑  收藏  举报