中国移动Linux电信级测试规范V1.0.0.doc

上传人:sccc 文档编号:4855398 上传时间:2023-05-20 格式:DOC 页数:55 大小:980.51KB
返回 下载 相关 举报
中国移动Linux电信级测试规范V1.0.0.doc_第1页
第1页 / 共55页
中国移动Linux电信级测试规范V1.0.0.doc_第2页
第2页 / 共55页
中国移动Linux电信级测试规范V1.0.0.doc_第3页
第3页 / 共55页
中国移动Linux电信级测试规范V1.0.0.doc_第4页
第4页 / 共55页
中国移动Linux电信级测试规范V1.0.0.doc_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《中国移动Linux电信级测试规范V1.0.0.doc》由会员分享,可在线阅读,更多相关《中国移动Linux电信级测试规范V1.0.0.doc(55页珍藏版)》请在三一办公上搜索。

1、中国移动通信集团公司 发布中国移动通信企业标准QB-I-002-2009中国移动Linux电信级测试规范Carrier Grade Linux Testing Specification版本号:1.0.0 2009-3-27发布2009-3-27实施QB-I-002-2009目 录前 言III1范围12规范性引用文件13术语、定义与缩略语14测试环境14.1被测系统14.2配合设备25测试工具和测试方法25.1测试工具25.2测试方法36测试用例46.1标准一致性测试用例46.1.1Linux标准核心功能Linux 标准库(LSB)兼容性测试46.1.2Linux标准核心功能POSIX 核心功

2、能测试56.1.3Linux标准核心功能Timers 时钟测试66.1.4Linux标准核心功能消息传递标准测试76.1.5Linux标准核心功能实时信令扩展(RTS)86.1.6Linux标准核心功能信号量Semaphores96.1.7简单网络管理协议支持SNMP 标准协议测试106.1.8IPMI1.5协议功能支持风扇状态显示能力测试116.1.9IPMI 1.5 协议功能支持 风扇控制能力测试126.1.10HPI协议支持HPI标准一致性测试136.2 CGL健壮性测试146.2.1CGL在线操作补丁在线更新功能146.2.2CGL系统冗余性以太网卡绑定能力测试156.2.3CGL系统

3、冗余性以太网卡绑定可靠性测试156.2.4CGL系统监控ECC内存检查能力测试176.2.5CGL系统监控应用程序异常监控176.2.6CGL系统监控内存过量行为检测186.2.7CGL软件鲁棒性在线升级失败后的版本回退机制196.2.8CGL软件鲁棒性系统异常断电重启测试206.2.9CGL软件鲁棒性可恢复的文件系统测试216.3 CGL可管理性测试226.3.1CGL管理与监控能力远程控制连接支持测试226.3.2CGL管理与监控能力用户级线程调试(gdb)能力测试246.3.3CGL文件系统管理能力文件系统创建、修改、删除能力测试256.3.4CGL文件系统管理能力过渡数据文件系统管理能

4、力测试266.3.5CGL安装卸载控制能力对系统补丁包安装卸载的控制测试276.3.6CGL系统日志功能系统日志记录测试286.3.7CGL系统日志功能系统日志记录更新测试286.3.8CGL系统日志功能系统日志归档测试296.4 CGL安全性测试306.4.1CGL帐号分权分级测试306.4.2CGL口令加密功能DES密码功能测试316.4.3CGL口令生存期管理326.4.4CGL口令认证失败次数限制管理336.4.5CGL口令复杂度配置管理346.4.6CGL账号删除和锁定功能356.4.7CGL远程登录账号限制366.4.8CGL访问控制能力缓冲区溢出保护测试376.4.9CGL访问控

5、制能力CGL内核安全模块动态加载卸载测试386.4.10CGL访问控制能力文件系统上的访问控制列表测试396.4.11CGL访问控制能力基于文件系统限制的进程隔离机制测试406.4.12CGL访问控制能力强制访问控制的配置工具测试416.4.13CGL访问控制能力基于强制访问控制的进程隔离测试426.4.14CGL认证能力通用认证模块测试436.4.15CGL认证能力密码完整性检查测试446.4.16CGL资源管理能力进程使用处理器时间的限制测试456.4.17CGL资源管理能力进程使用系统内存限制测试466.4.18CGL资源管理能力每进程创建子进程的配额限制测试476.5 CGL性能测试4

