碰见测试用例之间相互影响怎么办

2019-02-14 10:09:29 +08:00
 RobinzzZ

RT,在工作的时候使用的是 qunit 测试框架,然而测试用例之间往往会相互影响,咋解决呢?

1975 次点击
所在节点    职场话题
4 条回复
Hieast
2019-02-14 10:31:29 +08:00
没用过那个框架,我不是专业测试,只是根据自己写单元测试的经验随便说一说。

你找找那个框架有没有组件生命周期的概念,设置相互影响的那一部分组件的生命周期为单次用例,或者干脆每个测试用例都从起点开始跑,不复用组件,看看行不行。
mikuazusa
2019-02-14 10:39:45 +08:00
每个测试用例执行的时候要“初始化”和“还原”系统,这样就可以互不干扰
scipio
2019-02-14 14:08:41 +08:00
这个跟你用啥框架其实一点关系都没有,关键是你的测试用例编写时要确保执行后状态能够恢复到执行之前。
ksedz
2019-02-14 14:16:48 +08:00
setUp
tearDown

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/534780

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX