我正在开发一个简化学校项目客户端 - 服务器应用程序开发的框架。我将用Java开发它。开发一个软件框架 - 如何测试它?
项目的范围是相当大的,但在短期:
- 服务器必须管理多个客户,并能够验证其完整性
- 服务器必须提供一种方式来发展纯任务Java代码并注册
- 客户端必须能够请求任务(没有他们的代码实现的知识)
- 必须有一种方法来插座之间一般传输数据(即任何数据类型)
...还有更多的子分。
我有点卡在一旦我开始开发它时如何正确地测试框架。
我在考虑邀请我的一些同龄人使用框架文档作为指南来实现一些简单的测试用例,但是如何正确记录这些呢?
我该如何巧妙地测试性能?当然,我希望框架尽可能地表现出色。我正在考虑分析它,看看我能否从中得到一些有用的数据。
是否可以量化使用框架节省了多少时间,而不是构建应用程序功能以外的功能?
我甚至没有想过的东西?
任何帮助表示赞赏。