나는 항상 웹 서비스를 청취 할 수있는 코드를 작성했다. 결과에 따라 웹 서비스에 일부 요청을 보내고 응답에 따라 추가 요청을 보냅니다. 모든 것이 잘된다면 웹 서비스가 중단 될 때까지 기다리는 것입니다. (종류의) 의사 코드 다음 어떤 종류의 테스트를 사용해야합니까?
는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;
}
}
}
}
}
어떻게이 코드를 테스트 할 수 있습니다? 분기 커버리지 또는 코드 커버 리지 테스트를 사용해야합니까?
감사