《中信POC教学教案文档资料(4).doc》由会员分享,可在线阅读,更多相关《中信POC教学教案文档资料(4).doc(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、.中信银行BI系统功能测试方案2016年7月21日 .目 录目 录2第一章 测试资源及部署方式41.1 测试范围41.2 应用环境41.3 硬件环境41.4 测试环境部署4第二章 测试环境5第三章 测试细项63.1 移动终端支持63.2 开放性及兼容性73.2.1 操作系统73.2.2 浏览器73.3 可扩展性73.3.1 负载均衡73.3.2 集群备份83.4 多接口源与接口支持83.4.1 行方主要使用数据源93.4.2 主流关系数据库93.4.3 主流大数据数据库93.4.4 分析软件接口93.4.5 开发语言接口103.5 权限与审计管理123.5.1 对象级权限管理133.5.2 数
2、据级权限管理133.5.3 操作权限管理143.5.4 用户角色管理143.5.5 AD域/LADP验证153.5.6 接口环境配置193.5.7 日志审计383.6 数据安全管理393.7 性能情况403.7.1 数据量大小413.7.2 数据导入时长413.8 可维护性453.8.1 备份与恢复463.8.2 数据清理473.8.3 系统参数维护473.8.4 系统监控483.9 功能性测试493.9.1 柱状图493.9.2 饼图493.9.3 在线地图493.9.4 离线地图493.9.5 3D地图493.9.6 决策树493.9.7 自定义图形503.9.8 结果分享503.9.9
3、数据建模503.9.10 自助分析能力503.9.11 数据挖掘支持503.9.12 常见的统计函数503.9.13 数据挖掘算法513.9.14 BI分析图表支持513.9.15 交互体验54.第一章 测试资源及部署方式1.1 测试范围1.2 应用环境应用软件名称永洪BI系统版本永洪V61.3 硬件环境应用服务器硬件CPU:8Core内存:64G硬盘:250G 集群数量2台软件操作系统:RHEL6.5中间件:Tomcat7JDK OracleJDK1.7网络类型局域网千兆网络1.4 测试环境部署测试环境由两台Linux服务器集群组成。第二章 测试环境具体的环境配置如下表所示:序号名称设备型号
4、 配置 备注1服务器 虚拟机CPU: 8Core 内存: 64G硬盘: 250G 2台2操作系统RHEL6.53JDKJDK1.7Oracle4中间件Tomcat7可替换为WebLogic等第三章 测试细项1.2.3.4.5.3.1 移动终端支持功能小类功能细项功能概要重要程度考察形式测试类型测试场景被描述移动终端支持支持在不同的移动终端及其系统平台进行查询等交互性操作支持包括手机、PAD等不同分辨率的移动智能终端;支持苹果、安卓等不同类型的系统平台基础项厂商书面陈述客观实际安装在移动互联网时代,移动端的支持必不可少,可无缝支持PC、iPhone、iPad和Android,并在这些终端设备上保
5、持一致、易用的用户体验。您可以随时随地通过移动设备进行数据分析。3.2 开放性及兼容性功能小类功能细项功能概要重要程度考察形式测试类型测试场景被描述开放性及兼容性服务端软件可部署在不同的邮件及系统平台上服务端软件可部署在包括Windows、Linux等多种不同的系统平台上。基础项厂商书面陈述客观实际安装浏览器兼容情况兼容当前主流的不同浏览器,如IE8+,谷歌浏览器、火狐浏览器等等。基础项测试客观1. 使用ie打开2. 使用谷歌打开3. 使用火狐打开3.2.1 操作系统3.2.2 浏览器3.3 可扩展性功能小类功能细项功能概要重要程度考察形式测试类型测试场景被描述可扩展性可简单通过服务器水平扩展
6、的方式支撑更多用户量的访问可简单通过服务器水平扩展的方式支撑更多用户量的访问,而无需做任何代码的修改(可简单修改配置),可以通过设置不同的权重实现负载的均衡。重点项厂商书面陈述客观文档说明3.3.1 负载均衡3.3.2 集群备份3.4 多接口源与接口支持功能小类功能细项功能概要重要程度考察形式测试类型测试场景被描述多数据源与接口支持行方主要使用数据源TD,DB2,kylin重点项测试客观查看软件是否可以支持此数据源主流关系数据库Oracle,db2,gp基础项测试客观查看 软件是否支持此数据源,并连接db2和gp主流大数据数据库Hadoop,spark,kylin基础项测试客观查看软件是否支持
7、此数据源,并连接测试hadoop和spark文件Excel,txt,csv,wps基础项测试客观查看软件是否支持此数据源,并导入excel,txt,csv分析软件接口支持传统分析软件及大数据分析软件接口参考项厂商书面陈述客观与sas软件,r软件,python软件对接的解决方案开发语言接口支持与提供JDBC和ODBC等主流开发语言接口参考项厂商书面陈述客观与报表平台,开户筛选平台的对接的解决方案3.4.1 行方主要使用数据源l TD数据源,支持,已测试确认,详细如视频所示。l DB2数据源,支持,已测试确认。l DPF数据源,支持,已测试确认,详情如视频所示。3.4.2 主流关系数据库l Ora
8、cle,支持,已测试确认。l db2,支持,已测试确认。l Gp,支持,已测试确认3.4.3 主流大数据数据库l Hadoop,支持,已测试确认l Spark,支持,已测试确认l Kylin,支持,能加载所有元数据,在预览多维数据集时出现大量日志信息。3.4.4 分析软件接口l Rl SAS l Python l JS l 其他 3.4.5 开发语言接口3.4.5.1 页面集成(集成方式,集成页面截图)采用URL方式集成,URL可传递参数。示例:3.4.5.2 接口集成(接口集成方式-http接口or webservice接口)3.4.5.3 数据集成3.5 权限与审计管理功能小类功能细项功能
9、概要重要程度考察形式测试类型测试场景被描述权限与审计管理对象级权限管理控制到单个图形、报表等的访问权限重点项测试客观将制作好的例子进行打包发布,指定角色/单个人的访问权限数据级权限管理控制到指标、数据的访问权限基础项测试客观1 将test_ua设置为湖南地区用户2 用test_ua登陆系统,查看地图,只能查看湖南地区的数据操作权限管理支持将相关操作权限(如导出、保存等)授予指定用户基础项测试客观设置test_ua的用户只能访问,不能保存用户角色管理支持基于AD域或者LDAP的用户集成;能够支持用户角色定制,实现系统用户角色与业务用户角色的放开管理。基础项测试客观提供集成我行的域用户的解决方案。
10、日志审计针对用户的每次操作,可在前端提供日志表供查询审计。参考项厂商书面陈述客观前端的操作,在后台有记录描述。3.5.1 对象级权限管理l 支持控制报表的访问权限l 支持报表的数据展现优先级根据角色,组,用户判断l 支持控制报表统计函数的使用权限l 支持控制报表的功能操作权限,如导出、导入、保存等等3.5.2 数据级权限管理l 控制数据的权限是通过角色,用户,组的名字与数据源表的字段匹配的。l 行列级的数据权限控制,通过(字段+参数+脚本)的控制实现3.5.3 操作权限管理l 支持将相关操作权限(如导出、保存等)授予指定用户,已验证。l 报表PDF导出成功l Excel导出成功,l Word导
11、出成功l 支持定时任务执行权限l 操作权限可以进行赋权,如下图片,在读权限列出添加用户,组,角色3.5.4 用户角色管理3.5.5 AD域/LADP验证3.5.5.1 配置java文件3.5.5.2 添加ldap相关属性属性名示例解释说明secure.ldap.urlsecure.ldap.url=ldap:/127.0.0.1:389/ldap server的ip及端口,末尾的反斜杠不能少3.5.6 接口环境配置3.5.6.1.1 登录3.5.6.1.2 登出请求地址请求消息请求参数参数描述事例响应消息响应结果结果描述3.5.6.1.3 添加用户请求地址请求消息请求参数参数描述事例 响应消息
12、响应结果 结果描述3.5.6.1.4 添加用户组请求地址请求消息请求参数参数描述事例响应消息响应结果结果描述3.5.6.1.5 添加角色请求地址请求消息请求参数参数描述事例响应消息响应结果结果描述3.5.6.1.6 修改用户请求地址请求消息请求参数 参数描述事例响应消息响应结果 结果描述3.5.6.1.7 修改用户组请求地址请求消息请求参数参数描述事例响应消息响应结果结果描述3.5.6.1.8 修改角色请求地址请求消息请求参数参数描述事例响应消息响应结果结果描述3.5.6.1.9 删除用户请求地址请求消息请求参数参数描述事例响应消息响应结果结果描述3.5.6.1.10 删除用户组请求地址请求消
13、息请求参数参数描述事例响应消息响应结果结果描述3.5.6.1.11 删除角色请求地址请求消息请求参数 参数描述事例响应消息响应结果结果描述3.5.6.1.12 删除所有用户,角色,组数据请求地址请求消息请求参数参数描述事例响应消息响应结果结果描述3.5.6.1.13 批量导入用户,角色,组数据请求地址请求消息请求参数参数描述事例响应消息响应结果结果描述3.5.6.1.14 获取节点信息请求地址请求消息请求参数参数描述事例响应消息响应结果结果描述3.5.6.1.15 获取报表列表请求地址请求消息请求参数参数描述事例响应消息响应结果结果描述3.5.6.1.16 设置权限请求地址请求消息请求参数参数
14、描述事例响应消息响应结果结果描述3.5.6.1.17 RunJob接口3.5.6.1.18 定制查询接口3.5.6.1.19 报表层接口3.5.6.1.20 集成层级3.5.7 日志审计3.6 数据安全管理功能小类功能细项功能概要重要程度考察形式测试类型测试场景被描述数据安全管理敏感信息遮盖支持对指定表指定列,对齐全部或者部分信息在前端显示时进行遮盖,如以*号代替基础项测试客观使用软件制作图表中体现永洪通过书写Function的方式,完成数据加密脱敏,具体如下:3.7 性能情况功能小类功能细项功能概要重要程度考察形式测试类型测试场景被描述性能情况数据加载性能上亿条源数据加载所耗时间(特别考察断
15、电后,数据重加载性能)重点项测试客观着重考察10亿条以上数据,多维分析计算的数据加载性能数据计算能力上亿条源数据加载后,用户拖拉指标时的指标计算、可视化展现、整体报表等系统功能响应情况重点项测试客观着重考察10亿条以上数据,多维分析计算的数据多维计算的性能3.7.1 数据量大小3.7.2 数据导入时长多线程导入,总耗时x分钟。原始数据源HIVE。3.7.3 导入文件大小性能测试数据总条数:475850917条5个维度,一个度量,加载时x长秒,年度筛选x秒左右。5个维度,一个度量,加载时x长秒,城市筛选x秒左右。10个维度,一个度量,加载时x长秒,城市筛选x秒左右,加载多个筛选时,出现内存不足情
16、况。x个维度,x个度量,分别求和、平均、协方差、总体方差,城市筛选x秒左右。直连HIVE,x亿数据量,求COUNT,时间为x秒左右,做一个维度,一个度量求和,加载时间为x秒。3.8 可维护性功能小类功能细项功能概要重要程度考察形式测试类型测试场景被描述可维护性备份与恢复内容库以及系统配置、数据文件等有完善的数据备份及恢复方案基础项测试客观1. 首先进行备份2. 删除刚才发布的报表3. 进行恢复数据清理对业务临时操作产生的数据文件,能够根据其活跃 程度、重要性进行标识,并自动提供数据清理方案供参考实施。基础项测试客观1执行清理策略之后,软件正常运行系统参数维护提供简单方便的参数维护界面,对大部分
17、 参数的管理维护等,均无须重启系统软件,可立即生效。重点项测试客观1. 界面上调整软件的内存使用大写,并发数等可调整的参数2. 重启软件可以生效系统监控针对系统本身的各种故障、错误以及系统资源消耗、应用服务器池化资源等,系统可自动监控识别和告警。基础项测试客观1. 打开监控页面,查看系统的报错/警告日志2. 查查系统的资源消耗情况3.8.1 备份与恢复3.8.2 数据清理3.8.3 系统参数维护3.8.4 系统监控3.9 功能性测试3.9.1 柱状图3.9.2 饼图3.9.3 在线地图3.9.4 离线地图3.9.5 3D地图3.9.6 决策树3.9.7 自定义图形3.9.8 结果分享3.9.9
18、 数据建模3.9.10 自助分析能力3.9.11 数据挖掘支持3.9.12 常见的统计函数3.9.13 数据挖掘算法3.9.14 BI分析图表支持3.9.14.1 常见分析工具3.9.14.2 仪表盘指针3.9.14.3 图表支持3.9.14.4 中国式复杂报表3.9.14.5 图表渲染3.9.14.6 高亮预警3.9.14.7 地图气泡图3.9.15 交互体验3.9.15.1 日期有日期控件,支持范围和比较,如下图:支持日期选择组件,通过可视化操作可赋默认值,如下图:3.9.15.2 参数控件(下拉列表,单选,复选和搜索)3.9.15.3 范围选择器3.9.15.4 旋转/钻取操作产品支持钻取,如下图:图表和交叉表等支持xy轴的互换3.9.15.5 图表联动产品的笔刷功能,支持自动的控件联动,便于业务人员发现问题,聚焦分析。3.9.15.6 面板集切换3.9.15.7 超链接3.9.15.8 排序产品支持自动排序,手动排序和高级排序。3.9.15.9 效果支持产品支持各种控件的设置,默认各种风格的选择;支持css样式设置。 可以设置控件的背景,字体,颜色和大小。排版布局上支持自适应和固定宽两种。产品支持10种开箱即可使用的主题风格:厂商:厂商人员签字行方人员签字:时间: 年 月 日