Which two of the following are attributes of structural testing?
a) It is based on testing features described in a functional specification.
b) It can include statement and decision testing.
c) It can be carried out at all levels of testing.
d) It can include debugging.
A. a and b
B. a and d
C. b and d
D. b and c