测试用例(功能用例)——完整demo(一千多条测试用例)

Posted 红目香薰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了测试用例(功能用例)——完整demo(一千多条测试用例)相关的知识,希望对你有一定的参考价值。

资产管理用例表


模块名称用例个数(个)用例链接
登录20

测试用例(功能用例)——登录、首页、个人信息

首页4
个人信息44
资产类别49

测试用例(功能用例)——资产类别、品牌、取得方式

品牌49
取得方式49
供应商80

测试用例(功能用例)——供应商、存放地点、部门管理

存放地点56
部门管理38
人员管理62

测试用例(功能用例)——人员管理、资产入库

资产入库111
资产借还75

测试用例(功能用例)——资产借还、资产转移

资产转移58
资产维修73

测试用例(功能用例)——资产维修、资产报废

资产报废54
资产盘点164

测试用例(功能用例)——资产盘点

资产申购71

测试用例(功能用例)——资产申购、统计报表

统计报表43
合计(个)1100
  1. 引言
    1. 编写目的

本文档将列举实现资产管理系统所需要的全部功能,并对每个功能给出简单的描述。

本文档的预期读者包括:最终用户,项目负责人,评审人员,产品人员,软件设计开发人员,测试人员。

    1. 背景

随着信息化时代的到来,实现资产的数字化网络化管理,是任何一个事业单位及企业的需求:通过计算机软件,使资产易于维护、方便查询,提高资产管理的准确性,进而提高工作效率。

    1. 名词缩略语
    2. 参考资料

名词/缩略语

 

ID

唯一标识码

UI

软件的人机交互界面

无。

  1. 项目概述
    1. 建设目标

本项目的目标是建立符合一般企业实际管理需求的资产管理系统,对企业的资产信息进行精确的维护,有效服务,从而减轻资产管理部门从事低层次信息处理和分析的负担,解放管理员的“双手大脑”,提高工作质量和效率。

    1. 技术要求

本项目软件系统平台将达到主流Web应用软件的水平:

(1)功能方面:系统满足业务逻辑各功能需求的要求。

(2)易用性方面:通过使用主流的浏览器/服务器架构,保证用户使用本系统的易用性良好。

(3)安全性方面:系统对敏感信息(例如用户密码)进行相关加密;

(4)UI界面方面:界面简洁明快,用户体验良好,提示友好,必要的变动操作有“确认”环节等。

(5)移动端APP测试:使用移动设备对APP进行UI测试、业务逻辑功能测试,保证良好的用户体验和稳定性。

  1. 平台、角色和权限

资产管理系统涉及Web端及手机APP两个平台;BS资产管理系统包含超级管理员和资产管理员两个角色;手机APP仅资产管理员一个角色。

    1. Web

Web端分为超级管理员和资产管理员两个角色;超级管理员主要维护一些通用的字典;资产管理员维护部门、人员信息,并进行资产的日常管理。

角色名称

模块菜单

功能项

超级管理员

个人信息

查看超级管理员角色相关信息,可修改手机号码

资产类别

新增、修改、禁用、启用

品牌

新增、修改、禁用、启用

取得方式

新增、修改、禁用、启用

供应商

新增、修改、禁用、启用、查询、查看详情

存放地点

新增、修改、禁用、启用、查询、查看详情

资产管理员

个人信息

查看资产管理员角色相关信息,可修改手机号码

资产类别

查看

品牌

查看

取得方式

查看

供应商

查询、查看详情

存放地点

查询、查看详情

部门管理

新增、修改

人员管理

新增、修改、删除、查询

资产入库

入库登记、修改、查询、批量导出

资产借还

借用登记、归还、查询、查看借用单详情

资产转移

转移登记、查询、查看转移单详情、查看转移原因

资产维修

维修登记、查询、查看维修单详情、维修统计

资产报废

报废登记、查询、查看报废详情、查看报废原因

资产盘点

新增盘点单、删除盘点单、开始盘点、录入盘点结果、结束盘点、查询、查看盘点结果

资产申购

申购登记、查询、查看申购单详情

统计报表

