我用Java编写了一个基于客户端服务器的应用程序,其中客户端连续(每30秒后)发送一些数据,并根据来自客户端的传入消息重新绘制服务器上的面板。服务器上运行多个线程(一个用于重绘,一个用于读取传入消息,一个用于传出消息)。对于GUI,我使用了Swing。
现在我是一个完整的测试新手,我想知道测试我的应用程序的各种方法,技巧和陷阱。任何网络资源或相同的好文本都将非常有用。提前谢谢。
答案 0 :(得分:3)
查看Maveryx测试自动化框架及其文档。它包含几个用于创建和运行自动脚本以测试Java(基于swing的)应用程序的示例。
答案 1 :(得分:2)
至少,您必须在两个级别进行测试。
在线提供了很多关于这个主题的好材料!
答案 2 :(得分:2)
如果您正在进行单元测试,那么在Java中最常用的方法之一就是使用JUnit。 JUnit Cookbook提供了一些不错的信息,可以开始编写单元测试。