数据开放平台和应用平台测试用例_第1页
数据开放平台和应用平台测试用例_第2页
数据开放平台和应用平台测试用例_第3页
数据开放平台和应用平台测试用例_第4页
数据开放平台和应用平台测试用例_第5页
已阅读5页,还剩449页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、沧州智慧城市建设办公室城市大数据中心建设项目1 引言1.1 编写目的编写本测试用例主要有以下目的:本文档主要是列出应用系统(大数据决策支持系统-运行系统)的所有测试用例和通过情况。1.2 项目背景2013 年,沧州市就已明确“智慧城市”发展方向和信息化需求,通过完善城市,为“智慧城市”的基础建设预间;协调各信息化主体关系,化解信息化推进过程的管理;通过进一步加强“智慧城市”信息化基础建设,为智慧城市建设奠定了坚实的基础。2015 年 10 月,沧州市委托国内知名制定了沧州市智慧城市建设顶层设计,以智慧城市试点建设为契机,综合运用物联网、云计算、大数据等现代科学技术,发挥沧州市、港通、特色及产业

2、优势,通过 3-5 年努力,完善城乡基础设施,促进共享,实现基础设施智能化;建立完善的现代城市管理、产业融合发展体系,创新城市管理与发展,提升城市管理水平;以人,提升公共服务水平,促进事业进步与发展,城乡物质生活水平显著提高;遵循“优一三”的产业发展思路,做强支柱产业,培育发展战略性新兴产业和现代服务业,促进产业结构调整,提升提高发展水平;形成智慧城市运营和服务体系,保障城市人口、环境和全面协调可持续发展。整合、共享、开放,提2017 年 9 月,沧州、市成立了沧州市统筹推进信息化建设小组,统筹推进全市信息化建设工作,促进数据高治理能力和公共服务水平,同时推进我市实体数字化、网格化、智能化,推

3、动网络产业健康快速发展。2017 年,沧州慧城市建设,落实市市先后出台一系列政策文件,推动全市信息化建设和信息产业发展,加快沧州市城市大数据中心建设正是进一步推进新型智决策的抓手。2 / 455沧州智慧城市建设办公室城市大数据中心建设项目1.3 读者对象本方案的主要读者为软件开发项目管理者、软件工程师、系统维护工程师、测试工程师、客户代表、实施。1. 系统功能1.1. 大数据开放门户及数据管理部分1.1.1.PAAS部分.应用管理3 / 455测试例编号测试目的测试要素操作描述检查点预期结果注意事项测试结果镜像信息部署策略其他设置版本信息应用状态应用实例沧州智慧城市建设办公室城市

4、大数据中心建设项目4 / 455smartcloud_app_01创建应用1.公有仓库 2.只有一个版本3. 更新机制:总是更新1.实例数:1 个2.cpu 核数为 1,独占 cpu 不选中3.主机实例 1:1 不选中4.机选中 5.网络模式:默认1.应用关联:无 2.环境变量:有 3.日志目录:有4.有挂载点(单个) 5.外部网络有 ip6.实例()1. 应用管理->创建应用2. 根据前述不同信息创建不同的应用然后进行部署,并部署到相同集群和不同的集群上1. 应用名称合法 性。2. 选择应用的镜像信息和策略信息 3.策略根据 PICT生成,只选取了一半值1.应用创建 。2.署后结果满足

5、部署策略通过smartcloud_app_021.公有仓库 2.有多个版本3.更新机制:不是最新时更新1.实例数: 多个 2.cpu 核数大于 1, 独占 cpu 选中3.主机实例 1:1 选中4.机不选中5.网络模式:主机1.应用关联:单个2.环境变量:无 3.日志目录:有4. 无挂载点5. 外部网络无6. 实例(硬盘)1.应用创建 。2.署后结果满足部署策略通过沧州智慧城市建设办公室城市大数据中心建设项目5 / 455smartcloud_app_031.私有仓库2.1 个版本3.更新机制:从不更新1.实例数: 多个 2.cpu 核数为 1,独占 cpu 选 中3.主机实例 1:1 选中4

6、.机选中 5.网络模式:默认1.应用关联:多个2.环境变量:有 3.日志目录:无4.有挂载点(多个) 5.外部网络有 ip+port 6.实例(磁盘)1.应用创建 。2.署后结果满足部署策略通过smartcloud_app_041.私有仓库 2.多个版本 3.更新机制:总是更新1.实例数:1 个2. cpu 核数大于 1, 独占 cpu 不选中3. 主机实例 1:1 不选中4.机不选中5.网络模式:主机1.应用关联:多个2.环境变量:无 3.日志目录:无4. 无挂载点5. 外部网络无6. 实例(网络)1.应用创建 。2.署后结果满足部署策略通过沧州智慧城市建设办公室城市大数据中心建设项目6 /