6、86.5.1CGL内存支持大物理内存(4GB)支持测试486.5.2CGL内存性能内存压力测试496.5.3CGL CPUCPU压力测试506.5.4CGL磁盘硬盘I/O压力测试517编制历史51前 言本标准对中国移动Linux电信级标准测试内容提出要求,是Linux系统提供电信级服务所需要遵从的纲领性技术文件。本标准内容为Linux操作系统入网测试内容与方法做出规定,旨在检验Linux操作系统是否满足其入网申请中声明的功能、性能指标,进而判断其是否满足中国移动的入网要求。在数据库服务器的测试中,明确相应的测试环境、测试配置和测试过程等内容。测试内容主要以中国移动现网电信级要求为根据,从标准一

7、致性、健壮性、可管理性、安全性、性能等方面提出了测试规范,规范在制定的过程中,参考了Linux第三方组织(如OSDL),国内组织等的测试理论和测试方法。本标准由中移技200983号印发。本标准由中国移动通信有限公司起草,集团公司技术部归口管理。本标准起草单位:中国移动通信研究院本标准主要起草人:贠文辉、周兆民、鲁江华、徐荣511 范围本测试规范对Linux操作系统测试提出规定,原则上在中国移动通信集团内部使用,用于在电信级测试方面为集团公司和省公司提供技术依据。2 规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修

8、订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。序号标准编号标准名称发布单位1V3.1Carrier Grade Linux Availability Requirements DefinitionOSDL2V3.1Carrier Grade Linux Cluster Requirements DefinitionOSDL3V3.1Carrier Grade Linux Securiuty Requirements DefinitionOSDL4V3.1Carrier Grade Linux Perfo

9、rmance Requirements DefinitionOSDL5V3.1Carrier Grade Linux Serviceability Requirements DefinitionOSDL3 术语、定义与缩略语下列术语、定义和缩略语适用于本标准:词语解释OSDL开放源代码开发实验室LSBLinux Standard BaseCGLCarrier Grade LinuxLTPLinux Test Project4 测试环境4.1被测系统 Linux操作系统;4.2配合设备 PC服务器5 测试工具和测试方法5.1测试工具(1) LSB工具介绍Linux标准化规范和工作组LSB(Lin

10、ux Standard Base) 工作组是Free Standards Group的成员工作组。LSB是Linux领域重要和有影响的标准化组织。LSB工作组以达成“Standardizing The Penguin”为目标,制定最基本的标准,如公众命令集和文件传输的格式等,为应用之间的兼容奠定基础。它致力于开发和推广一系列的标准,提高不同 Linux发行版本的兼容性,使得软件应用得以运行在各种符合LSB标准的系统中,同时也帮助协调软件开发商向Linux移植和开发产品。目前国际上流行 的Linux版本基本都遵循LSB标准,该规范是Linux世界统一的重要力量,可以说是Linux的工业标准。在L

11、SB的发展历程中较为重要版本是 V1.3,目前最新版本是2004年9月份所推出的LSB V2.0,主要是在V1.3的基础上增加了对C+的支持。LSB V2.0也不能完全解决当前Linux应用中所面临的兼容性问题。LSB的目标是制定标准提高Linux系统与其他相似系统的兼容性。LSB标准定义了二进制环境,符合LSB的应用程序在其中可以可以在其中运行。通常,针对LSB的测试意味着对Linux内核进行测试。LSB测试工具网页链接http:/www.freestandards.org/en/Download#LSB_Runtime_TestkitLSB测试工具测试方法:LSB测试工具是FSG按照 LS

12、B 规范的定义,开发的一些测试套件,来验证用户环境和应用程序是否符合 LSB 规范,测试工具主要包括八大模块,两千多个小项。其中八大模块为:ANSI.os-操作系统对ANSI标准的兼容性LSB.usersgroups-LSB规范中用户和组部分的兼容POSIX-POSIX兼容性LSB-OS-LSB规范中Linux特有PTHR.os -LSB规范中线程的兼容LSB.fhs-文件系统层次结构兼容性PAM-可插入认证模块兼容性LSB测试包就是测试LSB方方面面功能得测试工具集,其和LSB规范相兼容用来测试LSB运行环境(该测试包以rpm形式发布),需要强调的是,该测试工具包是基于LSB开发环境的,这就