分别按资产状态、资产类别、供应商、品牌、取得方式、存放地点对资产进行统计

    1. 手机APP
  1. Web端需求
    1. 登录页面

角色名称

模块菜单

功能项

资产管理员

我的

登录、登出

资产

搜索、筛选、刷新、资产入库、查看资产详情、修改资产

盘点

搜索、筛选、刷新、删除盘点单、开始盘点、结束盘点、录入/修改/查看盘点结果

报表

按资产状态、资产类别、供应商、品牌、取得方式、存放地点进行统计

      1. 业务描述

资产管理员、超级管理员需要通过登录页面进入Web端资产管理系统,登录页面是进入该系统的唯一入口。

      1. 需求描述

首先选择角色,再输入有效的用户名、密码、任务ID和验证码,才能登录该系统。

      1. 行为人

资产管理员,超级管理员。

      1. UI页面

登录页

      1. 业务规则

首先选择角色(系统默认选中“资产管理员”);用户名为工号,用户获得密码和任务ID后,分别输入相应输入框,之后输入有效的验证码(点击【换一张】可更换验证码),点击【登录】即可登录该系统;

注意:资产管理员和超级管理员使用同一套账号密码登录,根据登录界面所选的角色,进入相应角色的操作界面:

  • 若选择角色为“资产管理员”,并且用户名、密码、任务ID、验证码输入有效,登录后进入资产管理员首页,页面左侧显示该角色功能菜单项;
  • 若选择角色为“超级管理员”,并且用户名、密码、任务ID、验证码输入有效,登录后进入超级管理员首页,页面左侧显示该角色功能菜单项;
    1. 首页
      1. 业务描述

资产管理员/超级管理员登录后,默认进入首页欢迎页面。

      1. 需求描述

登录系统后进入的默认页面。

      1. 行为人

资产管理员,超级管理员。

      1. UI
      2. 界面

(超级管理员)首页

      1. 业务规则

登录后默认进入首页欢迎页,页面title显示“首页”,面包屑导航显示“当前位置:首页”,页面显示欢迎语:欢迎!。

    1. 个人信息
      1. 业务描述

登录系统后,资产管理员/超级管理员可以查看个人信息,姓名、手机号、工号等,其中手机号初始为空,资产管理员/超级管理员可以进行修改;同时,也可以修改登录密码和退出系统。

因资产管理员和超级管理员使用同一个账号登录,任一角色修改手机号、登录密码后,对两个角色同时生效。

      1. 需求描述
  1. 个人信息查看:

系统会显示资产管理员/超级管理员的姓名(学生姓名)、手机号、工号(为学生学号)、性别、部门、职位信息。

  1. 手机号编辑:

首次登录时为空,允许修改,只能输入以1开头的11位数字。

  1. 修改登录密码:

修改登录密码,修改成功后下次登录生效。

  1. 退出系统:

点击【退出】,退回到登录页,可以重新登录。

      1. 行为人

资产管理员,超级管理员。

      1. UI页面

(资产管理员)个人信息页面

“修改密码”窗口

      1. 业务规则

点击左侧导航栏中的“个人信息”模块菜单,进入个人信息页面:

  1. 个人信息页面:(资产管理员&超级管理员)
  • 页面title显示“个人信息”;
  • 面包屑导航显示“当前位置:首页>个人信息”,点击“首页”可跳转至首页页面;
  • 若是资产管理员,右侧管理界面显示用户姓名、手机号、工号、性别、部门(资产管理部门,只读)、职务(资产管理员,只读);
  • 若是超级管理员,右侧管理界面显示用户姓名、手机号、工号、性别、部门(资产管理部门,只读)、职务(超级管理员,只读)
  • 首次登录时,手机号默认为空;输入有效手机号,点击【保存】,完成对手机号的编辑。
  1. 修改密码:(注意,必填项使用红色星号“*”标注)(资产管理员&超级管理员)
  • 点击页面右上角的【修改密码】,弹出“修改密码”窗口,可以修改登录密码;
  • 当前密码、新密码及确认新密码必填;
  • 当前密码必须正确;
  • 新密码为6~10位字符,字母和数字的组合,区分大小写;
  • 修改成功后下次登录需要使用新密码。
  1. 【退出】:(资产管理员&超级管理员)

