Test Library Requirement


1. 用户管理

1.1用户登录

1.1.1用户登录界面包含用户名输入框和密码输入框,登录按钮,注册按钮,找回密码链接

1.1.1.1 正确输入用户名密码,点击登录按钮,可成功登录进入系统主页

1.1.1.2 用户名和密码不匹配,则提示相应的错误信息

1.1.1.3用户连续输入错误密码5次以上,则该用户被锁定10分钟后才能重新登录

1.1.1.4用户忘记密码时,点击找回密码链接,通过邮箱验证更改密码

1.2 用户注册

1.2.1 新用户点击注册按钮,进入注册页面

1.2.2 注册页面包含姓名输入框,密码输入框(密码至少6位),邮箱输入框,个人简介文本框,联系方式输入框,住址输入框,Create按钮和Cancel按钮

1.2.2.1姓名输入框,密码输入框,邮箱输入框为必填域

1.2.2.2 点击Create,成功新建用户,新建后人物权限为普通用户

1.2.2.3 点击Cancel,没有成功新建用户

1.3系统角色

1.3.1 系统包含有管理员,Leader用户,普通用户三种角色

1.3.2 管理员权限

1.3.2.1负责管理用户权限

1.3.2.2负责管理常用的链接

1.3.2.3 可删除所有人的文章和评论

1.3.3 Leader权限

1.3.3.1 发送通知给所有用户

1.3.3.2 分配任务给所有普通用户

1.4个人信息管理

1.4.1 个人信息管理页面包含姓名输入框,邮箱输入框,职称输入框,个人简介文本框,联系方式输入框,住址输入框,Change Password按钮,Update按钮和Cancel按钮

1.4.1.1除姓名外,所有信息均可更改,邮箱输入框为必填域

1.4.1.2 点击Change Password按钮,弹出修改密码界面

1.4.1.2点击Update按钮,成功更改信息

1.4.1.2点击Cancel按钮,取消个人信息的修改

1.4.2 修改密码

1.4.2.1 修改密码界面包括原始密码输入框,新密码输入框,Update按钮和Cancel按钮

1.4.2.2 原始密码输入框,新密码输入框均为必填域

1.4.2.3 点击Update,检查原始密码是否正确,若正确则检查新密码是否符合规范,若符合则修改成功,若不符合或原始密码不正确则修改不成功,并给予相应提示

1.4.2.4 点击Cancel,不做修改密码操作

1.5 用户权限管理

1.5.1 用户权限管理界面为表格形式,包括用户名,权限名称,均可排序,有Update按钮和Cancel按钮

1.5.1.1 权限为下拉列表形式

1.5.1.2 点击Update,更新成功

1.5.1.3 点击Cancel,更新操作不成功

1.5.2 管理员可以添加、删除用户

1.6 外部链接

1.6.1管理员可以添加和删除链接,所有人都可以看到链接

1.6.2 创建链接

1.6.2.1创建链接界面包含标题输入框,网址输入框,Create按钮和Cancel按钮

1.6.2.2标题和网址均为必填域

1.6.2.3 点击Create,创建成功

1.6.2.4点击Cancel,添加不成功

1.6.3编辑链接

1.6.3.1 创建链接界面包含标题输入框,网址输入框,Update按钮和Cancel按钮

 

1.6.3.2标题和网址域均可修改

1.6.3.3点击Update,可保存新的链接

1.6.3.4点击Cancel,不作任何操作

1.6.4 删除链接

7.4.1点击Delete,弹出提示框

7.4.2点击OK,删除Link相关内容,数据库不删除

7.4.3点击Cancel,不进行删除操作

1.6.5 查看链接

1.6.5.1 管理员可见链接标题,Edit按钮,Delete按钮

1.6.5.2 其他用户可见链接标题

1.6.5.3 点击链接标题,进入链接网站

1.7 Home页面

2.4.1 Home页面可以浏览最新上传的5篇文章

  2.4.1.1每篇文章显示发布时间,作者(link连接到作者主页见5.2),文章标题,文章标签,文章分类,部分内容和“Back to up”按钮

2.4.1.2 “Back to up”按钮可以回到网页顶部