13、确保了该测试工具包和LSB的兼容。LSB测试包程序调用操作系统标准程序接口和执行Linux脚本来调用二进制接口来实现测试目的。对于操作系统来说,通过 LSB 测试之后,就可以确保自己的系统所提供的服务都是标准的,任何遵守 LSB 标准的应用程序都可以很好地在系统上运行。(2)LTP测试工具Linux Test Project(即 LTP)是 SGI、IBM、OSDL、Bull 和 Wipro Technologies 合作的项目,目的是为开放源代码团体提供测试套件,以测试 Linux 的可靠性、健壮性和稳定性。 当前,在 LTP 套件中有超过上千个测试用例,涵盖了内核的大多数接口,比如系统调用

14、、内存、IPC、I/O、文件系统等,可以运行于多种体系结构上。LTP工作组在设计Linux 内核压力测试脚本 ltpstress.sh 时使用了这一设计方法,为给系统提供足够的压力,LTP工作组对这个组合测试进行了分析,以确定 Linux 内核的哪些部分在测试执行中得到了使用。然后,修改了组合测试,在保持期望的高强度系统压力的同时提高代码覆盖率的百分比。最终得到的压力测试涵盖了 Linux 内核的足够多部分,有助于稳定性声明,并且有系统使用情况和内核代码覆盖情况的数据来支持它。LTP测试工具网页链接 LTP测试工具测试方法:LTP测试工具包是一个测试Linux内核和内核相关特性的工具集合。该工

15、具的目的是通过把测试自动化引入到Linux内核测试,提高Linux的内核质量。LTP包含SHELL脚本和众多源代码目录,这些脚本可以通过测试驱动程序pan来执行一些测试操作和验证输出结果,这些测试项的测试结果分为PASS或FAIL.(3)CGL20Validation测试工具CGL(Carrier Grade Linux)是由OSDL资助的项目,致力于制订一个符合电信运营商要求的Linux标准。它针对网关, 信令服务器、管理服务器等电信应用提出了对Linux的增强,满足集成电信、数据和Internet的新一代通信基础设施的需要。CGL承诺遵守LSB标准,保持Linux版本的一致性,并遵守开放源

16、码的许可协议和开放源码的开发流程。CGL20Validation分为可靠性、集群、网络、性能、压力、工具、平台、标准等八大模块共几十个小项测试。CGL20Validation测试工具网页链接CGL20Validation测试工具测试方法:l CGL20Validation测试包是以rpm包形式发布,通过make rpm命令建立每个测试项所需要的rpm包。l 通过rpm命令将测试包安装到CGL系统。运行wrap.sh命令,测试包通过公共测试模块接口去调用CGL操作系统的相关功能,然后测试包分析操作系统返回的结果来判断测试是否PASS还是FAIL。5.2测试方法针对测试用例进行功能测试,以及自动化

17、工具进行性能测试;6 测试用例6.1标准一致性测试用例6.1.1Linux标准核心功能Linux 标准库(LSB)兼容性测试测试编号:本测试用例的重要程度:(A,B,C三个档次,A为最重要)项 目: Linux 标准库(LSB)兼容性分 项 目: 共ANSI.os, LI18NUX2K.L1, LSB.usersgroups, LSB.pam, LSB.os, LSB.fhs, POSIX.os, PTHR.os 等八个测试大项,不少于2500个的测试小项。对LSB的兼容保证了应用程序在其他支持LSB的不同LINUX系统间的可移植性。测试目的:1. 验证 被测linux系统 确保与Linux

18、Standard Base 1.3 和以上版本的兼容预置条件: 1. 确保平台稳定运行。2. 确保所有的station处于正常工作状态。3. 安装 LSB 测试 rpm 测试配置图:测试步骤:1. 运行标准的 LSB 测试项目 2. 查看被测Linux系统与 LSB1.3.的兼容预期结果:LSB测试项运行后,结果显示为PASS判断准测: 测试结果综述:符合标准测试评分:成熟度易用性全面性实用性技术创新性6.1.2Linux标准核心功能POSIX 核心功能测试测试编号:本测试用例的重要程度:(A,B,C三个档次,A为最重要)项 目: POSIX 核心功能 (可移植操作系统界面)分 项 目: 测试

