gpt4 book ai didi

java - 聊天客户端的验收测试

转载 作者:行者123 更新时间:2023-11-30 11:57:54 25 4
gpt4 key购买 nike

我正在编写一个聊天客户端(msn messenger 样式),但在编写发送/接收功能的验收测试时遇到了一些问题。

例如考虑用户故事“一个用户可以向另一个用户发送消息”。

1- 我是否应该测试客户端软件是否与服务器正确交互?在这种情况下,我应该如何表示这种交互?

2- 我是否应该测试第二个客户端是否真的收到消息?在这种情况下我应该依靠服务器来证明我的软件工作正常。这种假设在验收测试中是否正确?

我想用 concordion 或 fitness 编写我的测试,但非常感谢您的帮助。

谢谢

最佳答案

当您编写验收测试时,应该在最高级别编写,就好像用户正在使用该软件一样。它通常是黑盒测试。在您的用户故事中,“一个用户可以向另一个用户发送消息”,您将启动 2 个客户端和聊天服务器,从一个客户端发送消息并确保另一个客户端接收到它。这个故事没有说明服务器应该如何处理它,它只是说一个用户可以向另一个用户发送消息。

不过,您确实也想测试各个部分,即客户端是否与服务器正确交互。这些是更多的集成和功能测试(您还应该进行单元测试以单独测试各个组件)。

关于java - 聊天客户端的验收测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3505196/

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