故障表用来表示故障与测试的关系。图7.5所示的电路中,共有8个节点,每个节点有两种可能的固定故障,共有16种故障。其输入端有3个,因而共有8种测试向量组成测试集Sf
   Sf = { T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 )
   T1 = { ( 0, 0, 0 ) ; (0) },   T2 = { ( 0, 0, 1 ) ; (0) },
   T3 = { ( 0, 1, 0 ) ; (1) },   T4 = { ( 0, 1, 1 ) ; (1) },
   T5= { ( 1, 0, 0 ) ; (0) },    T6 = { ( 1, 0, 1 ) ; (1) },
   T7 = { ( 1, 1, 0 ) ; (0) },   T8 = { ( 1, 1, 1 ) ; (0) },
图7.5 电路举例
  根据测试与故障的关系,可以列出故障表如表7.1。
  表7.1 对应于图7.5 的故障表

T1
000(0)
T2
001(0)
T3
010(1)
T4
011(1)
T5
100(0)
T6
101(1)
T7
110(0)
T8
111(0)
as-a-0           1 1 1
as-a-1
  1 1 1        
bs-a-0     1 1       1
bs-a-1 1 1       1    
cs-a-0
          1    
cs-a-1         1      
ds-a-0     1 1        
ds-a-1             1 1
es-a-0           1    
es-a-1               1
fs-a-0 1 1     1   1 1
fs-a-1
    1 1        
gs-a-0
1 1     1   1 1
gs-a-1           1    
hs-a-0     1 1   1    
hs-a-1 1 1     1   1 1


  表中第1行中代码的前3位表示输入向量,括号中表示正常情况下的输出值。
  故障表中,若一个测试T能检测故障f,则在T与f的交叉点置1 ,否则置0(表中用空格表示)。例如,当有故障ds-a-0时,仅在(a, b, c) = (101)时其输出端的值为1,其它情况下均为0。这样,则在T3 , T4时其实际输出向量与无故障输出向量不同,故测试向量T3 , T4可检测故障ds-a-0,而其它测试向量均不能检测,故在ds-a-0与T3 , T4的交叉点置1,即检测故障ds-a-0的测试集为
   Sds-a-0 = {T3 , T4 }
  从表中还可以看出每个测试向量所能检测的各个故障。如测试向量T1 所能检测的故障有bs-a-1 , fs-a-0 , gs-a-0 , hs-a-1