19、目的:验证 被测Linux操作系统 提供了所有在POSIX 中定义的规范的核心功能。对POSIX的支持保证了应用程序在支持POSIX的UNIX和其他LINUX系统间的可移植性。预置条件:- 确保平台稳定运行。- 确保所有的station处于正常工作状态。- 确保 LTP (Linux 测试项目) rpm 包已经安装测试配置图:测试步骤:1. 打开操作系统的终端窗口2. 运行标准LTP测试系列中的兼容性测试文件。预期结果:运行结果显示PASS判断准测: 测试结果综述:测试评分:成熟度易用性全面性实用性技术创新性6.1.3Linux标准核心功能Timers 时钟测试测试编号:本测试用例的重要程度:

20、(A,B,C三个档次,A为最重要)项 目: Timers 时钟分 项 目: 测试目的:验证POSIX规范中 被测Linux操作系统 提供了Timers margin code所表示的功能。 通常的操作系统可以提供毫秒级的时钟服务,而POSIX可提供更精确的纳秒级时钟服务调用接口,该功能可满足应用程序更高精度的定时需要。预置条件:- 确保平台稳定运行。- 确保所有的station处于正常工作状态。 - 确保已安装 LTP (Linux测试项目) rpm 包 测试配置图:测试步骤:1. 打开操作系统的终端窗口2. 运行标准LTP测试组中的时钟和时序测试项。预期结果:运行结果显示PASS判断准测:

21、测试结果综述: 测试评分:成熟度易用性全面性实用性技术创新性6.1.4Linux标准核心功能消息传递标准测试测试编号:本测试用例的重要程度:(A,B,C三个档次,A为最重要)项 目:消息传递分 项 目: 测试目的:验证POSIX规范中 被测Linux操作系统 提供了MSG (message passing) margin code所表示的功能。POSIX为进程提供了多种同步机制,消息传递是其中之一。预置条件:- 确保平台稳定运行。- 确保所有的station处于正常工作状态。 - 确保已安装 LTP (Linux测试项目) rpm 包测试配置图:测试步骤:1. 打开操作系统的终端窗口2. 运行

22、标准LTP测试组中的队列测试项。预期结果:测试结果显示PASS。判断准测: 测试结果综述:测试评分:成熟度易用性全面性实用性技术创新性6.1.5Linux标准核心功能实时信令扩展(RTS)测试编号:本测试用例的重要程度:(A,B,C三个档次,A为最重要)项 目:实时信令扩展(RTS)分 项 目: 测试目的:验证POSIX规范中 被测Linux操作系统 提供了RTS (Realtime Signals Extensions) margin code所表示的功能。POSIX为进程提供了多种同步机制,实时信令扩展是其中之一。预置条件:- 确保平台稳定运行。- 确保所有的station处于正常工作状态

23、。 - 确保已安装 LTP (Linux测试项目) rpm 包测试配置图:测试步骤:1. 打开操作系统的终端窗口2. 运行标准LTP测试组中的schedule test case。预期结果:测试结果显示PASS。判断准测: 测试结果综述:测试评分:成熟度易用性全面性实用性技术创新性6.1.6Linux标准核心功能信号量Semaphores测试编号:本测试用例的重要程度:(A,B,C三个档次,A为最重要)项 目: 信号量Semaphores分 项 目: 测试目的:验证POSIX规范中 被测Linux操作系统 提供了SEM (semaphores) margin code所表示的功能。POSIX为

24、进程提供了多种同步机制,信号量Semaphores是其中之一。预置条件:- 确保平台稳定运行。- 确保所有的station处于正常工作状态。- 确保已安装 LTP (Linux测试项目) rpm 包测试配置图:测试步骤:1. 打开操作系统的终端窗口2. 运行标准LTP测试组中的信号量测试用例(semaphores test case)。预期结果:检查运行结果显示为PASS。判断准测: 测试结果综述:测试评分:成熟度易用性全面性实用性技术创新性6.1.7简单网络管理协议支持SNMP 标准协议测试测试编号:本测试用例的重要程度:(A,B,C三个档次,A为最重要)项 目:SNMP 支持升级分 项 目

