软件测试,测试环境搭建需要考虑哪些方面?

软件测试,测试环境搭建需要考虑哪些方面?,第1张

构建测试环境是软件测试实现的重要阶段,测试环境是否合适将严重影响测试结果的真实性和正确性。测试环境包括硬件环境和软件环境。

硬件环境是指由必要的服务器、客户端、网络连接设备和辅助硬件设备(如打印机/扫描仪)组成的环境。软件环境是指被测软件在运行过程中,由 *** 作系统、数据库等应用软件组成的环境。

扩展资料:

测试环境的组成部分:

1.需要的计算机数量,以及每台计算机的硬件配置要求,包括CPU的速度、内存和硬盘的容量、网卡支持的速度、打印机的类型等。

2. *** 作系统、数据库管理系统、中间件、WEB服务器以及部署被测应用服务器所需的其他必要组件的名称和版本,以及使用的相关补丁的版本;

3. *** 作系统、数据库管理系统、中间件、WEB服务器和服务器存储各种测试活动中生成的文档和数据所需的其他必要组件的名称和版本,以及要使用的相关补丁的版本;

4. *** 作系统、数据库管理系统、中间件、WEB服务器和其他计算机执行测试所需的必要组件的名称和版本,以及要使用的相关补丁的版本;

5.被测应用程序的服务器环境是否需要专用计算机,测试管理服务器环境是否需要备份;

6.网络环境要在测试中使用。例如,如果测试结果与连接到Internet的线路的稳定性有关,则应考虑为测试环境租用单独的线路;如果测试结果与局域网内的网速有关,则应保证计算机的网卡、网线以及所使用的集线器和交换机不会成为瓶颈。

在Windows下安装开发环境时,基本上大部分都是直接下载各种编辑器、数据库管理软件等其他各种软件,基本都是exe形式的标准安装文件,只需直接双击、下一步、下一步就OK了。
但在Mac系统类似于linux系统了,可当做一个服务器来看待中不一样,随说有标准的dmg形式的安装,但这都是些用户级别的软件,如果要搭建软件开发环境,还需要个专门的“开发软件包管理工具”,这样的工具常见的有Macports、Homebrew、Fink等,默认系统是不自带的,需要自行安装。这里简要说一下三者区别:
1 MacPorts:因为 Mac OS 源自 BSD,因此将 BSD 中的 Port 移植到 OS 成为 MacPorts 就一点不奇怪。MacPorts 会独立于 OS 自建一套仓库树,OS 的包执行目录为 /usr/local,而 MacPorts 的包执行目录为 /opt/local。MacPorts 尽量不影响系统现有程序,自然也就尽量少复用系统已有程序。MacPorts 安装包的过程是下载该程序的所有源文件及其依赖包,然后在本地进行 Build 生成最终的可执行文件。这样做的好处是在系统中存在一套独立的生态环境,从而不影响系统自身的生态环境,缺点就是浪费了系统自身的生态资源。
2 Homebrew:在 Lion 之后兴起的包管理工具,工作方式与 MacPorts 类似,下载源代码然后本地 Build。不同之处在于 Homebrew 采取与 MacPorts 截然相反的态度,对系统资源是最大程度的利用,因此可以说 Homebrew 是直接对现有系统生态环境进行修改,所有包也是直接安装到现有的生态环境中,这样做的好处是节约了系统资源,但缺点是每一次 *** 作都是直接对系统进行修改,严重依赖和影响现有系统。
3 Fink:基于 Debian 的 packaging tools,它下载的都是已编译后的二进制可执行文件(或源码),因此无需本地编译,即下即用。缺点是所有包都需要 Fink 预先编译,导致更新速度跟不上。
使用 MacPorts 和 Homebrew 都需要预装 XCode Command Line Tools,即意味着还需要提前预装 XCode。(根据官方文档来看,Fink 安装比较新的工具包时,因为提前编译完成所以无需依赖 XCode,但对于一些不是二进制的包,如果需要本地编译,还是需要依赖 XCode。换而言之,如果想在 OS 中编译源码,都需要 XCode 提供支持。)

(一)数据处理环境

由于AGEIS系统的数据源格式不一致,原则上使用各自的软件平台进行前端数据处理,如GeoMDIS 2000、MapGIS 65、ArcGIS 83等,并将空间数据转换为ArcGIS的Cov⁃erage、Shape格式。

(1)GeoMDIS

GeoMDIS是中国地质调查局开发研制的,主要用于区域地球化学数据管理、处理、分析、成图,鉴于该软件对于地球化学数据的处理、分析的优势,农业地质环境调查项目之区域地球化学调查数据主要利用GeoMDIS进行地球化学元素的全量、有效态、有机质等数据网格化及地球化学等值线图的前期成图工作。