点击页面右上角的【退出】,可以退出该系统,返回登录页。如果再次登录,需要重新选择角色、输入用户名、密码、任务ID和验证码。

    1. 资产类别
      1. 业务描述

“资产类别”作为资产信息的属性而存在;该模块用于超级管理员对资产类别进行管理,资产管理员只能查看。

      1. 需求描述

登录系统后,超级管理员可以对资产类别进行管理:包括资产类别的新增、修改、启用和禁用;资产管理员没有操作权限,只能进行资产类别的查看。

资产类别字段:类别编码、类别名称、状态、创建时间。

      1. 行为人

资产管理员、超级管理员。

      1. UI界面

(超级管理员)资产类别:列表页

(超级管理员)资产类别:“新增资产类别”窗口

(超级管理员)资产类别:“修改资产类别”窗口

      1. 业务规则
  1. 资产类别列表页:(资产管理员&超级管理员)
  • 点击左侧导航栏中的“资产类别”模块菜单,可进入资产类别管理页面,页面title显示“资产类别”;
  • 面包屑导航显示“当前位置:首页>资产类别”,点击“首页”可跳转至首页页面;
  • 列表按照类别创建时间降序显示全部的资产类别;
  • 超级管理员:【新增】、【修改】、【禁用】按钮可见;
  • 资产管理员:【新增】、【修改】、【禁用】按钮不可见;
  1. 新增资产类别:(注意,必填项使用红色星号“*”标注)(超级管理员)
  • 在资产类别列表页,点击【新增】按钮,弹出“新增资产类别”窗口;
  • 类别名称:必填项,与系统内的资产类别名称不能重复,字符格式及长度要求:中文字符,不超过10位;
  • 类别编码:必填项,与系统内的资产类别编码不能重复,字符格式及长度要求:6~8位字符,字母和数字的组合;
  • 点击【保存】,保存当前新增内容,关闭当前窗口,回到列表页,在列表页新增一条记录,状态默认为“已启用”;
  • 点击【取消】,不保存当前新增内容,关闭当前窗口,回到列表页。
  1. 修改资产类别:(注意,必填项使用红色星号“*”标注)(超级管理员)
  • 在资产类别列表页,点击【修改】按钮,弹出“修改资产类别”窗口,带入“类别名称”及“类别编码”信息;
  • 类别名称:必填项,带入原值,修改时与系统内的资产类别名称不能重复,字符格式及长度要求:中文字符,不超过10位;
  • 类别编码:必填项,带入原值,修改时与系统内的资产类别编码不能重复,字符格式及长度要求:6~8位字符,字母和数字的组合;
  • 点击【保存】,保存当前编辑内容,关闭当前窗口,回到列表页,列表页相应内容随之更新;
  • 点击【取消】,不保存当前编辑内容,关闭当前窗口,回到列表页,列表页相应内容前后不变。
  1. 禁用资产类别:(超级管理员)

在资产类别列表页,点击“已启用”状态资产类别后的【禁用】按钮,系统弹出提示信息“您确定要禁用该资产类别吗?”:

  • 点击【确定】,关闭提示信息,同时执行禁用操作;回到列表页,该类别状态变为“已禁用”;
  • 点击【取消】,关闭提示信息,不执行禁用操作;回到列表页,该类别状态仍为“已启用”。
  1. 启用资产类别:(超级管理员)

在资产类别列表页,点击“已禁用”状态资产类别后的【启用】按钮,系统弹出提示信息“您确定要启用该资产类别吗?”:

  • 点击【确定】,关闭提示信息,同时执行启用操作;回到列表页,该类别状态变为“已启用”;
  • 点击【取消】,关闭提示信息,不执行启用操作;回到列表页,该类别状态仍为“已禁用”。
    1. 品牌
      1. 业务描述

“品牌”作为资产信息的属性而存在;该模块用于超级管理员对品牌进行管理,资产管理员只能查看。

      1. 需求描述

登录系统后,超级管理员可以对品牌进行管理:包括品牌的新增、修改、启用和禁用;资产管理员没有操作权限,只能进行品牌的查看。