25、: 测试目的:验证 被测Linux操作系统 提供简单网管协议(SNMP) 支持预置条件:- 系统稳定运行。- 所有的station处于正常工作状态。- 已安装CGLValidation2.0 rpm包测试配置图:测试步骤:运行标准CGLValidation2.0测试组件中snmp 测试项,检查 被测Linux操作系统是否提供SNMPV1, SNMPV2, SNMPV3 agent的支持。预期结果:运行结果显示PASS。判断准测: 测试结果综述:测试评分:成熟度易用性全面性实用性技术创新性6.1.8IPMI1.5协议功能支持风扇状态显示能力测试测试编号:本测试用例的重要程度:(A,B,C三个档次

26、,A为最重要)项 目:IPMI 1.5 支持 显示风扇状态分 项 目:测试目的:验证 被测Linux操作系统 是否提供在智能平台管理接口的硬件控制/监测规范中指定的底层硬件控制 显示风扇状态。预置条件:- 系统稳定运行.- 所有的station处于正常工作状态.- 确保 IPMITools工具已正确安装和运行.- 所有的station处于正常工作状态;测试配置图:测试步骤:1. 运行ipmitools工具,通过IPMI接口进行硬件监测控制。2. 查看风扇运行状态预期结果:通过检查风扇状态验证 被测Linux操作系统是否遵从IPMI1.5判断准测: 测试结果综述:测试评分:成熟度易用性全面性实用

27、性技术创新性6.1.9IPMI 1.5 协议功能支持 风扇控制能力测试测试编号:本测试用例的重要程度:(A,B,C三个档次,A为最重要)项 目:IPMI 1.5 支持 风扇去活然后激活分 项 目:测试目的:验证 被测Linux操作系统 是否提供在智能平台管理接口的硬件控制/监测规范中指定的底层硬件控制 风扇去活然后激活。预置条件:- 系统稳定运行.- 所有的station处于正常工作状态.- 确保 IPMITools工具已正确安装和运行.- 所有的station处于正常工作状态;测试配置图:测试步骤:运行ipmitools工具,通过IPMI接口进行硬件监测控制。去活一个风扇,再激活风扇。预期结

28、果:通过风扇去活然后激活验证 被测Linux操作系统遵从IPMI1.5判断准测: 测试结果综述:测试评分:成熟度易用性全面性实用性技术创新性6.1.10HPI协议支持HPI标准一致性测试测试编号:本测试用例的重要程度:(A,B,C三个档次,A为最重要)项 目: CGL管理和监控分 项 目: 对HPI的支持测试目的:1. 操作系统对HPI的支持是否完善预置条件:- 一台正常安装配置的服务器测试配置图:测试步骤:1. tar zxvf saftest_A_01_01_1_0_1.tar.gz2. tar zxvf saftest_HPI-B_01_01_1_0_0.tar.gz3. cd saft

29、est; ./run_tests.sh HPI-A.01.01; ./run_tests.sh HPI-B.01.01预期结果: 所有测试都能正常通过判断准测: 系统实现此功能的原理,以及实际运行是否符合预期。测试结果综述:测试评分:成熟度易用性全面性实用性技术创新性6.2 CGL健壮性测试6.2.1CGL在线操作补丁在线更新功能测试编号:本测试用例的重要程度:(A,B,C三个档次,A为最重要)项 目:不需要编译操作系统,可以动态链接驱动分 项 目: 测试目的:验证 被测Linux操作系统 是否可以动态链接驱动。该功能意味着操作系统支持在不编译内核的情况下对.o格式的软件模块进行更新。预置条件

30、:- 系统稳定运行.- 所有的station处于正常工作状态.测试配置图:测试步骤:1 拷贝一个驱动模块(比如tg3.o)到 被测Linux操作系统.2 安装这个驱动模块 insmod tg3.o3 检查模块是否成功装载 lsmod。预期结果:刚刚安装的驱动模块在显示的成功装载模块的列表中判断准测: 测试结果综述:测试评分:成熟度易用性全面性实用性技术创新性6.2.2CGL系统冗余性以太网卡绑定能力测试测试编号:本测试用例的重要程度:(A,B,C三个档次,A为最重要)项 目: 以太网连接集合分 项 目: 测试目的:1. 验证CGL应该支持多块以太网卡结合成带宽集合预置条件: -系统稳定运行。-

