单选题 构件测试有一种方法分为两个阶段,第一阶段针对构件测试,第二阶段用于构件化软件的测试,这种方法为______。
  • A.基于构件交互图的方法
  • B.基于形式化的构件测试
  • C.构件方法序列
  • D.构件测试工作台
【正确答案】 C
【答案解析】[解析] 构件测试方法有很多,这些方法有的是面向构件提供者,有的适用于构件复用者或第三方,而有些方法对构件的提供者和复用者都适用,常用的构件测试方法有构件方法序列、内置测试法、Component+、基于形式化的构件测试、基于构件交互图的方法、基于合同变异的构件测试、构件测试工作台、接口探查、第三方验证框架。其中构件方法序列就是通过执行消息序列来发现构件错误的方法,该方法分为两个阶段,第一阶段针对构件测试,第二阶段用于构件化软件的测试。