Oracle新的Linux应用环境测试标准
前言
该测试由一系列的测试脚本和用例组成,它是由Oracle和Linux合作伙伴根据用户的应用情况、测试经验、以及一些极端情况开发的。该测试的测试脚本被打包成RPM包,它包含测试所需的脚本,以及系统补丁,辅助软件包等。
Oracle VC测试是2006年6月中旬发布的最新的一个测试规范,它主要面向Linux操作系统进行测试。该测试可以单独面向操作系统、服务器、存储产品厂家进行测试,不过在测试中不是单独一个部分,而是针对一个包含数据库、操作系统、服务器、存储产品的一个综合平台进行测试。并且在发布时会连同整个软硬件系统配置、型号、版本放到一个发布清单中进行发布,结果会公布到Oracle的网站上,任何人都可以检索到。
该测试由一系列的测试脚本和用例组成,它是由Oracle和Linux合作伙伴根据用户的应用情况、测试经验、以及一些极端情况开发的。该测试的测试脚本被打包成RPM包,它包含测试所需的脚本,以及系统补丁,辅助软件包等。拿到测试包后,只需根据软硬件环境配置,在安装过程把相关参数提供给测试脚本即可 ,不需要对测试进行调整,以及特别关注,测试包会自动完成测试过程,并给出测试结果 。
Oracle Validated Configurations为企业应用提供一种简捷的、高效的、低成本的Linux部署解决方案。此项目使用最优化的实践经验提供一种前准体系结构高效测试,包括软件、硬件、存储和网络部分等。认证结果将以更快的,更低成本的执行效能改善Linux解决方案的系统整体性能,系统可扩展性和可靠性。
Oracle长期的Linux发展规划:
从1998年发布第一版应用与Linux的业数据库以来,Oracle就承诺要让更多的企业能够轻松使用Linux。今天,所有的Oracle产品都能够运行在Linux之上,并且只有Oracle能够提供全面的软件相关的服务,比如运行在Linux之上的应用,中间件,数据库和操作系统,包括:Red Hat, Novell/SUSE, and Asianux。
Oracle广泛丰富的Linux知识以及持续不断的用户反馈是Oracle Validated Configurations产生的催化剂。随着这个新的program的改进和发展,Oracle将能够更好的进一步的致力于为用户提供快速的,准确的Linux解决方案。
测试的普遍价值和意义:
由于该测试是通过饱和压力,模拟很多用户的典型使用过程,因而通过测试的系统,对用户来说是一套可以信赖的系统。并且由于该测试包包含的测试用例、模拟的场景都非常丰富,自动化程度也很高,因而能够加快产品研发阶段系统验证过程,加速产品上市所需的时间。而对于用户来说,该测试也能帮助用户进行选型,加快用户的决策时间,并且认证通过的产品对客户会有更好的吸引力。
另外,由于很多用户场景在测试过程都已经模拟测试过,这样能够发现很多潜在的问题,能够更好的规避产品上市后系统不稳定的风险,并且也为后期用户的支持工作积累了很多宝贵的经验,帮助工程师更快的锁定和解决问题。
测试组成和测试过程:
测试主要进行三个方面的测试,Single、RAC、Destuctive测试,每一个测试都由一系列具有不同功能的测试用例组成,从硬件兼容性、软硬件功能性以及集群系统整体性能等方面进行全方位的测试。
Single测试:
此为一功能性测试。主要验证运行Oracle数据库的硬件平台及Linux操作系统的兼容性和功能性。比如:Oracle软件是否能够在提供的硬件平台及操作系统下正常运行,操作系统的某些有效特性是否在Oracle软件中发挥效用等。
测试过程概述:
正常安装操作系统,设置系统相关服务,将操作系统特定功能开启等;
按照测试程序需求配置相应存储;
运行测试程序。
测试结果评判:
按照测试环境的不同,程序调用测试用例执行的时间存在差异。在经过一系列功能性验证测试后,我们会得到PASS和FAILED的结果;PASS ——所测功能已通过;FAILED——所测功能未开启或者不存在。