EC测试方案.docx
《EC测试方案.docx》由会员分享,可在线阅读,更多相关《EC测试方案.docx(13页珍藏版)》请在冰豆网上搜索。
EC测试方案
EC测试方案
一、测试目的
二、测试环境和准备
测试环境:
其中虚拟桌面应用交付平台部署于办公网,移动办公设备通过办公网络接入,通过广域网模拟器设备模拟互联网实际网络环境。
移动办公终端通过虚拟化桌面应用交付平台访office、IE、Notes等,测试虚拟化桌面应用交付平台对办公应用发布的支持。
测试设备:
1PC一台、Android平板、Android手机、iphone、ipad各一部
2服务器2台,每台都装Notes、IE和office
3SSLVPN(开启EC模块)设备两台
4广域网模拟器
三、测试内容
1、基础功能测试
1)基本应用发布测试
被测设备
深信服EC
型号
测试目的
基本功能测试
测试项目
在PC、Android平板、iPad、IPHONE、Android手机上的EC客户端分别登陆虚拟化桌面应用交付平台,使用平台发布的办公应用
测试步骤
1.在虚拟化桌面应用交付平台上发布office、Notes和IE应用
2.远程用户访问虚拟桌面交付平台,使用上述各类基本办公应用
测试结果
<测试通过>
备注
本项测试预期效果是虚拟化桌面应用交付平台对基本办公应用发布和测试的所有智能终端都支持
测试员签名
测试人员:
2)认证支持测试
被测设备
深信服EC
型号
测试目的
基本功能测试
测试项目
虚拟化桌面应用交付平台USBkey认证、短信认证、硬件特征码认证、证书认证、本地用户密码认证等登陆认证方式的支持
测试步骤
1.在虚拟化桌面应用交付平台上合理配置
2.PC用户分别通过USBkey认证、短信认证、硬件特征码认证、证书认证、本地用户密码认证等认证方式登陆虚拟化桌面应用交付平台
测试结果
<测试通过>
备注
本项测试的预期效果是虚拟化桌面应用交付平台对各类登陆认证方式全部支持
测试员签名
测试人员:
3)客户端安全检查特性
被测设备
深信服EC
型号
测试目的
基本功能测试
测试项目
虚拟桌面交付平台系统对访问的客户端要求相关安全要素不达标后的处理
测试步骤
1.在虚拟桌面应用交付平台系统上对访问的PC客户端的操作系统版本、系统补丁、系统进程、注册表键值、防病毒、防火墙等相关要素进行限制,并对不同的应用设置不同的安全性要求
2.使用未达到标准的客户端,判断是否能够使用虚拟桌面应用交付平台,是否可实现单独隔离、有限访问或强制升级等功能
测试结果
<测试通过>
1)在虚拟桌面应用交付平台可以通过检测PC客户端文件、进程、窗口、注册表、登入IP、客户端硬件特征码等手段来保证客户端安全性。
文件和进程可以通过MD5值检测来保证不可伪造。
2)可以配置登录前检查,检查不通过则不允许登录。
3)可以配置登录后检查,检查不通过时部分资源不可用。
4)有定时检测机制,若一开始满足安全性条件,使用过程中不满足了,应用会自动关闭。
备注
本次的测试预期效果是虚拟化桌面应用交付平台可以针对安全性不达标的客户端进行满足我行需求的后续处理。
测试员签名
测试人员:
4)虚拟桌面与本地桌面的信息隔离控制
A双向传输
被测设备
深信服EC
型号
测试目的
基本功能测试
测试项目
虚拟化桌面应用交付平台内的资源与本地桌面的信息隔离双向传输
测试步骤
1.对虚拟化桌面应用交付平台进行合理配置
2.测试虚拟化桌面应用交付平台内的个人存储空间是否可以与本地桌面的存储空间双向交互
测试结果
<测试通过>
用户与虚拟化办公平台内的数据交互是通过“个人目录”交互的,对个人目录配置同时具有上传和下载权限时,桌面应用交付平台内的个人存储空间是否可以被本地桌面的存储空间双向交互。
备注
本项测试预期效果是虚拟化桌面应用交付平台可以通过配置,有效控制本地桌面对虚拟化办公平台内资源的访问权限。
测试员签名
测试人员:
B单向传输控制
被测设备
深信服EC
测试目的
基本功能测试
测试项目
虚拟化桌面应用交付平台内的资源与本地桌面的信息隔离单向传输
测试步骤
1.对虚拟化桌面应用交付平台进行合理配置
2.测试虚拟化桌面应用交付平台内的个人存储空间是否只能与本地桌面的存储空间单向交互
测试结果
<测试通过>
用户与虚拟化办公平台内的数据交互是通过“个人目录”交互的,对个人目录配置只有上传没有下载权限时,本地桌面无法访问虚拟化平台内的数据;对个人目录配置只有下载没有上传权限时,虚拟化办公平台内无法访问本地桌面的数据
备注
本项测试预期效果是虚拟化桌面应用交付平台可以通过配置,有效控制本地桌面对虚拟化办公平台内资源的访问权限。
测试员签名
测试人员:
丁
5)终端服务器安全控制
被测设备
深信服EC
测试目的
基本功能测试
测试项目
虚拟化桌面应用交付平台内的终端服务器安全控制
测试步骤
1.对虚拟化桌面应用交付平台进行合理配置
2.测试针对虚拟化应用交付平台中的终端服务器的配置操作是否可以禁止
测试结果
<测试通过>
1)注册表:
禁止运行regedit.exe程序
2)服务器磁盘
●支持选择隐藏终端服务器磁盘(部分或全部磁盘),隐藏后在远程应用程序的标准打开对话框界面中看不见任何终端服务端器的磁盘。
●远程应用程序中的“打开”/“浏览”界面文件名上不会因为手动输入路径而给出子路径提示
3)控制面板:
禁止运行control.exe程序
4)命令行
●禁止运行CMD程序,隐藏“运行”开始菜单项
●“运行”命令从「开始」菜单删除。
●“新建任务(运行)”命令从“任务管理器”删除。
●阻止用户在InternetExplorer地址栏中输入下列项:
⏹---UNC路径:
\\\
⏹---访问本地驱动器:
例如,C:
⏹---访问本地文件夹:
例如,\temp>
●禁用WIN+R快捷键功能。
●禁止批文件(.cmd和.bat)在计算机上运行,防止用户把终端服务器系统删除或格式化等。
5)任务管理器:
禁止运行Taskmgr.exe,
6)关机:
这个设置会从「开始」菜单删除“关机”选项,并禁用“Windows安全性”对话框中的“关机”选项;并可防止用户用Windows用户界面来关机,但无法防止用户用程序来将Windows关闭。
7)网络设置:
禁止远程用户修改以下服务端网络选项,所有网卡设置的“属性”选项将被禁用
8)服务端允许访问网段:
支持通过IP,端口,域名来设置远程应用允许访问的服务端的网段。
9)禁止/只允许运行某一应用程序
10)全局快捷键默认禁用
11)在发布远程应用程序的情况下,WIN,WIN+R,WIN+E,WIN+L等等所有全局的快捷键都会默认被禁用。
12)通过远程应用程序访问桌面默认禁用
13)禁止运行explorer.exe,将explorer.exe重定向为打开资源管理器界面。
备注
本项测试预期效果虚拟化桌面应用交付平台可以有效控制对终端服务器潜在的危险操作。
测试员签名
测试人员:
丁
6)高可用性测试
被测设备
深信服EC
型号
测试目的
基本功能测试
测试项目
虚拟化桌面应用交付平台的容错能力
测试步骤
1.模拟虚拟化桌面应用交付平台中单台设备出现问题的情况
2.测试移动办公用户是否可以正常接入使用虚拟化桌面应用交付平台
测试结果
<测试通过>
高可用分2种场景测试:
1)EC设备故障:
EC设备可以组集群,集群间节点都正常时会自动做负载均衡,当发生单点故障时,故障节点上的会话会自动转移到非故障节点,客户端表现是出现暂时的断网,1分钟内恢复,不影响虚拟化平台内应用的连续性,不会丢失内容。
2)应用服务器故障:
后台的应用服务器也是按负载均衡集群方式部署的,由EC设备做负载控制器。
当应用服务器单点故障时,该服务器上的会话会丢失,未保存的文档内容也会丢失。
客户端表现是网络断开,尝试重连超时后仍连接不上而退出。
用户重新点击资源时会自动分配到另一节点打开应用资源,已保存的内容能正常打开不会丢失。
备注
本项测试的预期效果是虚拟化桌面应用交付平台单台设备故障对正常用户接入使用无影响
测试员签名
测试人员:
2、用户体验测试
1)系统登录和应用启动时间测试
被测设备
深信服EC
型号
测试目的
用户体验测试
测试项目
测试PC客户端登录系统和启动应用的时间
测试步骤
1.部署广域网模拟器模拟实际互联网的网络延迟和丢包
2.测试客户端登录系统所需时间
3.测试客户端启动应用所需时间
测试结果
<测试数据,按demo测试,每场景测试2次>
网络延时场景
出现页面时间
登录时间
打开应用时间
1Mbps,50ms,2%
128Kbps,200ms,5%
56Kbps,200ms,3%
备注
登陆和启动时间小为好
测试员签名
测试人员:
2)互联网环境下应用响应速度测试
被测设备
深信服EC
型号
测试目的
用户体验测试
测试项目
测试虚拟化桌面应用在互联网环境下的响应速度
测试步骤
1.部署广域网模拟器模拟实际互联网的网络延迟和丢包
2.测试pc客户端使用虚拟化桌面应用的响应速度
测试结果
<效果>
网络延时场景
响应速度
1Mbps,50ms,2%
128Kbps,200ms,5%
56Kbps,200ms,3%
备注
响应速度快为好
测试员签名
测试人员:
3)用户流量消耗测试
被测设备
深信服EC
型号
测试目的
用户体验测试
测试项目
测试用户通过虚拟化桌面应用访问办公系统消耗的网络流量
测试步骤
测试客户端通过虚拟化桌面应用访问办公系统消耗的网络流量
测试结果
<效果>
测试用PCNotes客户端和EC平台分别访问5封邮件和一个小附件,流量对比如下:
PCNotes客户端:
EC平台使用Notes:
备注
流量消耗少为好
测试员签名
测试人员:
4)CPU、内存等客户端的资源占用情况
被测设备
深信服EC
型号
测试目的
用户体验测试
测试项目
CPU、内存等客户端的资源占用情况
测试步骤
1.测试客户端登录虚拟化桌面应用发布系统,并启动虚拟化应用进行操作
2.监控客户端的CPU、内存等系统资源的占用情况。
测试结果
<效果>
备注
资源占用小为好
测试员签名
测试人员:
5)网络异常中断后,工作的连续性
被测设备
深信服EC
型号
测试目的
用户体验测试
测试项目
网络异常中断后,虚拟化应用发布系统内工作的连续性
测试步骤
1.在应用发布系统上进行合理配置
2.测试测试客户端登录虚拟化桌面应用发布系统,并启动虚拟化应用进行操作
3.断开客户端与系统间的网络
4.重新连接网络,判断工作是否连续
测试结果
<测试通过>
断开网络后在一定时间内恢复(时间可配置)后,EC平台能自动重新连接上,并且不会导致任何工作数据的丢失。
(未保存的内容也不会丢失)
备注
要求网络异常中断后,工作能具备一定的连续性
测试员签名
测试人员:
6)用户界面友好
被测设备
深信服EC
型号
测试目的
用户体验测试
测试项目
客户端登录虚拟化桌面应用发布系统后,用户界面友好程度
测试步骤
1.使用各类测试客户端登录虚拟化桌面应用发布系统,并启动虚拟化应用进行操作
2.评估用户界面的清晰度、易操作度等
测试结果
<测试效果如下>
1、windows平台:
EC平台中远程应用程序与本地窗口无缝结合,就像使用本地程序一样。
另外本地输入法映射、虚拟打印机等功能极大的增强了用户体验,这些本地化功能是EC的一大优势。
2、iOS客户端:
支持手指多点触控打开鼠标、键盘、滚动等操作,鼠标焦点区域放大,自定义横纵向滚动条,批量输入文字、横竖屏切换等功能使得比较小的手机屏幕使用EC也能有较好的体验。
备注
要求用户界面能尽量保持用户原来的使用习惯,对用户透明
测试员签名
测试人员:
3、产品运维评估
这部分将针对虚拟化桌面应用发布系统的产品运维方面进行评估,主要包括如下几个方面:
1)产品性能
被测设备
深信服EC
型号
测试目的
产品运维评估
测试项目
对产品性能进行评估
测试步骤
评估同等硬件设备环境下,应用发布系统可以支持的并发用户接入数
测试结果
<测试效果如下>
现场测试4G内存、4核cpu的情况下,每个会话分别打开Notes系统和word程序。
可接入的会话数与会话中打开的应用有关,办公系统一般非cpu密集型,因此主要占用在内存上,内存占用计算公式:
100并发下需要配置的最小内存=[基础内存(435M)+(用户应用程序运行占用内存*100)+(27M*100)]/0.9
备注
并发用户接入数较大为好
测试员签名
测试人员:
2)产品可扩展性
被测设备
深信服EC
型号
测试目的
产品运维评估
测试项目
对产品的可扩展性进行评估
测试步骤
评估应用发布系统的扩展方案
测试结果
1、研发和升级可扩展,将来有更多的速度优化功能。
2、部署和升级可扩展:
EC平台不影响现有办公系统,具有一键点击升级功能,新增新的设备只要加入到集群节点即可实现部署范围的扩展。
备注
要求扩展方式灵活、不影响现有系统、可扩展容量空间大。
测试员签名
测试人员:
3)产品易维护性
被测设备
深信服EC
型号
测试目的
产品运维评估
测试项目
对产品运维界面和外部接口进行评估
测试步骤
评估产品的运维界面和外部接口
测试结果
1、EC平台部署完成后,一切配置都在SSLVPN设备提供的web控制台进行,操作简捷,界面清晰。
2、服务器出现故障或性能过载会有邮件提醒通知等告警功能。
3、可外接数据中心记录更详细的访问日志。
备注
要求产品运维界面友好、调试配置操作简单快捷、对外提供监控、日志收集、告警、等丰富的接口
测试员签名
测试人员: