面向对象测试的层次与策略 — 软件工程选择题
题目
某电商系统采用面向对象方法开发,测试团队已通过单元测试验证了各方法逻辑,现进入类级与集成测试阶段。测试计划如下:先对 Order 类单独测试其状态转移;再将 Order 与 Customer、Payment 三个类组合,按用例“下单支付”的交互路径进行集成测试。依据面向对象测试的层次与策略,对该集成测试阶段最恰当的定位及理由是哪一项?
A. 属于类级测试,因为仅涉及少数几个类,粒度与传统单元测试等价
B. 属于系统级测试,因为测试对象是完整的用例场景而非单个方法
C. 属于类簇(集成)级测试,依据用例交互路径检验类间协作,需关注消息传递与对象交互而不仅是类内部逻辑
D. 属于确认测试,因为按用户可见的用例组织测试,直接验证需求满足度