【发布时间】:2017-01-10 17:18:22
【问题描述】:
我编写了一些代码,可以随时监听 Web 服务。根据结果,我将向 Web 服务发送一些请求,并根据响应发送进一步的请求。如果一切都好,我将开始收听网络服务,直到发生一些中断。
按照伪代码(种类)
class listner
{
string sendReq(Request)
{
curl_easy_perform();
return responseString;
}
connectWebServive()
{
curl = curl_easy_init();// curl member variable CURL *curl;
while(true)
{
String res = listener(Request1)
if(res == “some thing”)
{
String res = listener(Request2)
}
else
{
String res = listener(Request3)
}
while(true)
{
String res = listener(request4)
if(somethingWrong)
{
break;
}
}
}
}
}
如何测试此代码?我应该使用分支覆盖率还是代码覆盖率测试?
谢谢
【问题讨论】: