首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >测试SetUp Vs TearDown

测试SetUp Vs TearDown
EN

Stack Overflow用户
提问于 2020-01-17 19:51:04
回答 1查看 94关注 0票数 0

我们已经看到,无论平台和工具如何,都在使用测试setUptearDown。但为什么它们在你的测试中很重要?测试setUp和tearDown为什么以及如何在测试执行中扮演关键角色?

在我看来,测试setUp是所有测试的初始状态。但是,可以在运行或执行每个测试之前重置初始状态。然而,tearDown是清理过程,它将在执行测试后运行。换句话说,测试tearDown是在先出后出的基础上运行的。测试setUp云的简单示例是、开放浏览器、和tearDown,可以是关闭浏览器

这是一个悬而未决的问题,你可以有你的想法。

EN

回答 1

Stack Overflow用户

发布于 2020-05-29 16:14:43

它们在功能方面都不重要,因为它们可以通过其他方式被替代,例如在所有测试函数开始时用启动语句调用函数,或者在运行测试之后调用另一个函数。

然而,为了组织和避免重复,它们是非常有用的。

例如,我对我的数据库进行了单元测试,在那里我需要测试我的注册和登录功能是否有效。由于注册函数向数据库添加了一个用户,所以我需要在其他测试之前恢复它,这样它们就不会受到破坏,而setUp函数在这方面非常有用。

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

https://stackoverflow.com/questions/59794015

复制
相关文章

相似问题

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