我正在開發一個簡化學校項目客戶端 - 服務器應用程序開發的框架。我將用Java開發它。開發一個軟件框架 - 如何測試它?
項目的範圍是相當大的,但在短期:
- 服務器必須管理多個客戶,並能夠驗證其完整性
- 服務器必須提供一種方式來發展純任務Java代碼並註冊
- 客戶端必須能夠請求任務(沒有他們的代碼實現的知識)
- 必須有一種方法來插座之間一般傳輸數據(即任何數據類型)
...還有更多的子分。
我有點卡在一旦我開始開發它時如何正確地測試框架。
我在考慮邀請我的一些同齡人使用框架文檔作爲指南來實現一些簡單的測試用例,但是如何正確記錄這些呢?
我該如何巧妙地測試性能?當然,我希望框架儘可能地表現出色。我正在考慮分析它,看看我能否從中得到一些有用的數據。
是否可以量化使用框架節省了多少時間,而不是構建應用程序功能以外的功能?
我甚至沒有想過的東西?
任何幫助表示讚賞。