(2)MapGIS

MapGIS是国内应用最广泛的国产地理信息平台之一,在投影转换、格式转换、图形编辑、打印输出等方面具有方便、灵活等优势。在农业地质环境信息系统的数据库建设过程中空间图形库和属性库建立,以及数据的投影转换、数据格式转换都是在MapGIS平台之下完成。此外,利用MapGIS提供的函数库在统计、制图、属性挂接等方面进行二次开发,大大提高了工作质量和效率。

(3)ArcGIS 83

ArcGIS是目前全球最先进的地理信息系统平台软件之一,不仅易学易用,而且功能强大,具有地图生产、高级特征建构工具、动态投影、将矢量和栅格数据存储在数据库管理系统中等强大的空间数据处理和分析功能,能满足本系统所有的数据处理要求。农业地质环境数据库空间数据均转换为ArcGIS的Coverage、ShapeFiles格式,利用ArcToolBox工具进行数据格式转换,最终以GeoDatabase(简称GDB)数据模型存储,并能实现多用户对数据库数据的并发更新。

(二)系统开发环境

集成开发工具(Develop Tools)采用 Visual Basic 60,三维组件的开发选用 Visual Studionet平台,二维功能的开发包(Develop Kit)采用MapObject 22(缩写 MO 22)组件。ESRI 公司开发的MapObjects 产品体系由嵌入的地图组件组成,能够创建强大的客户端和桌面应用程序,是目前集成地理信息系统开发的主流工具之一。

1Visual Basic 60简介

1991年,微软公司开发出新产品Visual Basic,采用事件驱动,Quick Basic的语法和可视化的IDE。从Visual Basic 50版本开始就支持用户开发自己的Active X控件,进程内的COM DLL组件,进程外的COM EXE组件,以及在浏览器中运行的Active X文档。Vis⁃ual Basic发展到60版本,在数据访问方面有了很大的改进,新的ADO组件让对大量数据快速访问成为可能。Visual Basic可借助COM/COM+强大的功能,开发具有N层结构的分布式应用程序(陈惟斌等,2001)。

总之,Visual Basic可视化、部件编程、面向对象编程、事件驱动的特点使VB具有了相当完善的功能,并可节省程序开发时间,另外建立在类的基础上的,其通过类的封装而使源程序更加便于维护。

2Visual Studionet简介

Visual Studionet是微软公司提供的一套完整的开发工具,用于生成 ASP Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basicnet、Visual C + +net、Visual C#net和 Visual J#net全都使用相同的集成开发环境(IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。

Visual Studionet使开发人员能够快速创建下一代面向任何设备并与任何平台集成的Internet 应用程序。通过现代化的、功能丰富的开发环境,Visual Studionet向开发人员提供了用于在 *** 作系统之间和语言之间集成解决方案的工具。利用 Visual Studionet,开发人员可将现有的业务逻辑方便地转换为可重复使用的 XML Web服务、封装进程并使它们能够用于任何平台上的应用程序。开发人员可方便地包含任意数量的、可被编录并可用于许多独立的通用描述、发现和集成(UDDI)目录的 XML Web服务,并为应用程序提供强大的服务和业务逻辑基础。

3MapObjects简介

(1)MapObjects的结构

MapObjects是建立在微软的对象链接和嵌入(OLE)20基础之上的。OLE是当今得到最广泛支持的面向对象的软件集成技术。用户像用砖块盖房子一样利用OLE组件开发和集成Windows应用。

MapObjects是一个提供制图与GIS功能的OLE控件,它包含了超过45个可编程OLE对象。MapObjects地图控件可以直接插入到许多标准开发环境的工具集中,可以通过属性页 *** 纵地图。这些属性页是在诸如VB之类的开发环境中建立的,或者通过其他程序化相关对象来控制地图。这些对象为应用开发人员提供了有力的制图与GIS功能支持。

(2)MapObjects的特点

1)广泛的数据格式支持。支持ArcInfo Coverage、ESRI ShapeFiles、ArcSDE图层;支持AutoCAD 13、14和AutoCAD 2000的DXF、DWG格式数据;支持矢量产品格式(VPF)数据;支持大量的栅格图像格式;支持影像目录(Image Catalog)管理。

2)支持ODBC和ADO访问数据库表格数据源。

3)支持扩展的图形数据及 *** 作。