1.7.2页面右上角显示当前用户有多少未读通知。

 

2.知识分享

2.1新建文章

2.1.1新建文章页面包括文档标题,文档内容,文档的标签和类别选择,Submit按钮,Cancel按钮

2.1.1.1 文章标题,文章内容,文章的标签和类别选择为必填域

2.1.1.2 点击Submit,发布文章

2.1.1.3 点击Cancel,取消文章的发布

2.1.2 文章标题少于255字符     

2.1.3 文章内容少于65535字符

2.1.4 文章标签可进行添加和删除

2.1.5 文章类别可多选

2.2 编辑文章

2.2.1 编辑文章页面包括文章标题,文章内容,文章的标签和类别选择,Update按钮,Cancel按钮

2.2.1.1用户只能修改自己创建的文章

2.2.1.2 文章中的所有域均可更改,均为必填域

2.2.1.3 点击Update,文章的内容更新成功

2.2.1.4 点击Cancel, 文章的内容更新不成功

2.2.1.5 文章的发表时间显示为最后一次更改时间

2.3删除文章

2.3.1 点击Delete按钮,弹出提示框

2.3.1.1 点击OK,成功删除文章,数据库删除

2.3.1.2 点击Cancel,取消删除操作

2.3.2除管理员用户之外,用户只能删除自己新建的文章

2.4浏览文章

2.4.1浏览文章界面包括文章标题,作者,发布时间,标签和分类,除标签和分类外可排序

2.4.1.1 点击标题进入文章阅读与评论页面

2.4.1.2 点击作者进入作者个人主页

2.4.2 搜索框

2.4.2.1可以基于文章标签,分类,作者以及发布时间为条件进行搜索

2.5文章阅读与评论

2.5.1 文章阅读与评论页面包括文章的标题,内容,作者,发布时间,标签,分类和评论模块

2.5.1.1 点击作者进入作者个人主页

2.5.1.2 除评论模块外不可编辑

2.5.2 新建评论

2.5.2.1新建评论包括评论输入框,Submit按钮,Cancel按钮

2.5.2.2 评论输入框为必填域

2.5.2.3点击submit,评论成功,系统同时给予提示信息

2.5.2.4点击cancel评论不成功

2.5.3 删除评论

2.5.3.1 点击Delete按钮,弹出提示框

2.5.3.2 点击OK,成功删除评论,数据库删除

2.5.3.3 点击Cancel,取消删除操作

2.5.3.4 除管理员用户之外,用户只能删除自己新建的评论

2.6 文章管理

2.6.1 管理员用户可见,所有文章的标题,作者,发布时间,标签,分类和Delete按钮

2.6.1.1 点击文章标题,进入文章阅读与评论

2.6.1.2 所有评论可见,且有Delete按钮

 2.6.2 其他用户可见,所有自己发布的文章标题,发布时间,标签,分类和Delete按钮

 

3.通知

3.1新建通知

3.1.1 新建通知界面包括通知标题,通知内容,提醒时间,选取收件人

3.1.1.1 通知标题,收件人为必填域

3.1.1.2 点击Send,通知新建成功并发送

3.1.1.3 点击Cancel,通知新建不成功

3.1.1.4 新建成功默认为未读状态

3.1.2标签有添加和删除操作

3.1.3收件人可以添加多个

3.1.3.1 收件人以复选框形式勾选,支持全选

3.1.4通知的字段类型和描述入下表所示:

表3.1

Name

Type

Description

Title

 

 

Description

 

 

Tag

 

 

Remind Time

 

 

Recipients

 

 

User

 

 

Send Time

 

 

Flag

 

 

State

 

 

 

3.2 编辑通知

3.2.1 编辑通知界面包括通知标题,通知内容,提醒时间,选取收件人,Update按钮和Cancel按钮

3.2.1.1通知内容,提醒时间可修改

3.2.1.2 点击Update,通知更新成功,修改为未读状态

3.2.1.3 点击Cancel,通知更新不成功

3.2.2 用户只能编辑自己创建的通知

3.3删除通知

3.3.1 点击Delete,弹出提示框