7、 455smartcloud_app_05应用查看(操作)版本查看1 个版本1.检查版本的信息是否正 确,版本是如何编号的?1.版本信息正确通过smartcloud_app_06多个版本1.版本信息正确通过smartcloud_app_07部署1 个版本FREE策略单实例部署唯一版本1. 当前部署版本显示是否正确2. 非 FREE状态的应用再次部署时有明确提示1.版本部署例通过smartcloud_app_08多个版本FREE策略多实例部署其中一个版本1.版本部署多实例通过smartcloud_app_091 个版本非 FREE部署当前版本不部署通过smartcloud_app_10多个版本非

8、 FREE已有单实例部署非当前版本(先更新再部署)不可以部署例通过smartcloud_app_11已有多实例不可以部署多实例通过smartcloud_app_12删除版本已部署1.正部署的版本不能删除, 给出正确提示版本不允许删除通过smartcloud_app_13版本未被部署1.未被部署的版本可以删除版本可以删除通过沧州智慧城市建设办公室城市大数据中心建设项目7 / 455smartcloud_app_14版本翻页,刷新1.第一 页,末尾页,上一页,下一页版本翻页正确通过smartcloud_app_15启动DEPLOYED例1.应用某一个实例挂了后, 应用的状态?1.只有部署状态下的应

9、用才可以启动2.启动应用的所有实例启动例应用所有操作的可执行状态为FREE,DEPLO YED,RUNNING,中间状态时均不操作(实例删除除外), NODE_STOPPED 能做哪些操作?通过smartcloud_app_16多实例启动多实例通过smartcloud_app_17非DEPLOYED1.非部署状态下的应用不可以启动, 给出正确提示不启动通过smartcloud_app_18更新添加高版本DEPLOYED例1.更新是为应用添加版本更新高版本通过smartcloud_app_19添加低版本RUNNING多实例更新低版本通过smartcloud_app_20停止RUNNING例停止通

10、过沧州智慧城市建设办公室城市大数据中心建设项目8 / 455例smartcloud_app_21多实例停止多实例通过smartcloud_app_22非RUNNING1.非运行状态不允许停止, 给出提示不停止通过smartcloud_app_23维护(维护开启)单版本RUNNING实例数增加1. 扩展功能手动操作2. 维护实例数可以增加,也可以减 少。3。维护开启打开时可以维 护,关闭时不可以维护。运行状态下应用手动扩展通过smartcloud_app_24实例数减少运行状态下应用手动收缩通过smartcloud_app_25多版本RUNNING两个版本均增加维护结果正确通过smartclou

11、d_app_26两个版本均减少维护结果正确通过smartcloud_app_27两个版本一个增加一个减少维护结果正确通过smartcloud_app_28多版非实例数部署状态通过沧州智慧城市建设办公室城市大数据中心建设项目9 / 455本RUNNING减少下不维护smartcloud_app_29升级均往高版本升级RUNNING例1.升级回滚后需要手动打开维护实例数运行状态例升级通过smartcloud_app_30均往低版本回滚RUNNING多实例运行状态多实例回滚通过smartcloud_app_31多版本-灰度发布RUNNING多实例灰度发布正确通过smartcloud_app_32均往

12、高版本升级DEPLOYED多实例部署状态不 升级通过smartcloud_app_33均往低版本回滚DEPLOYED例部署状态不 回滚通过smartcloud_app_34查看升级单版本升级时查看升级-暂停任务升级暂停通过沧州智慧城市建设办公室城市大数据中心建设项目10 / 455smartcloud_app_35单版本回滚时查看升级-恢复任务升级继续通过smartcloud_app_36多版本升级时查看升级-删除任务结束当前升级操作通过smartcloud_app_37卸载DEPLOYED例部署状态可以卸载例卸载通过smartcloud_app_38多实例多实例卸载通过smartcloud_

13、app_39RUNNING多实例运行状态不 卸载不卸载通过smartcloud_app_40DEPLOYED例应用-监控1.应用cpu 和内存占比 2.实例cpu、内存值3.多调用几笔,查看请求数(周期性更新) 4.结合告部署状态下例,数值均为 0通过smartcloud_app_41DEPLOYED多实例应用-监控部署状态下多实例,数值均为 0通过smartcloud_app_42RUNNING例应用-监控运行状态下例信息正确,并通过沧州智慧城市建设办公室城市大数据中心建设项目11 / 455警策略, 看是否能正确告警5.解除告警功能 6.平均响应时间, 任务列 表,告警历史等各项信息是否正

