Django项目(selenium自动化(表设计))

最近学了Django框架,目前还是一个再学状态,不过学以致用才是最好的学习方法,之前也写了一个自动化测试框架,不过有点low,想着给它变个身,使用Django框架给他丰满一下,让它更加的易用,直接可以页面操作,因为时间原因,这将是一个持续的更新过程,我这边也是想一点写一点,平常还需要工作,所以更新的可能比较慢。
这次主要是表的设计,其实这个想了大概有几天了,我会把我的一些想法也写出来,可能还会有点不完善,不过就先这样吧
首先这个还是基于我之前设计的一个自动化用例模板去设计这次的表结构的
先看下之前的模板样子
在这里插入图片描述

基于这个模板我们最少需要4张表
这里面有几个难点,需要考虑,这也是我想了几天的原因
1、每个元素对应了很多个值,这个在数据库应该怎么去做这个表
2、事件是在一张表里是可以重复的,我们怎么区分每一个事件

我最开始的解决方案是建立2张表来解决每个元素对应多个值的问题
首先建立用例元素表
对应的字段有
事件
方法id
元素
然后在建立一个元素值表和元素表示一对多的关系,对应的字段有
元素对应的值
元素id
但是产生了新的问题,我怎么区分在同一个用例里面的各个元素,因为在不同的功能用例里面元素是可以重复的方法也是可以重复,这样就会导致我取值时间可能会取错???还有就是一个元素可能对应很多的值,我怎么保证在一个用例里面用的都是我设计好的值了,就是保证模板中的都用的是值一,而不会

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZhaoXuWen23

你的鼓励是我的动力,持续更新中

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值