文章目录
- 一、背景
- 1.1、新增字段
- 1.2、简化流程
- 1.3、举一反三
- 二、总结
一、背景
继续前面的功能改造,这回又是什么需求呢?在编写测试用例的时候,咱们有看到列表有作者名称,也就是说,可以在用例列表就可以知道这条用例是谁写的,最后又是谁改了,暂且不管最初是谁写的,但一定要知道最后是谁改错了。
1.1、新增字段
创建suite需要显示author,需要知道是哪个测试同学创建的业务流程
不能直接去数据库alter字段,否则程序运行会报错,因为它不认可,修改表结构之后,需要同步迁移. 命令执行过程如下:
修改逻辑,在添加用例的时候,它默认了时间
效果如下,很显然有点不合理,拿到了时间
修改add_suite.html
<div class="form-group">
<div class="input-group col-md-4 col-md-offset-1">
<div class="input-group-addon" style="color: #0a628f">编写人员</div>
<input type="text" class="form-control" id="author" name="author"
placeholder="用例编写人员" value="{{ account }}">
</div>
</div>
创建计划时效果就有了
再suite_list.html,要在列表也展示一下
效果如下:
1.2、简化流程
虽然在添加计划时,有默认获取当前账号,但是放在哪里着实有些不美观,那么修改add_suite.html就让他默认不展示,却又拿到了当前登录账号的名称;
<div class="form-group" hidden="hidden">
<div class="input-group col-md-4 col-md-offset-1">
<div class="input-group-addon" style="color: #0a628f">编写人员</div>
<input type="text" class="form-control" id="author" name="author"
placeholder="用例编写人员" value="{{ account }}">
</div>
</div>
效果如下"
1.3、举一反三
包括add_config.html、add_case.html页面,找到对应的编辑代码,都可以让它隐藏起来。
<div class="form-group" hidden="hidden">
<div class="input-group col-md-4 col-md-offset-1">
<div class="input-group-addon" style="color: #0a628f">编写人员</div>
<input type="text" class="form-control" id="author" name="author"
placeholder="用例编写人员" value="{{ account }}">
</div>
</div>
二、总结
看着如此简单的操作,是不是觉得自己也会了呢,当拿到一个开源项目之后,尽量慢慢的一点一点的蚕食,不要让它和自己一点关系也没有,只有注入了自己的血液,那么它就不是纯粹的别人的东西。日拱一卒无有尽,功不唐捐终入海!