????Test Suites(?????????????????)
???????TTCN ??????????????????????????в?????????????????????????? ???????????????????????????
??????????????????testcase???壬????????Module????巋??
????????????????????????????component??(????????runs on EmptyComponentType????????дruns on????????????Main Test Component??)
????????????? Component(???)?????
????Component?????????:MTC??PTC
????MTC: Main Test Component?????????????????????????е??????????л???(TTCN????????????TTXP) ????????????MTC?? ????????й????????е?MTC.?????????runs on???Component???????MTC; ?????????У????????MTC?????????;
????PTC: Parallel Test Component?? ???в???????? PTC????????????????????????????.PTC??????(release)??????????????????????????????Ports??????.PTC??MTC????????SUT(System Under Test?????????)??.
??????????????????????????????????????????MSC(Mobile Switch Center)?????????????? NodeB(???)?????????????? SUT??RNC(?????????????)?? ??????????????????ò????????????MSC??NodeB?????????????PTC????????????е???????MTC?е?????????PTC????????????????????.??????PTC??????????????????????????????.
module Basic_B {
type component EmptyComponentType {}
testcase Hello() runs on EmptyComponentType
{
log("Hello");
}
testcase GoodBye() runs on EmptyComponentType
{
log("Good Bye");
}
control {
execute( Hello() );
execute( GoodBye() );
}
}