3.3.1.1 点击OK,通知被成功删除,数据库不删除

3.3.1.2 点击Cancel,通知删除不成功

3.3.2 用户只能删除自己创建的通知

3.4查看通知

3.4.1 查看通知界面包括通知标题,发布时间,通知者,截止时间,均可排序

3.4.1.1 点击通知标题,可见通知具体内容,系统将其状态改为已读

3.4.1.2 无截止时间的截止时间栏显示为“--”

3.4.2 只显示所有发送给自己的通知

3.4.3 到达截止时间的通知不再显示

3.5 通知管理

3.5.1 通知管理界面包括通知标题,发布时间,截止时间,Edit按钮和Delete按钮

3.5.1.1 点击通知标题,可见通知具体内容

3.5.1.2 点击Edit,进入编辑页面

3.5.1.3 点击Delete,进入删除页面

3.5.2 只显示自己创建的通知

3.5.3 到达截止时间的通知不再显示

 

4.文件管理

4.1分为测试理论,测试工具,Python,测试模板,其他五大类Link

4.2进入页面之后,可对文件可进行上传和下载操作

4.3 管理员用户可以删除所有文件

4.4 其他用户可以删除自己上传的文件

4.5 上传的文件

4.5.1 对上传的文件进行重名检查

4.5.2 上传文件格式不做限制

4.5.3 文件大小不大于30M

 

5.我的任务

5.1新建任务

5.1.1新建任务界面包含任务标题,任务描述,截止时间,Assign的人,Create按钮和Cancel按钮

5.1.1.1任务标题,截止时间,Assign的人为必填域

5.1.1.2 点击Create,成功新建任务

5.1.1.3 点击Cancel,没有成功新建任务

5.1.2所有任务有四种状态(New,Todo,Complete,Overdue)

5.1.2.1新建成功默认该任务为New状态

5.1.2.2用户开始完成任务时,改变状态为Todo

5.1.2.3用户完成任务后,改变状态为Complete

5.1.2.4当时间超过截止时间,而此时任务状态不是Complete时,系统自动将该任务变为Overdue状态

5.1.2.5任务截止时间到达之前,用户可以任意修改任务状态

5.1.3所有用户可以给自己新建任务并Assign给自己

5.1.4 Leader用户可以给普通用户新建任务并Assign给普通用户

5.2编辑任务

5.2.1 编辑任务界面包含任务标题,任务描述,截止时间,Assign的人,Update按钮和Cancel按钮

5.2.1.1 任务描述,截止时间,Assign的人可以被修改

5.2.1.2 点击Update后,所有Assign的人只能看到更新的的任务,且任务状态变为New,更新成功

5.2.1.3 点击Cancel,任务没有更新成功

5.2.2 所有用户只能编辑自己新建的任务

5.3 删除任务

5.3.1 删除任务由点击Delete按钮实现

5.3.1.1 点击OK,实现删除操作

5.3.1.2 点击Cancel,没有完成删除操作

5.3.2 所有用户只能删除自己新建的任务

5.3.3 被删除的任务均为软删除,并保存当前所有信息

5.4 查看任务

5.4.1 查看任务界面包括任务的标题,截止时间,当前状态和创建人,均可排序

5.4.1.1标题为链接,点击查看任务细节(标题和内容)

5.4.1.2 可改变当前状态

5.4.2 显示所有Assign给自己任务

5.4.3 处于Overdue状态的任务不显示

5.5 任务管理

5.5.1 任务管理界面包括任务的标题,截止时间,Edit按钮和Delete按钮,均可排序

5.5.1.1点击Edit,进入编辑页面

5.5.1.2 点击Delete,进入删除页面

5.5.2 显示所有自己创建的任务

5.5.3 处于Overdue状态的任务不显示

 

6.团队成员简介

6.1显示所有成员的姓名、角色、头像以及邮箱。

6.2 用户点击成员姓名链接,进入成员的主页,主页显示该成员的姓名、角色、个人简介、头像、联系电话、邮箱以及所有发表的文章标题(按照发布时间排序),用户点击每篇文章的标题进入文章阅读与评论界面

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

danboyiqie624

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值