31、 CGL20 测试包已经安装完毕测试配置图:测试步骤:1. 配制有两块可集合的以太口2. 执行CGL20Validatin中的相关测试项nicbonding预期结果:检查测试结果PASS判断准测: 测试结果综述:测试评分:成熟度易用性全面性实用性技术创新性6.2.3CGL系统冗余性以太网卡绑定可靠性测试测试编号:本测试用例的重要程度:(A,B,C三个档次,A为最重要)项 目: 以太网连接Failover分 项 目: 测试目的:1. 验证CGL支持采用了以太结合的单一节点的IP地址可以从一个以太NIC自动failover到另一个 NIC网络接口卡预置条件: -系统稳定运行。- CGL20 测试包

32、已经安装完毕测试配置图:测试步骤:1. 配制有两块可集合的以太口2. 执行CGL20Validatin中的相关测试项nicbonding 预期结果:检查测试结果PASS判断准测: 测试结果综述:测试评分:成熟度易用性全面性实用性技术创新性6.2.4CGL系统监控ECC内存检查能力测试测试编号:本测试用例的重要程度:(A,B,C三个档次,A为最重要)项 目: CGL系统监控分 项 目: ECC内存检查测试目的:操作系统能否支持ECC内存。操作系统可根据ECC内存检查结果对冗余内存进行资源配置预置条件:- 一台正常安装配置的服务器测试配置图:测试步骤:1cd softecc/src2./test_

33、bluesmoke.sh预期结果: 测试用例正常结束判断准测: 系统实现此功能的原理,以及实际运行是否符合预期。测试结果综述:测试评分:成熟度易用性全面性实用性技术创新性6.2.5CGL系统监控应用程序异常监控测试编号:本测试用例的重要程度:(A,B,C三个档次,A为最重要)项 目: 应用程序异常监控分 项 目: 测试目的:1. 验证CGL 应该提供应用程序heartbeat服务,允许应用程序注册并被监控预置条件: - 系统稳定运行。- 所有Station都正常工作- CGL20 测试包已经安装完毕测试配置图:测试步骤:1运行CGL20Validation测试包中的linux-ha-ahm测试

34、项预期结果:检查测试结果PASS判断准测: 测试结果综述:测试所需安装的/usr/lib/heartbeat已经不包括在被测Linux操作系统标准发行版里面,应用程序异常监控是通过Linux提供的ClusterSuite高可用功能来实现.测试评分:成熟度易用性全面性实用性技术创新性成熟度易用性全面性实用性技术创新性6.2.6CGL系统监控内存过量行为检测测试编号:本测试用例的重要程度:(A,B,C三个档次,A为最重要)项 目: 内存过量行为检测分 项 目: 测试目的:1. 验证CGL能提供控制核心虚拟内存分配调整的能力,体现了对虚拟内存的管理能力。操作系统可以监控系统内存的使用情况,并在内存使

35、用超过指定阈值的时候控制进程的活动预置条件: -系统稳定运行。-CGL20测试包安装完毕测试配置图:测试步骤:1 运行CGLValidation2.0测试包中的over-commit 测试项2 检查运行结果,说明 被测Linux操作系统支持 VM over-commit功能预期结果:检查测试结果PASS判断准测: 测试结果综述: 测试评分:成熟度易用性全面性实用性技术创新性6.2.7CGL软件鲁棒性在线升级失败后的版本回退机制本测试用例的重要程度:(A,B,C三个档次,A为最重要)项 目: 在线升级失败后的版本回退机制分 项 目: 测试目的:在线升级失败后,系统有版本回退机制,可以将版本正常回

36、退到原先的版本预置条件: -设备正常运行。 -确保所有的station处于正常工作状态。测试配置图:测试步骤:1. 系统进行在线升级2. 模拟在线升级发生失败的情况3. 启用回退机制,将版本正常回退到原先的版本预期结果:系统回退到原先版本,并能正常启动。判断准测: 测试结果综述:edHat AS3 RPM包管理能实现软件包的依赖性检测,确保所有软件正常安装。如果升级包不能通过依赖性检测,系统是不会安装新版本的,所以会确保原先的版本存在。测试评分:成熟度易用性全面性实用性技术创新性6.2.8CGL软件鲁棒性系统异常断电重启测试测试编号:本测试用例的重要程度:(A,B,C三个档次,A为最重要)项

