1.4.4 测试可信性问题

被测对象的质量,表现为理想与现实的相符程度。以质量评估为目的的测试,一方面需要看清理想,另一方面需要看清现实,这样才能得到准确的质量评估结论。遗憾的是,在有限的资源条件下,无论是理想还是现实,想要看清都非常困难。

(1)工程实践中,被测对象的理想大多以抽象的方式描述,而测试者需要在具体事件中观察具象的理想。从抽象到具象的转换,就像从连续信号中采集离散信号,很容易导致原始信息的失真。换言之,测试者观察的理想,很可能无法反映原始理想的本来面貌。

(2)正如在“测试选择问题”中讲解过的,穷尽测试一般不可行,只能通过观察被测对象在部分事件中的表现,来推测其在整个测试输入空间的表现。这样观察到的“现实”显然是不完整、不精确的。

测试者关于被测对象质量水平的评估结论,决定了被测对象的前途命运,也决定了整个研发生产活动的后续状态。这一结论的可信性,攸关测试者的信誉。测试者应该清楚地认识到自己在观察能力上的局限性,避免给出任何武断的评估结论。

既然理想与现实都很难看清,那么我们究竟能够给出怎样的质量评估结论?除了合理的测试选择之外,测试人员还应该采用哪些手段,才能让测试的质量评估结论更可靠、可信?这就是“测试可信性问题”。