单选题 GUI测试针对的是图形界面,不涉及复杂的逻辑关系和算法,但完成系统的GUI测试也不容易,主要原因是______。

【正确答案】 D
【答案解析】[分析] 虽然GUI测试针对的是图形界面,没有涉及复杂的逻辑关系和算法,但完成系统的GUI测试也不容易,在进行GUI测试时要面对很多问题,主要是:
(1)测试中可能的状态集繁多。
(2)不易模拟事件的驱动。
(3)GUI测试的覆盖率理论上不够成熟,且没有合适的自动化工具。
(4)糟糕的设计会导致界面与功能的混淆。
(5)容易受主观影响。
(6)无恰当的专业测试工具。