XXX管理系统测试用例.docx
《XXX管理系统测试用例.docx》由会员分享,可在线阅读,更多相关《XXX管理系统测试用例.docx(37页珍藏版)》请在冰豆网上搜索。
XXX管理系统测试用例
XXX管理系统_系统测试用例
拟制:
日期:
审核:
日期:
批准:
日期:
文件编号:
HRT-IS-VER-XXX-XXX
机密等级:
Companyconfidential
生效日期:
发行日期:
修改记录
修订号
作者
日期
简要说明
V1.0
xxx
2013-1-23
新建
1文档介绍
该文档是XXX公司关于福建通管局参建单位管理系统测试用例设计,它详细描述了福建通管局参建单位管理系统的系统测试步骤。
1.1参考文献
2测试环境与测试辅助工具的描述
2.1系统硬件配置
服务器
硬件配置
备注
2.2系统软件配置
功能
软件
备注
操作系统
Web服务器
运行时环境
运行时平台
数据库
3接口测试用例
4功能测试用例
4.1被测试对象的介绍
4.2测试范围与目的
本系统测试用例范围为福建通管局参建单位管理系统功能。
4.3功能测试用例
4.3.1参建单位注册管理
4.3.1.1参建单位注册
测试用例编号
TGJ_CT_001
测试用例名称
参建单位注册
功能描述
参建单位注册功能
用例目的
参建单位注册功能的验证
前提条件
企业用户访问系统(未登录)
输入/动作
期望的输出
1、用户点击‘参建单位注册’。
1、页面显示参建单位注册表单:
用户名*、密码*、确认密码*、联系人*、联系电话*(联系电话为手机号码,*为必填项)。
2、用户填写参建单位注册表单并提交:
A、填写的用户名已经存在。
B、密码和确认密码不一致。
C、任意一项必填项为空。
D、联系电话格式错误。
E、填写的各项表单字段均正确。
2、
A、系统验证失败,并给出相应提示信息。
B、系统验证失败,并给出相应提示信息。
C、系统验证失败,并给出相应提示信息。
D、系统验证失败,并给出相应提示信息。
E、系统提示注册成功,系统自动发送短信到联系电话。
4.3.2企业基本情况
4.3.2.1企业基本情况
测试用例编号
TGJ_CT_002
测试用例名称
企业基本情况
功能描述
企业基本情况功能
用例目的
企业基本情况功能的验证
前提条件
企业用户登录系统,且企业基本情况的审批状态不为未审批、审批不通过
输入/动作
期望的输出
1、用户进入‘企业基本情况’页面。
1、页面显示企业基本情况表单:
本/外省参建企业、企业类型、企业名称、通信地址、邮编、主项资质及等级、证书号及有效期、增项资质及等级、证书号及有效期、企业负责人姓名、联系电话、在闽负责人姓名、手机号码、在闽联系人姓名、手机号码、在闽驻地地址、邮编、常驻人员总数、工程技术人员总数、通信相关专业高工、通信相关专业工程师、通信相关专业初级职称、安全生产管理人员、A类、B类、C类、通信概预算人员、通信监理工程师人员、通信专业建造师、一级、二级、其他要说明的情况。
(以上各项均为只读状态)
4.3.2.2填报企业基本情况
测试用例编号
TGJ_CT_003
测试用例名称
填报企业基本情况
功能描述
填报企业基本情况功能
用例目的
填报企业基本情况功能的验证
前提条件
企业用户登录系统,且企业基本情况的审批状态为未审批、或者审批未通过
输入/动作
期望的输出
1、用户进入‘企业基本情况’页面。
1、页面显示企业基本情况填报表单:
本/外省参建企业【下拉列表】*、企业类型【下拉列表】*、企业名称*、通信地址*、邮编【邮编】*、主项资质及等级*、证书号及有效期*、增项资质及等级*、证书号及有效期*、企业负责人姓名*、联系电话【固话+手机号码】*、在闽负责人姓名*、手机号码【手机号码】*、在闽联系人姓名*、手机号码【手机号码】*、在闽驻地地址*、邮编【邮编】*、常驻人员总数【非负整数】*、工程技术人员总数【非负整数】*、通信相关专业高工【非负整数】*、通信相关专业工程师【非负整数】*、通信相关专业初级职称*、安全生产管理人员【非负整数】*、A类【非负整数】*、B类【非负整数】*、C类【非负整数】*、通信概预算人员【非负整数】*、通信监理工程师人员【非负整数】*、通信专业建造师【非负整数】*、一级【非负整数】*、二级【非负整数】*、其他要说明的情况。
(*为必填项)
2、用户填写企业基本情况表单并提交:
A、填写的任意一项字段格式不正确。
B、填写的任意一个必填字段为空。
C、填写的表单信息均正确且必填项都不为空。
2、
A、系统校验失败,并给出相应的提示信息。
B、系统校验失败,并给出相应的提示信息。
C、系统提示企业基本情况提交成功。
4.3.2.3变更企业基本情况
测试用例编号
TGJ_CT_004
测试用例名称
变更企业基本情况
功能描述
变更企业基本情况功能
用例目的
变更企业基本情况功能的验证
前提条件
企业用户登录系统,且企业基本情况为审批通过、或者变更审批不通过
输入/动作
期望的输出
1、用户进入‘企业基本情况’页面。
1、页面显示企业基本情况表单:
本/外省参建企业、企业类型、企业名称、通信地址、邮编、主项资质及等级、证书号及有效期、增项资质及等级、证书号及有效期、企业负责人姓名、联系电话、在闽负责人姓名、手机号码、在闽联系人姓名、手机号码、在闽驻地地址、邮编、常驻人员总数、工程技术人员总数、通信相关专业高工、通信相关专业工程师、通信相关专业初级职称、安全生产管理人员、A类、B类、C类、通信概预算人员、通信监理工程师人员、通信专业建造师、一级、二级、其他要说明的情况。
(以上各项均为只读状态)
2、用户点击‘变更’按钮,进入企业基本情况变更页面。
2、页面显示企业基本情况变更表单:
本/外省参建企业【下拉列表】*、企业类型【下拉列表】*、企业名称*、通信地址*、邮编【邮编】*、主项资质及等级*、证书号及有效期*、增项资质及等级*、证书号及有效期*、企业负责人姓名*、联系电话【固话+手机号码】*、在闽负责人姓名*、手机号码【手机号码】*、在闽联系人姓名*、手机号码【手机号码】*、在闽驻地地址*、邮编【邮编】*、常驻人员总数【非负整数】*、工程技术人员总数【非负整数】*、通信相关专业高工【非负整数】*、通信相关专业工程师【非负整数】*、通信相关专业初级职称*、安全生产管理人员【非负整数】*、A类【非负整数】*、B类【非负整数】*、C类【非负整数】*、通信概预算人员【非负整数】*、通信监理工程师人员【非负整数】*、通信专业建造师【非负整数】*、一级【非负整数】*、二级【非负整数】*、其他要说明的情况。
(*为必填项)
3、用户修改企业基本情况并提交:
A、填写的任意一项字段格式不正确。
B、填写的任意一个必填字段为空。
C、填写的表单信息均正确且必填项都不为空。
3、
A、系统校验失败,并给出相应的提示信息。
B、系统校验失败,并给出相应的提示信息。
C、系统提示企业基本情况提交成功。
4.3.3参建单位管理
4.3.3.1审批参建单位
测试用例编号
TGJ_CT_005
测试用例名称
审批参建单位
功能描述
审批参建单位
用例目的
审批参建单位功能的验证
前提条件
通管局用户登录系统
输入/动作
期望的输出
1、用户进入参建单位列表页面。
1、页面显示查询条件:
企业名称(模糊查询)、状态(下拉列表)、本/外省参建企业(下拉列表)、企业类型(下拉列表)、参建单位(下拉列表),其中‘本/外省参建企业’、‘企业类型’、‘参建单位’这三个查询条件为级联查询。
同时页面默认显示所有企业基本情况列表:
企业代号、企业名称、法人代表、资质等级、证书号、本/外省参见企业、状态、操作链接(查看、审批)。
2、用户输入查询条件,查询要审批的参建单位。
2、系统显示符合查询条件的参建单位列表,其中只有状态为‘待审批’、‘变更待审批’的参建单位有审批操作。
3、用户选择待审批的参建单位:
A、用户选择一条状态为‘待审批’的参建单位。
B、用户选择一条状态为‘变更待审批’的参建单位。
3、
A、页面显示待审批的参建单位基本信息:
本/外省参建企业、企业类型、企业名称、通信地址、邮编、主项资质及等级、证书号及有效期、增项资质及等级、证书号及有效期、企业负责人姓名、联系电话、在闽负责人姓名、手机号码、在闽联系人姓名、手机号码、在闽驻地地址、邮编、常驻人员总数、工程技术人员总数、通信相关专业高工、通信相关专业工程师、通信相关专业初级职称、安全生产管理人员、A类、B类、C类、通信概预算人员、通信监理工程师人员、通信专业建造师、一级、二级、其他要说明的情况(以上各项均为只读状态),审批结果(通过、不通过)、审批意见。
B、页面显示待审批的参建单位基本信息:
企业名称、变更字段的变更前后对比(以上各项均为只读状态),审批结果(通过、不通过)、审批意见。
4、用户选择审批结果、填写审批意见后提交参建单位审批:
A、审批结果为空。
B、审批结果不为空。
4、
A、系统验证失败,并给出相应提示信息。
B、系统保存企业基本信息,页面提示审批企业基本情况成功。
4.3.3.2查看参建单位
测试用例编号
TGJ_CT_006
测试用例名称
查看参建单位
功能描述
查看参建单位功能
用例目的
查看参建单位功能的验证
前提条件
通管局用户登录系统
输入/动作
期望的输出
1、用户进入参建单位列表页面。
1、页面显示查询条件:
企业名称(模糊查询)、状态(下拉列表)、本/外省参建企业(下拉列表)、企业类型(下拉列表)、参建单位(下拉列表),其中‘本/外省参建企业’、‘企业类型’、‘参建单位’这三个查询条件为级联查询。
同时页面默认显示所有企业基本情况列表:
企业代号、企业名称、法人代表、资质等级、证书号、本/外省参见企业、状态、操作链接(查看、审批)。
2、用户输入查询条件,查询要查看的参建单位。
2、系统显示符合查询条件的参建单位列表。
3、用户选择要查看的参建单位。
3、系统显示参建单位基本情况的详细信息:
本/外省参建企业、企业类型、企业名称、通信地址、邮编、主项资质及等级、证书号及有效期、增项资质及等级、证书号及有效期、企业负责人姓名、联系电话、在闽负责人姓名、手机号码、在闽联系人姓名、手机号码、在闽驻地地址、邮编、常驻人员总数、工程技术人员总数、通信相关专业高工、通信相关专业工程师、通信相关专业初级职称、安全生产管理人员、A类、B类、C类、通信概预算人员、通信监理工程师人员、通信专业建造师、一级、二级、其他要说明的情况(以上各项均为只读状态)。
4.3.4工程申报管理
4.3.4.1新增工程申报
测试用例编号
TGJ_CT_007
测试用例名称
新增工程申报
功能描述
新增工程申报功能
用例目的
新增工程申报功能的验证
前提条件
企业用户登录系统
输入/动作
期望的输出
1、用户进入页面‘新增工程申报’。
1、系统显示空白的工程申报表单信息:
项目年份*、申报单位*、填报人*、联系电话【固话+手机号码】*、项目名称*、建设单位*、合同货币量(万元)【浮点型】*、开工时间【日期型】*、项目负责人*,其中项目年份默认为当前系统年份(用户可修改)、申报单位默认显示当前登录企业、*为必填项。
2、用户填写工程申报表单信息并提交:
A、任意一个必填字段为空。
B、任意一项字段的格式不正确。
C、填写的项目名称在该企业中已经存在。
D、正确填写各项字段。
2、
A、系统验证失败,并给出相应的提示信息。
B、系统验证失败,并给出相应的提示信息。
C、系统验证失败,并给出相应的提示信息。
D、系统保存工程申报信息,并提示保存工程申报成功。
提交的表单状态为‘正常’,暂存的表单状态为‘未提交’。
4.3.4.2导入工程申报
测试用例编号
TGJ_CT_008
测试用例名称
导入工程申报
功能描述
导入工程申报功能
用例目的
导入工程申报功能的验证
前提条件
企业用户登录系统
输入/动作
期望的输出
1、用户进入页面‘导入工程申报’。
1、系统显示工程申报导入页面,页面提供导入模板供用户下载。
2、用户下载模板并根据模板填写文件后导入系统:
A、导入文件中任意一个工程申报的必填字段为空。
B、导入文件中任意一个工程申报字段的格式不正确。
C、导入文件中的任意一个项目名称在该企业中已经存在。
D、正确填写每个工程申报的各项字段。
2、
A、文件导入失败,并给出相应的提示信息。
B、文件导入失败,并给出相应的提示信息。
C、文件导入失败,并给出相应的提示信息。
D、系统保存工程申报信息,并提示保存工程申报成功。
提交的表单状态为‘未提交’,其中申报单位默认为当前登录企业。
4.3.4.3修改工程申报
测试用例编号
TGJ_CT_009
测试用例名称
修改工程申报
功能描述
修改工程申报功能
用例目的
修改工程申报功能的验证
前提条件
企业用户登录系统
输入/动作
期望的输出
1、用户进入‘维护工程申报’页面。
1、页面显示查询条件:
项目名称(模糊查询)、项目年份(区间)、状态(下拉列表)、本/外省参建单位(下拉列表)、企业类型(下拉列表)、建设单位(下拉列表),其中‘本/外省参建企业’、‘企业类型’、‘建设单位’这三个查询条件为级联查询。
页面同时默认显示所有工程申报列表:
年份、项目名称、建设单位、合同货币量(万元)、开工时间、项目负责人、状态、操作栏(查看、修改、删除、变更申请)。
2、用户输入正确查询条件,查询要修改的工程申报。
2、页面显示符合查询条件的工程申报,其中只有状态为‘未提交’的工程申报才有修改操作。
3、用户打开要修改的工程申报。
3、页面显示该工程申报信息:
申报单位*、项目名称*、建设单位*、合同货币量(万元)【浮点型】*、年份【日期型】*、开工时间【日期型】*、项目负责人*、填报人*、联系电话【固话+手机号码】*,其中申报单位为系统自动填充不能修改,*为必填项。
4、用户修改工程申报并提交:
A、修改工程申报任意一个必填项为空。
B、修改工程申报任意一个字段格式不正确。
C、修改工程申报的项目名称和该企业的其他工程申报项目名称重复。
D、正确修改工程申报各项信息。
4、
A、系统验证失败,并给出相应提示信息。
B、系统验证失败,并给出相应提示信息。
C、系统校验失败,并给出相应提示信息。
D、系统保存修改后的工程申报,并提示修改工程申报成功。
4.3.4.4删除工程申报
测试用例编号
TGJ_CT_010
测试用例名称
删除工程申报
功能描述
删除工程申报功能
用例目的
删除工程申报功能的验证
前提条件
企业用户登录系统
输入/动作
期望的输出
1、用户进入‘维护工程申报’页面。
1、页面显示查询条件:
项目名称(模糊查询)、项目年份(区间)、状态(下拉列表)、本/外省参建单位(下拉列表)、企业类型(下拉列表)、建设单位(下拉列表),其中‘本/外省参建企业’、‘企业类型’、‘建设单位’这三个查询条件为级联查询。
页面同时默认显示所有工程申报列表:
年份、项目名称、建设单位、合同货币量(万元)、开工时间、项目负责人、状态、操作栏(查看、修改、删除、变更申请)。
2、用户输入正确查询条件,查询要修改的工程申报。
2、页面显示符合查询条件的工程申报,其中只有状态为‘未提交’的工程申报才有删除操作。
3、用户选择要删除的工程申报,点击‘删除’链接。
A、点击‘确定’按钮。
B、点击‘取消’按钮。
3、系统弹出删除确认框。
A、系统删除该工程申报,并给出相应提示信息。
B、系统不执行删除工程申报操作。
4.3.4.5查看工程申报
测试用例编号
TGJ_CT_011
测试用例名称
查看工程申报
功能描述
查看工程申报功能
用例目的
查看工程申报功能的验证
前提条件
企业用户登录系统
输入/动作
期望的输出
1、用户进入‘维护工程申报’页面。
1、页面显示查询条件:
项目名称(模糊查询)、项目年份(区间)、状态(下拉列表)、本/外省参建单位(下拉列表)、企业类型(下拉列表)、建设单位(下拉列表),其中‘本/外省参建企业’、‘企业类型’、‘建设单位’这三个查询条件为级联查询。
页面同时默认显示所有工程申报列表:
年份、项目名称、建设单位、合同货币量(万元)、开工时间、项目负责人、状态、操作栏(查看、修改、删除、变更申请)。
2、用户输入正确查询条件,查询要查看的工程申报。
2、页面显示符合查询条件的工程申报。
3、用户选择要查看的工程申报,进入查看页面。
3、系统显示该工程申报的详细信息:
申报单位、填报人、项目名称、年份、建设单位、合同货币量(万元)、开工时间、项目负责人、联系电话,以上所有字段均为只读。
4.3.4.6申请变更工程申报
测试用例编号
TGJ_CT_012
测试用例名称
申请变更工程申报
功能描述
申请变更工程申报功能
用例目的
申请变更工程申报功能的验证
前提条件
企业用户登录系统
输入/动作
期望的输出
1、用户进入‘维护工程申报’页面。
1、页面显示查询条件:
项目名称(模糊查询)、项目年份(区间)、状态(下拉列表)、本/外省参建单位(下拉列表)、企业类型(下拉列表)、建设单位(下拉列表),其中‘本/外省参建企业’、‘企业类型’、‘建设单位’这三个查询条件为级联查询。
页面同时默认显示所有工程申报列表:
年份、项目名称、建设单位、合同货币量(万元)、开工时间、项目负责人、状态、操作栏(查看、修改、删除、变更申请)。
2、用户输入正确查询条件,查询要申请变更的工程申报。
2、页面显示符合查询条件的工程申报,其中只有状态为‘正常’、‘变更审批通过’、‘变更审批未通过’的工程申报才有申请变更操作。
3、用户打开要申请变更的工程申报。
3、页面显示该工程申报信息:
申报单位*、项目名称*、建设单位*、合同货币量(万元)【浮点型】*、年份【日期型】*、开工时间【日期型】*、项目负责人*、填报人*、联系电话【固话+手机号码】*,其中申报单位为系统自动填充不能修改,*为必填项。
4、用户变更工程申报并提交:
A、修改工程申报任意一个必填项为空。
B、修改工程申报任意一个字段格式不正确。
C、修改工程申报的项目名称和该企业的其他工程申报项目名称重复。
D、正确修改工程申报各项信息。
4、
A、系统验证失败,并给出相应提示信息。
B、系统验证失败,并给出相应提示信息。
C、系统校验失败,并给出相应提示信息。
D、系统保存变更后的工程申报,并提示申请变更工程申报成功。
4.3.5工程申报变更审批管理
4.3.5.1工程申报变更审批
测试用例编号
TGJ_CT_013
测试用例名称
工程申报变更审批
功能描述
工程申报变更审批功能
用例目的
工程申报变更审批功能的验证
前提条件
通管局用户登录系统
输入/动作
期望的输出
1、用户进入‘维护工程申报’页面。
1、页面显示查询条件:
项目名称(模糊查询)、项目年份(区间)、状态(下拉列表)、本/外省参见企业(下拉列表)、企业类型(下拉列表)、建设单位(下拉列表),其中‘本/外省参建企业’、‘企业类型’、‘建设单位’这三个查询条件为级联查询。
同时页面默认显示所有的工程申报列表:
年份、申报单位、项目名称、建设单位、合同货币量(万元)、开工时间、项目负责人、状态、操作栏(查看、审批)。
2、用户输入正确的查询条件查询要审批的工程申报。
2、页面显示符合查询条件的工程申报列表,其中只有状态为‘变更待审批’的工程申报有审批操作。
3、用户选择要进行变更审批的工程申报,进入审批页面。
3、页面显示工程申报的变更信息:
变更项目、申报单位、变更信息的前后对比(以上信息为只读状态),审批结果(通过、未通过)。
4、用户审批工程申报:
A、用户没有选择审批结果。
B、用户选择审批结果。
4、
A、系统校验失败,并给出相应的提示信息。
B、系统保存工程申报变更审批,并提示审批工程申报变更成功。
4.3.5.2查看工程申报
测试用例编号
TGJ_CT_014
测试用例名称
查看工程申报
功能描述
查看工程申报功能
用例目的
查看工程申报功能的验证
前提条件
通管局用户登录系统
输入/动作
期望的输出
1、用户进入‘维护工程申报’页面。
1、页面显示查询条件:
项目名称(模糊查询)、项目年份(区间)、状态(下拉列表)、本/外省参见企业(下拉列表)、企业类型(下拉列表)、建设单位(下拉列表),其中‘本/外省参建企业’、‘企业类型’、‘建设单位’这三个查询条件为级联查询。
同时页面默认显示所有的工程申报列表:
年份、申报单位、项目名称、建设单位、合同货币量(万元)、开工时间、项目负责人、状态、操作栏(查看、审批)。
2、用户输入正确查询条件,查询要查看的工程申报。
2、页面显示符合查询条件的工程申报。
3、用户选择要查看的工程申报,进入查看页面。
3、系统显示该工程申报的详细信息:
申报单位、填报人、项目名称、年份、建设单位、合同货币量(万元)、开工时间、项目负责人、联系电话,以上所有字段均为只读。
4.3.6公告管理
4.3.6.1公告发布
测试用例编号
TGJ_CT_015
测试用例名称
公告发布
功能描述
公告发布功能
用例目的
公告发布功能的验证
前提条件
通管局用户登录系统
输入/动作
期望的输出
1、用户进入‘公告发布’页面。
1、页面显示空白的公告表单信息:
公告标题*、公告内容*、附件、指定本/外省企业、指定企业类型、指定企业、发布期限【日期型】,其中*为必填项。
2、用户填写公告表单并提交:
A、任意一个必填项为空。
B、发布期限格式错误。
C、正确填写各项表单信息。
2、
A、系统校验失败,页面给出相应提示信息。
B、系统校验失败,页面给出相应提示信息。
C、系统保存公告表单,并提示公告发布成功。
4.3.6.2公告查看
测试用例编号
TGJ_CT_016
测试用例名称
公告查看
功能描述
公告查看功能
用例目的
公告查看功能的验证
前提条件
通管局用户或者企业用户登录系统
输入/动作
期望的输出
1、用户进入‘公告维护’页面。
A、通管局用户进入‘公告维护’页面。
B、企业用户进入‘公告维护’页面。
1、
A、页面显示查询条件:
公告标题(模糊查询)、状态(下拉列表:
生效、失效)、发布人(模糊查询)、发布时间(时间区间)。
同时默认显示所有的公告列表:
发布时间、公告标题、内容、发布人、状态、操作(查看、生效(失效))。
B、页面显示查询条件:
公告标题(模糊查询)、状态(下