14、确能告警smartcloud_app_43RUNNING多实例应用-监控运行状态下多实例信息正确,并能告警通过smartcloud_app_44实例删除DEPLOYED例应用-实例-删除1.所有实例状态均可删除 2.运行实例以连接台3.实例信息正确部署状态下删除实例通过smartcloud_app_45容器监控应用-实例-台部署状态下容器监控信息为空通过smartcloud_app_46删除RUNNING多实例应用-实例-删除运行状态下删除实例通过smartcloud_app_47容器监控应用-实例-台运行状态下容器监控数据正通过沧州智慧城市建设办公室城市大数据中心建设项目12 / 455常s

15、martcloud_app_48日志、 分页DEPLOYED例应用-日志1. 选择某一个实 例,通过关键字查询2. 选择某一个实 例,通过日期3. 任何状态的日志均可查 询,已保存到mongo 库中部署状态下单实例日志通过smartcloud_app_49导出多实例导出部署状态下多实例日志通过smartcloud_app_50、 分页RUNNING多实例运行状态下多实例日志通过smartcloud_app_51导出例导出运行状态下单实例日志通过smartcloud_app_52台DEPLOYED例应用-控制台部署状态下例台不能登录通过smartcloud_app_53DEPLOYED多实例应用

16、-控制台部署状态下多实例台不能登录通过沧州智慧城市建设办公室城市大数据中心建设项目13 / 455smartcloud_app_54RUNNING多实例, 有部署态,有运行态应用-控制台1.运行态的实例可以登录 2.其他状态实例不可以登 录?对于起不来的应用, 如果容器停了,仍然无法查错运行状态下运行实例台可以登 录,其他状态不可登录通过smartcloud_app_55RUNNING多实例运行状态下运行实例 台可以登录通过smartcloud_app_56负载添加1.负载策 略:轮询 2.是否对外发布:是 3.协议: http多实例应用-负载-添加1. 为应用添加负载,检查 nginx 的配

17、置文件是否正确2. 对端口和上下文进行判 断,已经存在需要提示添加成 功,运行应用可以进行一级,轮询一级 : router:端口/上下文: 负载均衡器:端口/ 上下文通过smartcloud_app_571. 负载策 略:优先权重2. 是否对外发布:否 3.协议: http多实例添加成 功,运行应用可以进行,优先权重通过沧州智慧城市建设办公室城市大数据中心建设项目14 / 455smartcloud_app_581. 负载策 略:会话保持2. 是否对外发布:是 3.协议: https多实例3.添加和删除多个负载端口4.停止应用后,负载和端口是否还存在。5.卸载应用后,负载和端口是否还存在。6.

18、删除应用后,负载和端口是否还存在 7.添加和删除都要进行单个和多个的操作添加成 功,运行应用可以进行一级,会话保持通过smartcloud_app_591. 负载策 略:优先权重2. 是否对外发布:否 3.协议:tcp多实例添加成 功,运行应用可以进行,优先权重通过smartcloud_app_60更新(修改)多实例应用-负载-更新-修改-保存更新端 口,新端口可以访问,旧端口不可访问通过smartcloud_app_61更新(增加)应用-负载-更新-添加负载更新端 口,新旧端口均可以通过smartcloud_app_62更新(删应用-负载-更新更新端 口,删除通过沧州智慧城市建设办公室城市大

19、数据中心建设项目15 / 455除)-删除负载后的端口不可smartcloud_app_63删除配置应用-负载-更新-删除配置删除所有负载相关信息应用不可通过smartcloud_app_64端口添加1.协议 tcp 3.多个 tcp 端口应用-端口-添加1. 为应用端口映 射,检查node 上是否设置正确2. 对端口进行判 断,已经存在需要提示3. 添加和删除多个端口4. 停止应用后,端口是否还存 在?通过node:端口可以访问通过smartcloud_app_651.协议 udp 2.多个 udp 端口应用-端口-添加通过node:端口可以访问通过smartcloud_app_661. 协

