【正确答案】
B
【答案解析】[解析] 构件的主要特性是可复用性,人们希望只写一次构件,就可以将构件库里的构件集成到一个新的环境中,测试构件必须包括两个方面:孤立和集成。为进行有效的构件开发,必须从开发的早期阶段就控制构件的粒度和构件之间的依赖性。与测试相关的构件特性包括4个方面:
(1)可观察性,即可以根据一个构件的操作行为、输入参数和输出来观察一个构件;
(2)可追踪性,即追踪构件的属性状态和行为状态的能力;
(3)可控制性,即控制构件的输入/输出、操作和行为;
(4)可理解性,即构件提供的信息以及这些信息的表示。