Java 开发软件框架-如何测试它?
我正在为一个学校项目开发一个简化客户机-服务器应用程序开发的框架。我将使用Java开发它 项目范围较大,但简而言之:Java 开发软件框架-如何测试它?,java,testing,Java,Testing,我正在为一个学校项目开发一个简化客户机-服务器应用程序开发的框架。我将使用Java开发它 项目范围较大,但简而言之: 服务器必须管理多个客户端,并能够验证其完整性 服务器必须提供一种用纯Java代码开发任务并注册它们的方法 客户机必须能够请求任务(不知道它们的代码实现) 必须有一种在套接字(即任何数据类型)之间传输数据的方法 。。。还有更多的子点 一旦我开始开发框架,我就有点纠结于如何正确地测试它 我在考虑让我的一些同事实现一些简单的测试用例,使用框架文档作为指导,但是我如何正确地记录这些呢
- 服务器必须管理多个客户端,并能够验证其完整性
- 服务器必须提供一种用纯Java代码开发任务并注册它们的方法
- 客户机必须能够请求任务(不知道它们的代码实现)
- 必须有一种在套接字(即任何数据类型)之间传输数据的方法
非常感谢您的帮助。整个测试方法对于单个答案来说太大了。由于您的问题非常广泛,所以最好将其拆分为两个更小、更具体的问题,并提供设计或代码示例 作为开始-你已经有了你的主题,关于 项目范围 <>你可以考虑四个基本的和更常用的:单元测试、集成、系统和验收测试。同样适用于回归、功能和非功能(可用性、安全性)测试 既然你是开发的主要负责人,我可以建议你看看这个方法。这也将有助于解决问题 关于让我的一些同事实现一些简单的测试用例 在当前情况下 巧妙地测试性能 将主要与通信和web服务相关,因为它的本质比代码本身更可能产生此类问题。所以 考虑对其进行分析 这是一个好主意,但仅仅解决瓶颈问题是不够的