品牌字段:品牌编码、品牌名称、状态、创建时间。

      1. 行为人

资产管理员、超级管理员。

      1. UI界面

(超级管理员)品牌:列表页

(超级管理员)品牌:“新增品牌”窗口

(超级管理员)品牌:“修改品牌”窗口

      1. 业务规则
  1. 品牌列表页:(资产管理员&超级管理员)
  • 点击左侧导航栏中的“品牌”模块菜单,可进入品牌管理页面;页面title显示“品牌”;
  • 面包屑导航显示“当前位置:首页>品牌”,点击“首页”可跳转至首页页面;
  • 列表按照品牌创建时间降序显示全部品牌;
  • 超级管理员:【新增】、【修改】、【禁用】按钮可见;
  • 资产管理员:【新增】、【修改】、【禁用】按钮不可见;
  1. 新增品牌:(注意,必填项使用红色星号“*”标注)(超级管理员)
  • 在品牌列表页,点击【新增】按钮,弹出“新增品牌”窗口;
  • 品牌名称:必填项,与系统内的品牌名称不能重复,字符格式及长度要求:中文字符,不超过10位;
  • 品牌编码:必填项,与系统内的品牌编码不能重复,字符格式及长度要求:6~8位字符,字母和数字的组合;
  • 点击【保存】,保存当前新增内容,关闭当前窗口,回到列表页,在列表页新增一条记录,状态默认为“已启用”;
  • 点击【取消】,不保存当前新增内容,关闭当前窗口,回到列表页。
  1. 修改品牌:(注意,必填项使用红色星号“*”标注)(超级管理员)
  • 在品牌列表页,点击【修改】按钮,弹出“修改品牌”窗口,显示带入的“品牌名称”及“品牌编码”信息;
  • 品牌名称:必填项,带入原值,修改时与系统内的品牌名称不能重复,字符格式及长度要求:中文字符,不超过10位;
  • 品牌编码:必填项,带入原值,修改时与系统内的品牌编码不能重复,字符格式及长度要求:6~8位字符,字母和数字的组合;
  • 点击【保存】,保存当前编辑内容,关闭当前窗口,回到列表页,列表页相应内容随之更新;
  • 点击【取消】,不保存当前编辑内容,关闭当前窗口,回到列表页,列表页相应内容前后不变。
  1. 禁用品牌:(超级管理员)

在品牌列表页,点击“已启用”状态品牌后的【禁用】按钮,系统弹出提示信息“您确定要禁用该品牌吗?”:

  • 点击【确定】,关闭提示信息,同时执行禁用操作;回到列表页,该品牌状态变为“已禁用”;
  • 点击【取消】,关闭提示信息,不执行禁用操作;回到列表页,该品牌状态仍为“已启用”。
  1. 启用品牌:(超级管理员)

在品牌列表页,点击“已禁用”状态品牌后的【启用】按钮,系统弹出提示信息“您确定要启用该品牌吗?”:

  • 点击【确定】,关闭提示信息,同时执行启用操作;回到列表页,该品牌状态变为“已启用”;
  • 点击【取消】,关闭提示信息,不执行启用操作;回到列表页,该品牌状态仍为“已禁用”。
    1. 取得方式
      1. 业务描述

“取得方式”作为资产信息的属性而存在;该模块用于超级管理员对取得方式进行管理,资产管理员只能查看。

      1. 需求描述

登录系统后,超级管理员可以对取得方式进行管理:包括取得方式的新增、修改、启用和禁用;资产管理员没有操作权限,只能进行取得方式的查看。

取得方式字段:取得方式编码、取得方式名称、状态、创建时间。

      1. 行为人

资产管理员、超级管理员。

      1. UI界面

(超级管理员)取得方式:列表页

(超级管理员)取得方式:“新增取得方式”窗口

