gpt4 book ai didi

testing - 如何在功能上测试在给定时间应该发生的事情?

转载 作者:行者123 更新时间:2023-11-28 21:15:17 27 4
gpt4 key购买 nike

我正在编写一个包含一种时间表的网络应用程序。执行特定操作后,时间表会更新,并且当用户当天访问页面时会发生一些事情。

有什么想法可以为这种功能编写功能(验收)测试吗?

我正在使用 Selenium 编写这些端到端测试。我唯一的想法是可以通过访问像 /set-fixed-time?time=... 这样的 URL 来强制服务器使用给定的日期,然后在测试之后访问 /设置实时

在服务器上,我会使用一个自定义对象来获取当前时间,并且当访问其中一个 URL 时会交换该对象。

最佳答案

我认为它可以用于开发人员测试,但是验收测试应该在没有模拟的情况下完成(你的模拟代码中可能有错误)。如果它必须等待 3 天,那么验收测试应该等待那些树日,否则他们可以通过更改服务器时间来绕过它。我认为仅仅为了测试而留下后门是个坏主意(一些测试人员可以手动测试它而不是忘记/set-real-time)。

关于testing - 如何在功能上测试在给定时间应该发生的事情?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/882187/

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