健全性测试

✍ dations ◷ 2025-04-07 19:37:48 #错误检测与校正,软件测试

健全性测试或完整性测试是快速评估索赔或计算结果是否可能的基本测试。 这是一个简单的检查,看看生产的材料是否合理(材料的创造者是理性思考,应用理智)。理智测试的目的是排除某些明显错误的结果,而不是捕捉每一个可能的错误。可以检查经验法则以执行测试。 除了执行完整或严格的测试之外,完整性测试的优势在于速度。

在算术中,例如,当乘以9时,使用9的除数规则来验证结果的数字总和是否可被9整除是一个完整性测试 - 它不会捕获每个乘法误差,但它是一个快速而简单的发现许多可能错误的方法。

在计算机科学中,健全性测试是计算机程序,系统,计算或其他分析的功能的非常简短的贯穿,以确保系统或方法的一部分大致按预期工作。 这通常是在更详尽的一轮测试之前。

理智测试可以参考各种数量级和其他简单的经验法则设备,用于交叉检查数学计算。例如:

在软件开发中,理智试验(一种形式的 软件测试 提供的"快速、广泛、和浅层的测试")确定它是否可能及合理开展进一步的测试。

软件健全测试是烟雾测试的同义词。 理智或冒烟测试确定继续测试是否和 。 完整性测试执行确定系统是否可访问且应用程序逻辑是否响应所需的应用程序功能的子集。 如果完整性测试失败,则尝试更严格的测试是不合理的。 通过快速确定应用程序是否存在缺陷而无需进行任何严格测试,可以避免浪费时间和精力。 许多公司在自动构建中运行健全性测试,作为其软件开发生命周期的一部分。

可以使用完整性测试来辅助调试软件。 考虑一下,应用程序或软件通常涉及系统外部输入和输出之间的多个子系统。 当整个系统未按预期执行时,可以使用健全性测试来帮助决定接下来要调查的内容。 如果一个子系统未给出预期结果,则可能会从进一步调查中消除其他子系统。

一个“你好,世界!”程序通常用作开发环境的健全性测试。 如果程序无法编译或执行,则支持环境可能存在配置问题。 如果它有效,任何被诊断的问题可能都在于实际的应用程序。

“健全性测试”的另一种可能更常见的用法是表示在程序代码中执行的检查,通常是对函数的参数或从中返回,以查看答案是否可以被认为是正确的。 例程越复杂,检查其响应就越重要。 这个简单的案例是检查打开,写入或关闭的文件是否在这些活动中没有失败 - 这是一个经常被程序员忽略的健全性检查。 但是,由于各种原因,更复杂的项目也可以进行健全性检查。

这方面的例子包括银行账户管理系统,它检查提款是否合理,不要求超过账户包含,并且存款或购买是合理的,以适应历史数据建立的模式  - 对于准确性,可以更仔细地检查大额存款,可以与持卡人一起检查大额购买交易以防止欺诈,在持卡人访问之前的外国地点的ATM取款可能会与他一起清理等等;这些是“运行时”的健全性检查,而不是上面提到的“开发”健全性检查。

相关

  • 腹肌腹直肌(简称腹肌)是指躯干下半部(或称腹部)的器官,由若干片状的肌肉保护着,并固定在适当的位置。他们包括两块腹直肌,沿着身体前面,从胸廓延伸到骨盆。当腹直肌收缩时,腹部被往内拉。
  • 疝气疝(Hernia),俗称疝气,其最初的意义是“腹痛”,但后世多特指“少腹坠痛”的狐疝,相当于现代医学的“腹股沟疝”。医学上的疝气指的是器官,例如肠子,经由腔室的孔道离开原先的位置。有
  • Science《科学》(英语:Science)是美国科学促进会出版的一份学术期刊,为全世界最权威的学术期刊之一。该期刊的主要关注点是出版重要的原创性科学研究和科研综述,此外《科学》也出版科学
  • 澳洲茄碱澳洲茄碱是一种有毒的化学物质,是澳洲茄胺(英语:solasodine)的糖苷。澳洲茄碱会在出现在茄科植物中。澳洲茄边碱也是一种不成功的抗癌用药Coramsine(英语:Coramsine)中的成分之一,另
  • 金属互化物金属互化物(intermetallic compound)或金属间化合物是一个被用来表示一种特殊情况的术语。指的是固体相涉及金属,以及一种完全不同的配位化学,它被用来解释由两种或两种以上金属
  • 人手人力资源(英语:Human Resources;简称:HR),是指一个机构中由人所组成的劳动力。人力资源的安排、运用称为“人力资源管理”,关键功能是‘在合适的时间,将合适的人员,安排在合适的职务
  • 赌城大道赌城大道(Las Vegas Strip,简称:The Strip)是美国内华达州克拉克郡内南拉斯维加斯大道上长约4.2英里(6.8公里)的一个路段。赌城大道并不在拉斯维加斯的城市范围内,而是位于拉斯维加
  • 凯鹏华盈凯鹏华盈 (英语:Kleiner Perkins Caufield & Byers,缩写为KPCB) 是美国硅谷的一家风险投资公司。华盛顿邮报和其它媒体称呼为“最大的风险投资公司”。 纽约时报的称为“硅谷顶
  • 大布罗姆巴赫湖大布罗姆巴赫湖(德语:Großer Brombachsee),是德国的水库,位于该国东南部,由巴伐利亚负责管辖,处于中弗兰肯行政区,长5.1公里、宽2公里,面积9平方公里,最大水深33米,水体容量56,400万立
  • 弗里德里希二世·格拉夫·冯·哈恩弗里德里希二世·格拉夫·冯·哈恩(Friedrich II. Graf von Hahn,1742年7月27日-1805年10月9日)是德国贵族、哲学家、天文学家。他比多普勒更早提出多普勒效应。冯·哈恩出生于