Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Testing 软件健全性测试的困惑_Testing_Qa_Manual Testing_Smoke Testing_Sanity Check - Fatal编程技术网

Testing 软件健全性测试的困惑

Testing 软件健全性测试的困惑,testing,qa,manual-testing,smoke-testing,sanity-check,Testing,Qa,Manual Testing,Smoke Testing,Sanity Check,我读过几篇关于烟雾和精神测试的帖子。所有这些几乎都令人困惑。既没有解释清楚,只是重复了这件事,只有两三篇文章例外。根据这两三篇文章,我得出结论,以下是正式流程: 烟雾测试(一般健康检查)----然后-->健康测试(检查一些主要功能到更深层次)(专业健康检查)----然后---->功能测试(深层次的全面功能检查) 我的上述概念正确吗 我对什么时候执行理智感到困惑。在第一次构建时执行冒烟。但是当理智被执行时?是否只有在每次冒烟后才执行,或者每次构建发生一些变化时才执行(即,即使是因为只有第一次构建时

我读过几篇关于烟雾和精神测试的帖子。所有这些几乎都令人困惑。既没有解释清楚,只是重复了这件事,只有两三篇文章例外。根据这两三篇文章,我得出结论,以下是正式流程:

烟雾测试(一般健康检查)----然后-->健康测试(检查一些主要功能到更深层次)(专业健康检查)----然后---->功能测试(深层次的全面功能检查)

我的上述概念正确吗


我对什么时候执行理智感到困惑。在第一次构建时执行冒烟。但是当理智被执行时?是否只有在每次冒烟后才执行,或者每次构建发生一些变化时才执行(即,即使是因为只有第一次构建时才执行冒烟而未执行冒烟时)或者在这两种情况下?

我认为烟雾测试是在第一次构建时进行的,以确保软件足够稳定,可以进行另一个测试过程,同时,进行了健全性测试,以检查先前构建中的任何错误修复是否已修复,并确保这些修复不会破坏任何先前工作的功能

如果软件中添加了新功能,也会进行健全性测试,以确保更改不会破坏软件的核心功能。:)

我发现答案如下:

这个循环就像

开发->烟雾测试->功能测试。

当软件更改时

重新测试->健全性测试->回归测试


全文可在上阅读。

烟雾测试的名称取自现实生活。这种测试意味着您需要打开所有设备、机器等,看看它们是否冒烟(它们开始着火)。在应用程序中,这意味着您登录并检查是否可以开始测试。您查看应用程序的一些不同组件,通常不考虑业务和逻辑。
在卫生测试中,是一种功能测试,但它们是在烟雾测试之后进行的(烟雾测试可以进行)。健全性测试的目的是检查应用程序的逻辑和业务正确性。触摸几个地方,检查应用程序是否按照要求正确工作。健全性测试通常在系统发生变化后使用,有时称为小回归

这些不是正式定义的术语。当你阅读不同的书籍和文章,或者在不同的公司工作时,他们会改变。有些人会互换使用它们,而另一些人则会有所区别,但它们一点也不相似。它们是不同的,有着不同的含义。但是,即使在烟雾测试之后,第一次构建时,是否也会发生理智的事情呢?