4)支持投影。一个Shape文件、ArcInfo Coverage或SDE Layer作为一个MapLayer被添加到MapObjects中的时候,一些有关它们如何被投影的详细信息也会被保存下来。对于ESRI ShapeFiles和ArcInfo Coverage 来说,这个信息被保存在磁盘上的一个投影文件(prj)里。对于SDE Layers来说,这个信息被保存在层定义表里面。ShapeFiles使用的投影文件仅仅是可被MapObjects进行写 *** 作的投影元数据的格式,而Coverages所使用的投影文件必须由ArcInfo产生(韩鹏,2004)。

5)增强的GPS功能。MapObjects支持对点、线和多边形目标对象的追踪。

6)空间分析功能。

7)支持数据库版本管理。MapObjects 2x支持ArcSDE 83的版本管理,允许根据许可权限,连接到ArcSDE空间数据库版本树中的任一指定版本。

(3)MapObjects的基本组成

MapObjects由一个名为Map Contro的Active X控件和46个功能对象组成(韩鹏,2004)(图3-3)。其中Map Control中包括15个消息、24个方法和40个属性设置函数,而这46个对象按功能可为六大类,主要如下。

图3-3 MapObjects组成图

1)数据访问对象:存取地图数据库的一组对象。提供了对Arc/Info、ArcSDE、Arc⁃View的Shape等空间图形数据和多种图像数据的访问支持,借助空间数据库访问对象,用户程序可成为客户端的空间数据浏览器。并提供了外部数据库连接访问对象,如Dbase、ODBC等;

2)地图显示对象:用来显示电子地图和符号化地图要素的一组对象,包括定义了控件视图窗口的消息响应函数(如各类鼠标事件,利用该类对象可以实现热区查询、坐标显示等软件功能)和当前图层、前景颜色、背景颜色、滚动条、鼠标指针等属性,并定义了空间数据对象的符号、线型、颜色、标注的字体、尺寸等属性,使得空间数据对象能以规定的属性在控件视图窗口显示出来;

3)几何对象:提供了点、线、面3类表示图层要素互 *** 作的空间数据对象;

4)投影对象:为地图或图层定义坐标系统和进行投影变换的一组对象;

5)地址匹配对象:提供了对地址的模糊查找、图形定位、地址匹配等功能;

6)实用对象:包括一个特殊的字符串对象Strings。

(三)系统测试与运行环境

1C/S端硬件环境

客户端推荐配置:PⅢ450以上的CPU,内存128M、硬盘10G以上。

服务器端推荐配置:PⅣ18G以上的CPU,内存512M、硬盘80G以上。

2软件环境

(1) *** 作系统

服务器端推荐使用Windows 2000 Server;客户器端推荐使用Windows 2000 Professional或Windows XP。

(2)数据库平台

AGEIS系统采用ArcSDE与SQL Server 2000共同管理数据的模式。

1)SQL Server 2000

关系数据库平台——SQL Server 2000具有从小的部门网络到企业级网络的可伸缩性,采用客户机/服务器体系结构,满足系统数据存储、安全性以及功能性能的可扩展性等优点,是当前应用最广泛的数据库平台,与VB开发工具有很强的耦合性,是最适合的数据库平台。

SQL Server虽然没有扩展对空间数据类型的支持。但是它的二进制类型,即所谓的Image字段,可以完全管理复杂的二进制数据流。在GIS应用中,都需要这些二进制流来表达复杂的空间矢量要素及非空间数据。实践证明,SQL Server的二进制类型同其他企业级RDBMS一样,具有稳健、灵活和高效的优点。

SQL Server具有技术完整性、灵活性和开放性特点。对数据的查询、分类、汇总是直接进行的,提供了其他方式所无法比拟的查询效率。

2)ArcSDE 83

ArcSDE(空间数据库引擎)是ESRI公司针对空间数据的存储问题推出的一套空间数据库管理软件。通过ArcSDE,用户可以将多种数据产品存储于商用数据库系统中,并获得高效的管理和检索服务。

ArcSDE作为空间数据的引擎,充当了客户端和服务器端的中间件,可以屏蔽不同 *** 作系统和数据库系统的差异,使面向特定领域(如空间数据管理及应用)所需的技术得以实现,供不同的客户端高效地共享和互 *** 作。

ERP系统服务器对硬件到底有什么要求

最起码服务器得是个品牌的,最好有磁盘阵列卡,支持RAID5更好,有多个可热插拔SATA硬盘接口,服务器通过了多 *** 作系统测试。当然,CPU等主件也不能是淘汰货。做ERP服务器磁盘做RAID是很有必要的。保证数据的冗余是必须地呵呵。

ERP系统对服务器的配置有什么要求?

