词条 | AdHoc |
释义 | “Ad hoc”一词来源于拉丁语,意思是“专用的、特定的”。 Ad Hoc网络是一种无中心自组织的多跳无线网络,它不以任何已有的固定设施为基础而能随时随地组建临时性网络。它是具有特殊用途的对等式网络, 使用无线通信技术 ,网络中的节点互相作为其邻居(在其直接通信范围内的节点)的路由器 ,通过节点转发实现节点间的通信。 具有组网灵活、扩容方便、维护费用和运营成本低、安装快捷、系统简单、覆盖范围广等优点。并具有很高的抗毁性能,在应急救灾、野外勘探以及军事领域有着广泛的应用前景。此网络与ADLS或3G网络不同的是这是一种具有特种意义且临时性组成的不一般的特性能网络. ad hoc网络是有一组带有无线通信收发设备的移动节点组成,多跳,临时与无中心的自治系统。 它有以下几个主要特点: (1)自组织。这种网络可以不需要任何预先架设的无线通信基础设施,所有节点通过分层协议体系与分布式算法,来协调每个结点各自的行为。结点可以快速,自主和独立的组网。 (2)对等结构 (3)多跳路由 (4)拓扑动态变化 软件测试中的ad-hoc “Ad-Hoc” 原意是指 “特定的,一次性的”,这里专指“随机的,自由的”测试。在软件测试中除了根据测试样例和测试说明书进行测试外,还需要进行随机测试(Ad-hoc testing),主要是根据测试者的经验对软件进行功能和性能抽查。随机测试是根据测试说明书执行样例测试的重要补充手段,是保证测试覆盖完整性的有效方式和过程。 随机测试主要是对被测软件的一些重要功能进行复测,也包括测试那些当前的测试样例(TestCase)没有覆盖到的部分。另外,对于软件更新和新增加的功能要重点测试。重点对一些特殊点情况点、特殊的使用环境、并发性、进行检查。尤其对以前测试发现的重大Bug,进行再次测试,可以结合回归测试 (Regression testing)一起进行。 理论上,每一个被测软件版本都需要执行随机测试,尤其对于最后的将要发布的版本更要重视随机测试。随机测试最好由具有丰富测试经验的熟悉被测软件的测试人员进行测试。对于被测试的软件越熟悉,执行随机测试越容易。只有不断的积累测试经验,包括具体的测试执行和对缺陷跟踪记录的分析,不断总结,才能提高。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。