常见系统的分类你了解吗?

系统的划分有不同的方式。根据组成,系统可以分成以下3类。

纯软件:这种类型的软件直接在PC上运行,还可以进一步细分成单机软件(如Word)、客户端软件(如QQ)、服务器端软件(如淘宝网站),以及插件软件(不能独立运行,需要借助浏览器等软件才能运行,如Firefox浏览器插件)。

软件+硬件:随着技术的不断进步,越来越多需要靠硬件才能实现的特性现在能通过软件实现了,硬件和软件结合得越来越紧密。这种系统在日常生活中非常常见,如手机、空调、电梯等。

软件+硬件+维护人员:这种系统通常对应大型的系统,如电信公司或者移动公司所使用的系统。这种系统通常需要长时间运行,在运行过程中一旦出现故障,仅靠系统自身很难自动恢复,需要由维护人员来进行操作,帮助系统恢复。

无论是哪种类型的系统,都是系统测试的对象。

12.1.3实际环境和开发环境

在系统测试中,除了针对不同类型的系统进行测试外,还需要尽可能在实际环境中进行测试。与实际环境相对应的是开发环境,这两个环境的区别如下。

被测系统所包含的代码不同:实际环境下,被测系统包含的代码比较干净;而开发环境下,被测系统包含大量测试用代码,没有这些测试用代码,无论是测试还是调试都会很不方便。当然,也不可能为这两个不同的环境分别开发代码。两个环境下的代码通过宏开关来进行控制,所有测试代码都包含在#ifdef debug…#endif中。只要对代码进行编译时没有包含debug的编译开关,所有测试代码都不会包含进去。

配置不同:实际环境下配置千差万别,有的用户的配置高,有的用户的配置低;有的用户的网络速度快,有的用户的网络速度慢。开发环境下配置一般比较单一,计算机通常统一配置,而且配置较高。

包含的DLL不同:实际环境下,包含的DLL较少;而开发环境下,由于安装了较多的开发工具和测试工具,因此DLL较丰富。于是,就可能出现在开发环境下运行正常的软件在实际环境下无法正常运行,这是需要在系统测试中考虑的。

为了能更好地理解实际环境与开发环境的不同,下面通过手机测试来具体说明。

(1)手机上的软件不可能直接在手机上开发,这样成本太高,因此手机上的软件先在PC上进行开发和测试,而且是在Windows操作系统上进行的,这对应的就是开发环境。

(2)一旦手机软件在安装了Windows系统的PC上测试通过,就需要将软件移植到Linux系统上,但仍然在PC上进行,这对应的仍然是开发环境。

(3)Linux系统上测试通过后,手机软件就该放到手机上来进行测试了,这时并没有真正的移动网络,所有网络设备需要通过测试仪器进行模拟,但对于手机测试而言已经接近用户的实际使用情况了,这时对应的是实际环境。

(4)以上测试通过后,在真正的外界环境下进行测试,这通常称为外场测试。所有测试都需要在实际的街道上进行,这对应的也是实际环境。

(0)

相关推荐

  • 软件的验证不能只靠测试人员

    很多实施GJB5000的组织,大多都会有这样的现象:由于软件开发在组织的业务中只占很小的比重,软件开发一直得不到重视,留给软件开发的时间总是很短,所以,软件开发人员在编写好代码,完成编译集成,简单验证 ...

  • 使用MATLAB基于模型设计开发嵌入式软件以满足认证标准

    建模是一种创建真实世界系统的虚拟代表的方式.可以在广泛的条件下模拟这个虚拟代表,看看它是如何表现的. 建模和仿真对于测试那些仅靠硬件原型难以重现的条件很有价值.在设计过程的早期阶段,当硬件还没有出现时 ...

  • FPGA开发流程中的HDL代码生成和验证

    一个汽车工程师团队开始为一辆乘用车建立一个控制系统,比如ADAS控制器(ADAS-ECU).使用的是基于模型的设计,所以他们首先从系统需求中建立一个结构模型:在这种情况下,系统包含环境模型,感知模型, ...

  • 40种常见水果属性分类表,今天你吃对了吗?

    水果属性 寒性水果 凉性水果 热性水果 温性水果 平性水果

  • 《食品保健》40种常见水果属性分类表,今天你吃对了吗?

    水果属性 寒性水果 凉性水果 热性水果 温性水果 平性水果 版权声明:图文来源网络,我们对文中观点保持中立,只以信息传播为目的,本公众号属于非赢利社会组织公共文化平台,不做任何商业用途.文章版权归原作 ...

  • 一文读懂普外科常见手术切口分类

    手术部位感染是指围术期发生在切口或者手术深部器官及腔隙的感染,较常见的就是术后切口感染,且术后切口感染的发生与手术野所受的污染程度有关,这就要求临床医生需对手术切口做出确切的分类,对术后切口能否发生感 ...

  • 40种常见水果属性分类表,今天你吃对了吗?【组图】

    水果属性 寒性水果 凉性水果 热性水果 温性水果 平性水果

  • 清代银币——常见龙纹的分类简介

    清代机制币的出现,将传统圆形方孔钱推上绝路.机制币的装饰风格出现了中西合璧的景象.中国传统钱币一直以文字装饰为主,而世界绝大部分国家多以图案装饰为主,机制币在中国的出现将传统与外界的新风貌相糅合,从此 ...

  • 鱼缸过滤系统的分类和作用?

    都说养鱼先养水,那么如何才能养好水呢,我个人的观点就是:必须要有一个给力的过滤系统.只有过滤系统达标了,才能养出一缸好水来,当然了前提还要配有一个给力的水泵,还要做到规律性的维护. 今天我发这个帖就和 ...

  • 常见的冷库分类及详解,你要建哪种冷库?

    冷库已经成为生鲜等冷链企业的货物周转.存储和销售环节不可缺少的设备之一,为商品价值和经济价值的提升发挥了重要作用.根据不同的标准,冷库可分为不同的类型.跟着库华制冷小编一起了解常见的冷库分类及详解吧, ...

  • 常见药物配伍分类大全

    常见药物配伍分类大全

  • 中医经络系统的分类和组成,一看就懂

    经络系统包括经.络二脉,十二经脉与奇经八脉中的督.任二脉合称为十四经脉,它与经穴按摩治疗疾病有着十分密切的关系. (1)十二经脉 十二经脉是经络的主体部分,所以又称为十二正经.十二经脉包括:手太阴肺经 ...