首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >黑盒测试聊天applicationc#

黑盒测试聊天applicationc#
EN

Stack Overflow用户
提问于 2012-12-19 08:47:00
回答 1查看 647关注 0票数 0

我有在C#上编写的服务器聊天应用程序,只接收来自发送者的消息。我需要做黑盒测试。我在互联网上进行了研究,发现黑盒测试只是对输入和输出的测试,但没有真正的例子来说明如何在应用程序中进行测试。有人能建议我如何在聊天应用程序上进行黑盒测试吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-19 10:29:07

黑盒测试就像你说的,测试输入和输出。可以把它想象成商用飞机上的黑匣子录音机。它允许的输入是音频,输出可能只是一个指示器,允许用户看到它正在工作。

对于应用程序来说,这是相同的事情。问问自己,有没有可以按下的按钮,是否可以调整窗口的大小;总的来说,应用程序中有哪些组件。

我的教授经常做的事情是敲击键盘,看看应用程序是否受到影响。这就是键盘输入,看看是否发生了什么异常情况--比如系统故障。如果应用程序只是接收消息,那么您需要想出一种向它发送消息的方法来测试它。你需要考虑向它发送空字符串的情况,用不同的编码发送不同的消息,你必须向它发送非常大的消息。当您执行这些操作时,您将记录它们的输出,以及应用程序是否通过或失败。从这一点上说,您知道系统的哪些需求是错误的,并可以从那里进行更改。

简而言之,考虑任何会影响应用程序的输入(鼠标单击、键盘敲击、向应用程序发送消息),然后记录输出。使用输出来确定测试是通过还是失败。在您的示例中,您将需要编写另一个小应用程序,该应用程序可以连接到服务器并向其发送有效/无效数据,以查看服务器如何响应它。

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

https://stackoverflow.com/questions/13943894

复制
相关文章

相似问题

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