gpt4 book ai didi

unit-testing - 使用适当的抽象时,我们是否需要对 GUI 进行单元测试?

转载 作者:行者123 更新时间:2023-12-03 10:21:12 24 4
gpt4 key购买 nike

具有良好的设计模式,例如 MVP , MVC等,我们的目标是将所有逻辑移出 GUI。这给我们留下了一个轻量级的 GUI,理想情况下只需要将其按钮和字段“绑定(bind)”到某些业务逻辑层中的属性。这是一个很好的方法,因为这一层将没有 GUI 的东西,我们可以很容易地为它编写单元测试。

我的问题是:这就够了吗?还是我们仍然应该对 GUI 层进行单元测试?

最佳答案

恕我直言,如果您从 GUI 中删除整个逻辑,则无需自动测试它。当然,您仍然需要运行它以查看它是否应该运行 :)

这是关于单元测试的。对于集成测试,测试所有内容仍然很好,例如如果可能的话,由 Selenium 提供。

关于unit-testing - 使用适当的抽象时,我们是否需要对 GUI 进行单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3698951/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com