【发布时间】:2014-10-20 09:51:56
【问题描述】:
我正在为一个学校项目开发一个用于简化客户端-服务器应用程序开发的框架。我将使用 Java 开发它。
项目范围比较大,但总之:
- 服务器必须管理多个客户端并能够验证它们的完整性
- 服务器必须提供一种以纯 Java 代码开发任务并注册它们的方法
- 客户端必须能够请求任务(无需了解其代码实现)
- 必须有一种方法可以在套接字之间通用传输数据(即任何数据类型)
...还有更多的子点。
一旦我开始开发框架,我就有点纠结于如何正确测试框架。
我正在考虑请我的一些同行实施一些简单的测试用例,使用框架文档作为指导,但我该如何正确记录呢?
如何巧妙地测试性能?自然地,我希望框架尽可能好地运行。我正在考虑对其进行分析,看看是否可以从中获得一些有用的数据。
是否可以量化使用框架而不是在应用程序功能之外构建该功能节省了多少时间?
我什至没有想到什么?
感谢任何帮助。
【问题讨论】: