A sanity test or sanity check is a basic test to quickly evaluate whether a claim or the result of a calculation can possibly be true. The point of a sanity test is to rule out certain classes of obviously false results, not to catch every possible error. In arithmetic, for example, when multiplying by 9, using the divisibility rule for 9 to verify that the sum of digits of the result is divisible by 9 is a sanity test - it will not catch every multiplication error, however it's a quick and simple method to discover many possible errors.
In software development, the sanity test (a form of software testing which offers "quick, broad, and shallow testing"[ 1] ) determines whether it is reasonable to proceed with further testing.
Software sanity tests are commonly conflated with smoke tests . [ 2] A smoke test determines whether it is possible to continue testing, as opposed to whether it is reasonable [citation needed ] . A software smoke test determines whether the program launches and whether its interfaces are accessible and responsive (for example, the responsiveness of a web page or an input button). If the smoke test fails, it is impossible to conduct a sanity test. In contrast, the ideal sanity test exercises the smallest subset of application functions needed to determine whether the application logic is generally functional and correct (for example, an interest rate calculation for a financial application). If the sanity test fails, it is not reasonable to attempt more rigorous testing. Both sanity tests and smoke tests are ways to avoid wasting time and effort by quickly determining whether an application is too flawed to merit any rigorous testing. Many companies run sanity tests and unit tests on an automated build as part of their development process.[ 3]
Sanity testing(健全测试),软件主要功能成分的简单测试以保证它是否能进行基本的测试。
发表评论
-
Basic QA --- Fuzz testing
2010-11-19 18:16 840Fuzz testing or fuzzing is a so ... -
Basic -- Software quality assurance
2010-11-16 15:40 0Software quality assurance 不但在软 ... -
Basic QA --- Monkey testing
2010-11-16 15:25 1141In computer science, a monkey t ... -
[Auto-Selenium]Selenium
2010-11-10 13:51 0What is Selenium? Selenium ... -
浏览器代理设置
2010-10-25 17:44 771Chrome Tool menu/Options/Under ... -
Basic --- Alpha和Beta测试简介
2010-09-06 17:24 782大型通用软件,在正式 ... -
常用测试工具
2010-07-28 10:31 0Test Director TestDirector是M ... -
[LoadRunner]基本概念
2010-07-23 09:02 9491, .lrs 场景文件(Senaro):描述虚拟用户是按什 ... -
[白盒]代码测试工具EMMA
2010-06-28 13:14 0http://emma.sourceforge.net/ -
[LoadRunner]压力测试
2010-06-01 14:38 0启动rstatd服务,以便使用LoadRunner工具来监视L ... -
[工作日志]人员管理--20100514
2010-05-14 15:45 01,及时了解member状态: what does she/ ... -
Basic --- Sanity testing
2010-05-13 16:01 657In computer science, a sanity t ... -
[Tool]MRTG使用及分析
2010-05-12 10:28 0校園網路防火牆 ISG-2000 Session 負載統計 ... -
Basic -- Ad hoc testing
2010-05-11 14:38 716Ad hoc testing is a commonly ... -
[工作日志]月会---管理心得
2010-05-10 13:29 0OE QA Meeting - May 1, 重点不够突出 ... -
[转]Scrum方法二十问
2010-04-06 10:47 1216Scrum作为敏捷方法之 ... -
敏捷宣言
2010-03-31 15:46 956《敏捷宣言》 个 ... -
RC(Release candidate)
2010-03-31 10:36 798Release candidate The term ... -
Mac - Selenium RC + Hudson + Maven
2010-03-29 20:29 01,下载tomcat 的 tar.gz 2,解压缩到某处 ... -
软件工程的三段论起源及发展趋势etc
2010-03-16 14:30 0软件工程的三段论起源及发展趋势 转自: http://www ...
相关推荐
[弃用] nuxt-sanity 现在不推荐使用此软件包,并用代替 。 设置 将带有yarn或npm的nuxt-sanity依赖项添加到您的项目中 yarn add nuxt - sanity // or npm install nuxt-sanity 添加nuxt-sanity的modules的部分...
$ cd gatsby-sanity-pizzas $ npm install $ npm run develop 环境变量 -SANITY_TOKEN = -GATSBY_PAGE_SIZE = -GATSBY_API_URL = -GATSBY_GRAPHQL_ENDPOINT = -GATSBY_SERVERLESS_BASE = -MAIL_HOST = -MAIL_USER...
开源项目“Sanity.IO Litter”是一个用Go语言编写的工具,主要目的是为了在测试、日志记录和调试过程中提供美观的输出。Litter的名字暗示了它的功能——清理并整理那些通常杂乱无章的输出信息,使其更易读、更易理解...
安装npm i --save-dev sanity-codegen prettier或者yarn add --dev sanity-codegen prettier注意:更漂亮是对等依赖CLI用法在项目的根目录下创建一个sanity-codegen.config.ts或sanity-codegen.config.js 。...
gridsome-source-sanity 源代码。 需要 Gridsome 0.7.1 或更高版本。目录基本用法npm install gridsome-source-sanity# oryarn add gridsome-source-sanity部署 GraphQL 架构此源插件仅在您为项目和数据集发布时才...
sanity install @nacelle/sanity-plugin-pim-linker 证书 您需要提供与机舱空间关联的ID和令牌。 这些凭据可以在“找到。 您可以通过以下两种方式之一添加这些凭据: 在./config/@nacelle/sanity-plugin-pim-...
这是Sanity HQ演示所使用的示例项目。 因此,随着新功能的发布,它会随着时间的推移而变化和发展。 该入门工具非常适合演示目的,既可以评估Sanity以供您自己使用,也可以在您希望将其作为项目的一部分提供给客户时...
使用 & 构建的样本公司网站 该示例将网站的生成与内容管理结合在一个整洁的小型公司...git clone git@github.com:sanity-io/example-company-website-gatsby-sanity-combo.git cd example-company-website-gatsby-s
这是Sanity HQ演示所使用的示例项目。 因此,随着新功能的发布,它会随着时间的推移而变化和发展。 该入门工具非常适合演示目的,既可以评估Sanity以供您自己使用,也可以在您希望将其作为项目的一部分提供给客户...
:sparkles: aooa-gatsby-sanity-ultra-cedar :sparkles: 这是一个使用作为的网站。 它是在不到一分钟的时间内使用创建的。 您可以像这样,或探索一些变体。 如何不同: :artist_palette: 看 :pencil: 内容管理系统 :...
Sanity-React博客模板是一个基于Sanity和React的高级博客框架,它允许开发者根据自己的需求进行高度定制。Sanity是一个现代的Headless CMS(内容管理系统),而React是Facebook开发的前端JavaScript库,常用于构建...
使用 & 构建的样本公司网站 该示例将网站的生成与内容管理结合在一个整洁的小型公司网站中。 阅读 并。 特征 用盖茨比建立的公司网站 ...cd example-company-website-gatsby-sanity-combo npm instal
sanity-php需要PHP> = 5.6,并安装了json模块。 作曲家 您可以通过安装该库。 运行以下命令: composer require sanity/sanity-php 要使用该库,请使用Composer的 : require_once 'vendor/autoload.php' ; 用法...
假性理智图像CDN它是什么? 使用 @sanity/image-url帮助程序处理假图片的代理。 在测试或故事书中有用。... withOptions ( { baseUrl : "https://fake-sanity-image-cdn.vercel.app/proxy/" ,} ) ;console . log ( b
【标题】"bbb-sanity-commercelayer:ICA Commerce Layer Starter" 是一个针对电商领域的项目启动模板,专门设计用于整合 Sanity 内容管理系统与 Commercelayer 商业层的集成解决方案。这个项目的核心目的是简化在 ...
rp-sanity-commercelayer:说唱商务层入门
:input_latin_letters: 理智型查询 健全性的类型化查询生成器 零依赖模式生成器和查询生成器,是完全类型化的,并且可以在JavaScript和TypeScript中使用。...npm install sanity-typed-queries --save 模
git-sanity 这个工具允许您检查本地 git 存储库的历史记录。 “健全的”历史是没有交错合并的历史。安装git-sanity 发布在。 cabal install git-sanity注意:您可能必须手动安装二进制依赖项,因为 cabal 尚不支持...
优化Sanity Next.js示例项目这是一个用引导的项目。入门配置环境变量将.env.example复制到.env 设置Sanity变量值以匹配您的CMS 配置您的统一数据源安装套件npm i# oryarn运行开发服务器npm run dev# oryarn dev 用...
资源分类:Python库 所属语言:Python 资源全名:sanity_nupic-0.0.8-py2-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059