(超级管理员)取得方式:“修改取得方式”窗口

      1. 业务规则
  1. 取得方式列表页:(资产管理员&超级管理员)
  • 点击左侧导航栏中的“取得方式”模块菜单,进入取得方式管理页面,页面title显示“取得方式”;
  • 面包屑导航显示“当前位置:首页>取得方式”,点击“首页”可跳转至首页页面;
  • 列表按照取得方式创建时间降序显示全部取得方式;
  • 超级管理员:【新增】、【修改】、【禁用】按钮可见;
  • 资产管理员:【新增】、【修改】、【禁用】按钮不可见;
  1. 新增取得方式:(注意,必填项使用红色星号“*”标注)(超级管理员)
  • 在取得方式列表页,点击【新增】按钮,弹出“新增取得方式”窗口;
  • 取得方式名称:必填项,与系统内的取得方式名称不能重复,字符格式及长度要求:中文字符,不超过10位;
  • 取得方式编码:必填项,与系统内的取得方式编码不能重复,字符格式及长度要求:6~8位字符,字母和数字的组合;
  • 点击【保存】,保存当前新增内容,关闭当前窗口,回到列表页,在列表页新增一条记录,状态默认为“已启用”;
  • 点击【取消】,不保存当前新增内容,关闭当前窗口,回到列表页。
  1. 修改取得方式:(注意,必填项使用红色星号“*”标注)(超级管理员)
  • 在取得方式列表页,点击【修改】按钮,弹出“修改取得方式”窗口,显示带入的“取得方式名称”及“取得方式编码”信息;
  • 取得方式名称:必填项,带入原值,修改时与系统内的取得方式名称不能重复,字符格式及长度要求:中文字符,不超过10位;
  • 取得方式编码:必填项,带入原值,修改时与系统内的取得方式编码不能重复,字符格式及长度要求:6~8位字符,字母和数字的组合;
  • 点击【保存】,保存当前编辑内容,关闭当前窗口,回到列表页,列表页相应内容随之更新;
  • 点击【取消】,不保存当前编辑内容,关闭当前窗口,回到列表页,列表页相应内容前后不变。
  1. 禁用取得方式:(超级管理员)

在取得方式列表页,点击“已启用”状态取得方式后的【禁用】按钮,系统弹出提示信息“您确定要禁用该取得方式吗?”:

  • 点击【确定】,关闭提示信息,同时执行禁用操作;回到列表页,该取得方式状态变为“已禁用”;
  • 点击【取消】,关闭提示信息,不执行禁用操作;回到列表页,该取得方式状态仍为“已启用”。
  1. 启用取得方式:(超级管理员)

在取得方式列表页,点击“已禁用”状态取得方式后的【启用】按钮,系统弹出提示信息“您确定要启用该取得方式吗?”:

  • 点击【确定】,关闭提示信息,同时执行启用操作;回到列表页,该取得方式状态变为“已启用”;
  • 点击【取消】,关闭提示信息,不执行启用操作;回到列表页,该取得方式状态仍为“已禁用”。
    1. 供应商
      1. 业务描述

“供应商”作为资产信息的属性而存在;该模块用于超级管理员对供应商进行管理,资产管理员只能查看。

      1. 需求描述

登录系统后:

  1. 超级管理员可以新增、修改、启用、禁用、查询、查看供应商信息;
  2. 资产管理员可以查询、查看供应商信息;
  3. 供应商详情:供应商名称、类型、状态、联系人、移动电话、地址;
  4. 供应商查询:支持按照供应商的状态、供应商类型及供应商名称(模糊查询)进行单个条件或组合条件查询。
      1. 行为人

资产管理员,超级管理员。

      1. UI页面

(超级管理员)供应商:列表页

(超级管理员)供应商:“新增供应商”窗口

(超级管理员)供应商:“修改供应商”窗口

