首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QA:自动黑盒测试断言

QA:自动黑盒测试断言
EN

Stack Overflow用户
提问于 2013-07-26 22:56:32
回答 1查看 109关注 0票数 0

我有一个大型的服务器应用程序,其中大部分内容都是基于异步javascript的。

我使用selenium来测试它,我有一个概念性的问题:在某个测试的前提条件下,断言应该有多强?

例如:如果我需要执行XX和YY来测试ZZ,我是否应该断言XX和YY,即使它们有自己的测试?

一方面,在测试ZZ之前,我真的希望确保XX和YY是按预期完成的。另一方面,我不希望ZZ因为XX或YY中的小问题而失败。

EN

回答 1

Stack Overflow用户

发布于 2013-07-26 23:05:52

如果你使用的是测试框架,他们应该有一个依赖框架。对于TestNG,这意味着在测试之前使用@dependsOnMethods或@dependsOnGroups。这样,如果测试XX或YY失败,它将跳过测试ZZ。

但是,如果您没有这样的框架,那么我建议您包括这些断言,因为当您查看ZZ并找出它失败的地方时,它更具描述性。我看到的唯一例外是,如果XX或YY测试需要很长时间才能运行,并且您不希望运行两次。

希望这能有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17884696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档