37、目: 高可用性分 项 目: 在进行信令处理的情况下给机架断电测试目的:机架进行信令处理的过程中,切断电源,然后恢复供电,机架应该能重新正常工作预置条件: 1. 设备正常运行,并在处理信令。 2. 确保所有的station处于正常工作状态。测试配置图:测试步骤:1. 对设备进行完全断电2. 五分钟后,重新给设备供电预期结果:设备能恢复正常判断准测: 测试结果综述:设备关电后,重启后设备恢复正常。测试评分:成熟度易用性全面性实用性技术创新性6.2.9CGL软件鲁棒性可恢复的文件系统测试测试编号: 本测试用例的重要程度:项 目:可恢复的文件系统测试分 项 目:Ext3在主机掉电的情况下系统重启后文件

38、系统的完整性与可修复性测试目的:预置条件:按照下面的配置安装操作系统:操作系统选择安装在单板的主盘中“/”分区格式化为Ext3格式,大小为20G“SWAP”区大小为2G,软件安装选择完全安装测试配置图:测试步骤:1、启动已安装好的操作系统2、在系统启动的状态下将被测设备掉电3、将掉电后的设备重新上电,并启动操作系统4、操作系统能正常启动,根文件系统自动重做日志并加载预期结果:查看根文件系统是否自动加载判断准测: 系统正常启动测试结果综述:测试评分:成熟度易用性全面性实用性技术创新性6.3 CGL可管理性测试6.3.1CGL管理与监控能力远程控制连接支持测试测试编号:本测试用例的重要程度:项 目

39、:远程控制连接支持测试分 项 目:TELNET支持测试测试目的:预置条件:一 配置设备telnet服务功能IP172.17.239.31xinetd服务已经启用telnet服务已经启用系统存在非root用户test/test二 另一测试机作为客户端172.17.239.30三 从客户端连接服务器测试配置图:测试步骤:1、 在客户端输入:telnet 172.17.239.312、 登陆用户名和密码均为 smsc3、 登陆进去之后,执行 uname a 命令预期结果:能够正常登陆,执行命令能输出正确结果判断准测:测试结果综述: 测试评分:成熟度易用性全面性实用性技术创新性测试编号:本测试用例的重

40、要程度:项 目:远程控制支持测试分 项 目:SSH支持测试测试目的:预置条件:1 设备作ssh服务器端172.17.239.31ssh服务已经启用系统存在非root用户smsc2 另一测试机作为客户端IP172.17.239.30从客户机连接服务器端测试配置图:测试步骤:a) 在客户端输入:ssh 172.17.239.31b) 提示证书确认时输入yesc) 登陆用户名和密码均为smscd) 登陆进去之后,执行 uname a 命令e) 退出登陆f) 在客户端输入:ssh 172.17.239.31g) 提示证书确认时输入yesh) 登陆用户名为rooti) 登陆进去之后,执行 uname -

41、a 命令预期结果:能正常登陆,执行命令能够获得正确的输出判断准测:ssh允许root和普通用户用户登陆。测试结果综述: 测试评分:成熟度易用性全面性实用性技术创新性6.3.2CGL管理与监控能力用户级线程调试(gdb)能力测试测试编号:本测试用例的重要程度:(A,B,C三个档次,A为最重要)项 目:用户级线程调试支持(gdb)分 项 目: 测试目的:验证Linux通过gdb提供多线程编程调试的全面支持。预置条件:- 平台稳定运行- gdb工具已经安装测试配置图:测试步骤:运行gdb调试多线程进程预期结果: gdb调试命令可以使用并成功链接一个进程判断准测: 测试结果综述:测试评分:成熟度易用性全面性实用性技术创新性6.3.3CGL文件系统管理能力文件系统创建、修改、删除能力测试本测试用例的重要程度:(A,B,C三个档次,A为最重要)项 目: 文件系统创建、更改、删除分 项 目: 测试目的:正常情况下的文件系统创建、更改、删除测试,操作过程中不影响业务运行预置条件: 1. 设备正常运行。 2. 确保所有的st

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号