当前位置:首页 > 中小企业服务云平台建设项目设计方案 - 图文
XX软件园中小企业服务云平台设计方案
3.2.1.3 云测试平台部署实现架构
3.2.1.4 云测试的业务运营流程
15
XX软件园中小企业服务云平台设计方案
3.2.2 云测试平台建设内容
3.2.2.1 提供软件测试环境
软件测试环境是指在基本硬件的基础上,为支持系统软件和应用软件的工程化测试而使用的一组软件。它由软件工具和环境集成机制构成,前者用以支持软件测试的相关过程、活动和任务,后者为工具集成和软件的测试、维护及管理提供统一的支持,存储各种软件工具加工所产生的软件产品或半成品(如测试源代码、测试数据和各种文档资料等)的软件环境数据库,较完善的软件测试环境主要包括嵌入式操作系统,应用服务器操作系统,客户端操作系统,移动终端操作系统,如比较主流LINUX系统版本(Redhat、CentOS、Suse、Debian、ubuntu),windows系统、Android等等,并可以是多语言包支持。
多系统的测试环境的实时切换可以通过桌面虚拟化的形式进行实现。
3.2.2.2 提供软件测试资源
软件测试资源是测试环境上运行的各种测试类库,工具包等等如GCC、JDK、
16
XX软件园中小企业服务云平台设计方案
Android SDK,软件测试资源是对工具的集成及用户软件的测试管理提供统一的支持,按功能可划分为环境信息库、过程控制及消息服务器。
环境信息库:是软件测试环境的核心,用以储存与系统测试有关的信息并支持信息的交流与共享。库中储存两类信息:一类是测试过程中产生的有关被测试系统的信息,如测试分析文档、测试设计文档、测试报告等;另一类是环境提供的支持信息,如文档模板、系统配置、过程模型、可复用构件等。
过程控制和消息服务器:是实现过程集成及控制集成的基础。过程集成是按照具体软件测试过程的要求进行工具的选择与组合,控制集成并行工具之间的通信和协同工作。
3.2.2.3 提供软件测试工具集
支持特定过程模型和测试方法的工具,如分析工具、设计工具、编码工具、测试工具、维护工具。较常用的软件测试工具包括LoadRunner、QTP等,和配置管理及版本控制,如SVN、CVS等。
以上各种非编译类软件,使用率高,运算量不大,可设置为标准化软件,使用应用虚拟化的形式统一管理。
3.2.3 云测试平台的建设要求
3.2.3.1 硬件环境要求
1、足够的带宽;
2、CPU、内存、硬盘空间,要求硬件平台支持,需包括所有64/32/16位CPU 和 MCU;
3、物理防火墙。
3.2.3.2 软件环境要求
1、支持多种主流的操作系统:Windows XP、Windows 7、liunx等;嵌入式
17
XX软件园中小企业服务云平台设计方案
系统DOS、Vxworks、Linux和Windows CE等;手持设备andorid等;
2、支持多种主流的浏览器:IE、firefox、oprea、chrome 等; 3、支持多种Web 应用服务器:tomcat、apache等;
4、提供并支持多种数据库:SQL server、Mysql、Oracle等; 5、提供并支持多种测试工具:loaderrunner、QTP等;
6、提供并支持多种测试用例管理工具:TestManager、wiki、Testlink等; 7、提供并支持多种测试过程管理工具: T-Plan Professional、QESuite等。
3.2.4 云测试平台服务项目
3.2.4.1 功能自动化测试
使用云测试平台提供的自动化测试用具,自行配置测试脚本和测试环境,使用测试用例管理工具对用例进行管理,并通过测试过程管理工具管理执行过程,以达到功能自动化测试的目的。
3.2.4.2 性能测试
使用使用云测试平台提供的loaderrunner等性能测试工具,通过配置测试脚本和测试环境,并完成性能测试。
3.2.4.3 可靠性测试
充分利用云测试平台提供的带宽和运算环境,通过配置测试脚本和测试环境,对被测软件进行破坏性的压力和长时间测试,考验软件逻辑的可靠性。
3.2.4.4 兼容性测试
使用云测试平台提供的各类操作系统、web服务器、数据库、浏览器等,通过不同配置,检验被测软件的各类兼容性。
3.3 软件验证云平台介绍
18
共分享92篇相关文档