20、议 tcp和 udp2. 两种协议的端口都有应用-端口-添加通过node:端口可以访问通过沧州智慧城市建设办公室城市大数据中心建设项目16 / 4555. 卸载应用后,端口是否还存 在?6. 删除应用后,端口 是否还存在smartcloud_app_67查看应用-端口-查看1.端口映射是否正确端口查看正确通过smartcloud_app_68删除应用-端口-删除1. 负载端口不可删除。2. 手动添加的端口可以删除删除结果正确通过smartcloud_app_69外部网络添加添加一个 ip应用-外部网络1.不能重复添加2.node 上添加正确容器里可以 到外部 ip通过smartcloud_ap

21、p_70添加多个ip, ip+port,使用不同协议容器里可以到外部ip+port通过沧州智慧城市建设办公室城市大数据中心建设项目17 / 455smartcloud_app_71删除1.正确删除删除后, 容器无法到外部网路通过smartcloud_app_72伸缩策略自动伸缩开启,任选一种模式非运行应用-伸缩策略1.非运行状态不允许伸缩不进行伸缩通过smartcloud_app_73计划模式自动伸缩开启,选择计划模式,一条计划运行1.计划合理性按照策略进行伸缩通过smartcloud_app_74自动伸缩开启,选择计划模式,多条计划(有伸有缩)1.计划合理性按照策略进行伸缩通过smartcl

22、oud_app_75自动模式自动伸缩开启,选择伸缩模式,最大最小实例数+cpu 使用率自动伸缩1.自动伸缩策略合理性按照策略进行伸缩通过smartcloud_app_76自动伸缩开启,选择伸缩模式,最1.自动伸缩策略合理性按照策略进行伸缩通过沧州智慧城市建设办公室城市大数据中心建设项目18 / 455大最小实例数smartcloud_app_77模式切换自动伸缩开启,两种模式均有策 略,自动模式和计划模式进行切换1.伸缩模式能进行切换按照策略进行伸缩通过smartcloud_app_78模式错乱自动伸缩开启,计划模式有策略, 开启的是自动模式或自动模式有策略,开启的是计划模式1.模式为空时不进

23、行伸缩不进行伸缩通过smartcloud_app_79伸缩关闭自动伸缩关闭1.关闭后不再伸缩不进行伸缩通过smartcloud_app_80应用删除FREE0应用-应用删除1.FREE 状态的应用可以删除应用删除正确通过smartcloud_app_81非 FREE不为 01.非 FREE状态的应应用不可删除沧州智慧城市建设办公室城市大数据中心建设项目. 应用模板19 / 455测试用例编号测试目的测试要素操作描述检查点预期结果注意事项测试结果用不可以删除smartcloud_app_82导出应用模板FREE1. 单个应用导出模板2. 多个应用导出模板FREE 状态可以导出模板吗

24、?导出模板正确通过smartcloud_app_83DEPLOYED导出模板正确通过smartcloud_app_84RUNNING导出模板正确通过smartcloud_app_85应用搜索应用-应用搜索1.搜索存在的应用2.搜索不存在的应用搜索结果正确通过smartcloud_app_86应用翻页应用-应用翻页1.第一 页,末尾页,上一页,下一页翻页正确通过沧州智慧城市建设办公室城市大数据中心建设项目20 / 455模板操作应用操作smartcloud_template_01模板列表新建编排创建编排-文本模式(单应用)1.模板名称和唯一性正确创建模板通过smartcloud_template

25、_02创建编排-文本模式(多应用)正确创建模板通过smartcloud_template_03创建编排-手动模式(单应用+务)正确创建模板通过smartcloud_template_04创建编排-手动模式(多应用+多任务)正确创建模板通过smartcloud_template_05部署部署编排(不同类型的编排)正确部署模板通过smartcloud_template_06查看查看1.模板的 创建日期、应用数、状态等信息 显示是否 正确模板信息显示正确通过沧州智慧城市建设办公室城市大数据中心建设项目21 / 455smartcloud_template_07删除模板->操作删除1. 模板删除

26、2. 模板部署应用了是否可以删除?正确删除模板通过smartcloud_template_08模板搜索搜索1.搜索存在的模板(模糊搜精确搜索) 2.搜索不存在的模板正确搜索通过smartcloud_template_09模板翻页翻页1.上一页、下一页、首页、末尾页正确翻页通过smartcloud_template_10已部署模板对已部署模板操作启动已部署模板列表-启动停止状态才能启动启动通过smartcloud_template_11停止已部署模板列表-停止运行状态才能停止停止通过smartcloud_template_12卸载已部署模板列表-卸载停止状态才能卸载卸载通过smartcloud_

