Sio*_*vok 83
完整性测试不以任何方式限于编程或软件工程的上下文.理智测试只是一个随意的术语,意味着您正在测试/确认/验证应遵循非常清晰和简单逻辑的内容.它要求别人确认你不是疯了,对你来说似乎有意义的东西也对他们有意义......或者你在过去4小时内喝了太多能量饮料以保持理智?
如果你完全不知所措地在墙上猛烈抨击为什么一些非常简单的东西不起作用......你会要求别人为你做一个快速的理智测试.让他们确保你在for
循环结束时没有忽略那个分号,你看过去的最后15次.非常简单的例子,真的不应该发生,但有时你太接近某些东西退后一步看到整体.不同的观点有时有助于确保你不是完全疯了.
健全性测试或健全性检查是一种基本测试,用于快速评估索赔或计算结果是否可能为真@ http://en.wikipedia.org/wiki/Sanity_testing
很好的例子是对数据库连接进行健全性检查.
SELECT 1 FROM DUAL
Run Code Online (Sandbox Code Playgroud)
这是一个测试连接的简单查询,请参阅:
它不测试深层功能,只测试连接是否可以继续.
冒烟和健全之间的区别,至少在我的理解中,冒烟测试是一种快速测试,用于查看构建后的应用程序是否足以进行测试。然后,您进行一个健全性测试,该测试会告诉您某个特定功能区域是否足够好,以便对该区域进行测试实际上是有意义的。
例子:
烟雾测试:我可以启动应用程序并浏览所有屏幕并且应用程序不会崩溃。
- 如果应用程序崩溃或我无法访问所有屏幕,则此构建确实有问题,需要尽快熄灭“火灾”,并且该版本不适合测试。
健全性测试(对于用户管理屏幕):我可以进入用户管理屏幕,创建一个用户并将其删除。
归档时间: |
|
查看次数: |
67885 次 |
最近记录: |