我正试图在++中建立一个测试方案,使特定应用的测试自动化。 测试将涉及向服务器发送具有外地指挥Type和其他一些领域的请求。
The commandType can be NEW , CHANGE or DELETE The tests can be
- Send a bunch of random requests with no pattern
- Send 100 NEW requests, then a huge amount of CHANGE requests followed by 200 DELETE requests
- Send DELETE requests followed by CHANGE requests ... and so on
我如何设计我的软件(哪类模块或层层),以便增加任何新的测试案例是容易和组合的?
EDIT:为了更具体地说,这一检验只能测试一个具体的申请,这些申请须符合上述要求并处理。 这将是一个客户应用程序,向服务器发送申请。