1希望你们认真看一下楼主的要求
PC机100台
像一楼这位大哥说的,便宜几千块服务器。。。你觉得这种机器能保证100台的运行吗?人家既然有100台客户端,同时在线的肯定也比较多,你这个配置不是太坑爹?
2服务器的选购对于你们的系统具体要求是很重要的,这一点一楼说到一点,你们系统的计算性、复杂性、要求 都是相关的。这一点 需要贵公司/单位 配置一个较好的服务器,在目前来说,IBM/DELL和配置不错,具体配置尽量好,个人认为5W比较正常,服务器的硬盘不是关键,因为这种服务器重要性是它的运算速度,如果条件允许,可以考虑把中间层/域控制器/数据服务器分配到三台服务器上,这样每台承受的压力较小,运算速度更好,服务器的网络接口尽量是1000M。
3另外、一个客户端的运行因素很多,不光是服务器,你们的网络保证,客户端PC配置情况也同样重要。
至于二楼这位打广告的 就别来了
希望对你有帮助

无盘做w7系统服务器硬件要求

首先,WIN7不是服务器 *** 作系统,只是单机的 *** 作系统。。。
然后服务器是按你自己的需要来要求硬件的,按WIN7的硬件要求
处理器:1 GHz 32位或者64位处理器
内存:1 GB 及以上
显卡:支持DirectX 9 128M 及以上(开启AERO效果)
硬盘空间:16G以上(主分区,NTFS格式)
这样就可以装WIN7了,你要硬把WIN7当服务器,我也无话可说。。。

ERP系统服务器要一直开着

这是当然,何为服务器,就是要支持持久开机的稳定性能,不用每天都关,这样反而会造成其他不明的错误

伟峰oa对硬件服务器有什么要求

一般的OA软件对硬件服务器要求都不高,常规配置的服务器,一般16G内存,双cpu就可以满足几百人的使用了,硬盘的速度最好快一些,因为oa的应用一般数据量较大,且大部分为文字型的数据。大概的情况就是这样的。

ERP系统下个月上线,如何搭建ERP系统服务器

鉴于ERP软件是IT系统中关键的一部分,而且对于大多数成长型制造企业来说,随着信息化进程的不断推进,业务的不断增加,数据量的急剧增长,IT系统的性能、稳定性、可用性以及扩展性等等各方面都面临着巨大挑战。而服务器作为IT系统的核心部分,选购环节需要经过严格把关。

erp系统,到底有什么价值?

ERP系统,能帮助企业提高效率、搭建企业标准化流程、降低企业运营成本、能让企业人员协同办公,使资源最大化利用。
现如今,信息化管理越来越被企业所重视,规范化、专业化管理是企业发展必经之路,所以ERP系统的出现,给到了企业更好的选择

公司erp系统服务器 推荐个配置

企业应用的话 你还有没说清楚的,服务端部署方式、前后端类型、应用规模、是否需要考虑冗余等等;
50人以下规模,数据库和前端跑一起的话,至强E3 1230V2 V3系列就足够了,配合用料好一些的PC H77的主板,整体成本5K-6K;
单独买服务器的话就是另外一回事了。
PS1:intel集显涉及的显卡共享内存、还有几个intel的几个新技术,不是必要的话,建议使用低端独立显卡。
PS2:预算不够买工作站或者服务器主板的前提下,PC主板当服务器用,intel的原厂主板是最佳选择,虽然现在已经不做了。。。网上Z77 H77的板目前还是有的

话说学校选课系统服务器到底有多差

主要是服务器崩溃,后台也依托于服务器的。分布式就是类似于服务器集群,就是分担服务器压力的,但是代码自身的优化和你所处的硬件环境也有关系的。

除了硬件,服务器上还要装软件,比如你要办公那肯定先要由xp系统和office这样的软件支持,那网站也一样,比如windows自带的IIs就是一个支持网站运作的一个软环境,当然咯现在用IIs搭建的环境基本上不用了,但初期可以搭建练练手,了解下网站运行的基本架构等等

我的服务器用的是小鸟云的,性能稳定,访问很流畅。

客户端:中文Windows9x、中文WindowsNt Server/Workstation 40、中文Winnt40、中文Win2000(professional)、中文Win2000(server)、中文Win2000(advanced server)、中文WindowsXP。

服务器端:中文Winnt40、中文Win2000(professional)、中文Win2000(server)、中文Win2000(advanced server)、中文WindowsXP。

数据库环境:SQL70+SP2数据库、MSDE数据库、SQL2000数据库。

网络协议:TCP/IP、DCOM。

财务软件:用友软件公司的U系列通用软件。

提示

※ 不要用减号“-”等特殊字符作为机器名。

※ 安装产品前请将查杀毒类软件的防火墙和实时监控系统关闭。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/12730775.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存