b'\n_START_ARTICLE_\nTest pokrycia warunk\xc3\xb3w logicznych\n_START_PARAGRAPH_\nTest pokrycia warunk\xc3\xb3w logicznych nale\xc5\xbcy do grupy test\xc3\xb3w pokrycia, kt\xc3\xb3re s\xc4\x85 u\xc5\xbcywane do testowania oprogramowania. Problemem dotychczas omawianych test\xc3\xb3w pokrycia (C1-Test, C2-Test) jest niewystarczaj\xc4\x85ce przetestowanie z\xc5\x82o\xc5\xbconych, wielopoziomowych warunk\xc3\xb3w logicznych.\n_START_SECTION_\nC3a - prosty test pokrycia warunk\xc3\xb3w logicznych\n_START_PARAGRAPH_\nka\xc5\xbcdy elementarny warunek w decyzji musi by\xc4\x87 testowany raz z true i raz z false. Przyk\xc5\x82ad:_NEWLINE__NEWLINE_boolean a,b;_NEWLINE_if(a || b) {...} _NEWLINE_przypadek testowy 1 : a=false i b=false._NEWLINE_przypadek testowy 2 : a=true i b=true.\n_START_SECTION_\nC3b - Test wielokrotnego pokrycia warunk\xc3\xb3w logicznych\n_START_PARAGRAPH_\nTen test uwzgl\xc4\x99dnia wszystkie warunki sk\xc5\x82adowe warunku z\xc5\x82o\xc5\xbconego. Je\xc5\xbceli warunek z\xc5\x82o\xc5\xbcony zawiera n warunk\xc3\xb3w elementarnych, to s\xc4\x85 budowane 2\xe2\x81\xbf kombinacji. To oznacza dla powy\xc5\xbcszego przypadku, \xc5\xbce s\xc4\x85 konieczne 4 przypadki testowe.\n_START_SECTION_\nC3c - Minimalny test wielokrotnego pokrycia warunk\xc3\xb3w logicznych\n_START_PARAGRAPH_\nTen test wytwarza wi\xc4\x99cej przypadk\xc3\xb3w testowych ni\xc5\xbc C3a i mniej ni\xc5\xbc C3b, ka\xc5\xbcdy warunek logiczny(elementarny albo z\xc5\x82o\xc5\xbcony) musi osi\xc4\x85gn\xc4\x85\xc4\x87 warto\xc5\x9bci true i false. Przy tym jest uwzgl\xc4\x99dniona struktura logiczna oraz Test C1 (test pokrycia rozga\xc5\x82\xc4\x99zie\xc5\x84) jest ca\xc5\x82kowicie zawarty w tym te\xc5\x9bcie. Dodatkow\xc4\x85 zalet\xc4\x85 jest, \xc5\xbce test C3c jest obliczalny.'