27、template_13删除已部署模板列表-删除free 状态才能删除删除通过沧州智慧城市建设办公室城市大数据中心建设项目22 / 455smartcloud_template_14查看应用已部署模板列表-查看应用应用跳转正确跳转通过smartcloud_template_15搜索已部署模板列表-搜索搜索正确搜索通过smartcloud_template_16翻页已部署模板列表-翻页翻页正确翻页正确通过smartcloud_template_17查看模板应用启动应用模板->已部署模板-查看应用->应用启动停止状态才能启动启动通过smartcloud_template_18停止应用模板

28、->已部署模板-查看应用->应用停止运行状态才能停止停止通过smartcloud_template_19卸载应用模板->已部署模板-查看应用->应用卸载停止状态才能卸载卸载通过smartcloud_template_20删除应用模板->已部署模板-查看应用->应用删除free 状态才能删除删除通过smartcloud_template_21查看应用模板->已部署模板-查看应用->查看1.应用跳转正确 2.在应用页面对模板部署的应用所有操作都跑操作通过沧州智慧城市建设办公室城市大数据中心建设项目.任务管理23 / 455测试用例编号测

29、试目的测试要素操作描述检查点预期结果注意事项测试结果任务属性编排属性smartcloud_job_01创建任务1. 网络-默认模式2. 共享所有 cpu 3.私有镜像4.挂载点:有1. 依赖: 无2. 参数: 无3.: 无1.检查任务执行结果依赖模板执行任务能创建,执行结果正确通过smartcloud_job_021. 网络-主机模式2. 不共享所有cou3. 公有镜像1. 依赖: 有一个应用2. 参数: 有1.检查任务执行结果任务能创建,执行结果正确通过一遍,看是否有问题。尤其需要 关心互相 关联的应 用之间的 影响。沧州智慧城市建设办公室城市大数据中心建设项目24 / 4554. 挂载点:

30、无3.: 无smartcloud_job_031.网络-默认模式-内部连接 2.共享所有 cpu 3.私有镜像4.挂载点:有1. 依赖: 有多个应用2. 参数: 无3.: 有1.检查任务执行结果任务能创建,执行结果正确通过smartcloud_job_041.网络-默认模式-外部连接 2.不共享所有cpu3. 公有镜像4. 挂载点:无1. 依赖: 无2. 参数: 有3.: 有1.检查任务执行结果任务能创建,执行结果正确通过smartcloud_job_05编辑除名字所有属性可编辑编辑正确通过smartcloud_job_06删除删除正确通过smartcloud_job_07搜索搜索结果正确通过

31、沧州智慧城市建设办公室城市大数据中心建设项目.镜像仓库25 / 455测试用例编号测试目的测试要素操作描述检查点预期结果注意事项测试结果smartcloud_registry_01私有镜像仓库创建私有镜像1.镜像仓库->创建镜像->选择私有仓库1.创建镜像前需要在仓先上传镜像,且属于当前用户(若无用户先创建用户)。1.创建通过smartcloud_registry_02搜索私有镜像1. 按用户名搜索2. 按镜像名搜索3. 按版本号搜索1.检查搜索结果是否正确1.搜索结果正确通过smartcloud_registry_03镜像详情-> 版本列表编辑版本编辑检查编辑

32、后是否生效编辑正确通过smartcloud_registry_04删除版本删除检查删除后是否生效删除正确通过smartcloud_registry_05搜索版本搜索检查搜索结果是否正确搜索正确通过smartcloud_registry_06翻页版本翻页检查翻页结果是否正确翻页正确通过smartcloud_registry_07镜像翻页1.上一页、下一页、首页、末尾页1.检查翻页功能是否正确翻页功能正确通过沧州智慧城市建设办公室城市大数据中心建设项目26 / 455smartcloud_registry_08公共镜像仓库创建公有镜像1.镜像仓库->创建镜像->选择公有仓库1. 公有仓

33、库只有 admin 用户可以 push 镜像,因为门户上也只能用 admin 用户登录。2. 公有镜像创建后,其他用户可以看到该镜像,并可以部署应用创建通过smartcloud_registry_09搜索公有镜像1. 按用户名搜索2. 按镜像名搜索3. 按版本号搜索1.检查搜索结果是否正确搜索结果正确通过smartcloud_registry_10镜像详情-> 版本列表编辑版本编辑检查编辑后是否生效编辑正确通过smartcloud_registry_11删除版本删除检查删除后是否生效删除正确通过smartcloud_registry_12搜索版本搜索检查搜索结果是否正确搜索正确通过smartcloud_registry_13翻页版本翻页检查翻页结果是否正确翻页正确通过smartclou

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论