供应商:供应商详情窗口

      1. 业务规则
  1. 供应商列表页:(资产管理员&超级管理员)
  • 点击左侧导航栏中的“供应商”模块菜单,可进入供应商管理页面,页面title显示“供应商”;
  • 面包屑导航显示“当前位置:首页>供应商”,点击“首页”可跳转至首页页面;
  • 列表按照供应商创建时间降序排列;
  • 资产管理员有查询及查看供应商详情的权限;
  • 超级管理员可以查询、新增、修改、启用、禁用、查看供应商详情。
  1. 新增供应商:(注意,必填项使用红色星号“*”标注)(超级管理员)
  • 在供应商列表页,点击【新增】按钮,弹出“新增供应商”窗口;
  • 供应商名称:必填项,与系统内的供应商名称不能重复,字符格式及长度要求:中文字符,不超过30位;
  • 供应商类型:必填项,默认“请选择”;下拉选项为:生产商、代理商、零售、其他;
  • 联系人:必填项,字符格式及长度要求:中文字符,不超过20位;
  • 移动电话:必填项,字符格式及长度要求:11位有效手机号码;
  • 地址:非必填项,字符长度不超过30位;
  • 点击【保存】,保存当前新增内容,关闭当前窗口,回到列表页,在列表页新增一条记录,状态默认为“已启用”;
  • 点击【取消】,不保存当前新增内容,关闭当前窗口,回到列表页。
  1. 修改供应商:(注意,必填项使用红色星号“*”标注)(超级管理员)
  • 在供应商列表页,点击【修改】按钮,弹出“修改供应商”窗口;
  • 供应商名称:必填项,默认带入原值,修改时与系统内的供应商名称不能重复,字符格式及长度要求:中文字符,不超过30位;
  • 供应商类型:必填项,默认带入原值;下拉选项为:生产商、代理商、零售、其他;
  • 联系人:必填项,默认带入原值;字符格式及长度要求:中文字符,不超过20位;
  • 移动电话:必填项,默认带入原值;字符格式及长度要求:11位有效手机号码;
  • 地址:非必填项,默认带入原值;字符长度不超过30位;
  • 点击【保存】,保存当前编辑内容,关闭当前窗口,回到列表页,列表页相应内容随之更新;
  • 点击【取消】,不保存当前编辑内容,关闭当前窗口,回到列表页,列表页相应内容前后不变。
  1. 禁用供应商:(超级管理员)

在供应商列表页,点击“已启用”状态供应商后的【禁用】按钮,系统弹出提示信息“您确定要禁用该供应商吗?”:

  • 点击【确定】,关闭提示信息,执行禁用操作;回到列表页,该供应商状态变为“已禁用”;
  • 点击【取消】,关闭提示信息,不执行禁用操作;回到列表页,该供应商状态仍为“已启用”。
  1. 启用供应商:(超级管理员)

在供应商列表页,点击“已禁用”状态供应商后的【启用】按钮,系统弹出提示信息“您确定要启用该供应商吗?”:

  • 点击【确定】,关闭提示信息,同时执行启用操作;回到列表页,该供应商状态变为“已启用”;
  • 点击【取消】,关闭提示信息,不执行启用操作;回到列表页,该供应商状态仍为“已禁用”。
  1. 查看供应商详情:(资产管理员&超级管理员)
  • 在供应商列表页,点击列表任意“供应商名称”,弹出“资产供应商详情”窗口,显示供应商名称、类型、状态、联系人、移动电话、地址信息,点击【关闭】按钮,关闭当前窗口,回到列表页。
  1. 供应商查询:(资产管理员&超级管理员)
  • 系统支持单个条件查询及组合查询,“供应商名称”支持模糊查询;
  • 在供应商列表页,选择供应商状态、供应商类型,输入供应商名称,点击【查询】按钮,系统显示符合条件的供应商信息。
    1. 存放地点
      1. 业务描述

“存放地点”作为资产信息的属性而存在;该模块用于超级管理员对存放地点进行管理,资产管理员只能查看。

      1. 需求描述

登录系统后:

  1. 超级管理员可以新增、修改、启用、禁用、查询、查看存放地点详情;
  2. 资产管理员可以查询、查看存放地点详情;
  3. 存放地点详情:存放地点名称、存放地点类型、备注;
  4. 存放地点查询:支持按照存放地点的状态、类型及存放地点名称(模糊查询)进行单个条件或组合条件查询。
      1. 行为人

资产管理员,超级管理员。

      1. UI页面

(超级管理员)存放地点:列表页

(超级管理员)存放地点:“新增存放地点”窗口

(超级管理员)存放地点:“修改存放地点”窗口

存放地点:存放地详情窗口

      1. 业务规则
  1. 存放地点列表页:(资产管理员&超级管理员)