下列关于可靠性测试的说法中,哪一项是错误的(__)。
可靠性测试分为广义与狭义两类,广义可靠性测试是围绕软件可靠性开展的全流程评价工作,涵盖定义运行剖面、设计并执行测试用例、收集分析可靠性数据等环节,核心目标是获取数据以完成软件可靠性的综合评价,同时该测试也能暴露系统薄弱点,助力优化系统稳定性;狭义可靠性测试需在指定操作剖面下开展,通过模拟用户真实使用场景执行测试用例,收集相关数据来评价软件可靠性,具有贴近实际使用场景、面向失效缺陷的特点。需要注意的是,广义可靠性测试核心并非发现软件缺陷、提升软件质量,这是与常规缺陷测试的核心区别,切勿混淆两者定位。
本题考察的是可靠性测试的分类及其目的。
广义可靠性测试:强调对软件可靠性的整体评价过程,包括定义运行剖面、设计测试用例、执行测试、收集可靠性数据、分析失效并排错等。其核心目标是获取可靠性数据并评价软件可靠性,而非以发现缺陷为主要目的。
狭义可靠性测试:为了获取可靠性数据,在给定操作剖面(Operational Profile)下执行预先设计的测试用例,模拟用户实际使用过程,用测试数据评价软件的可靠性。具有“面向缺陷”和“模拟实际使用场景”的特点。
A选项 定义系统剖面是广义可靠性测试的重要手段:广义可靠性测试的关键步骤之一就是定义运行剖面(操作剖面),用于模拟系统真实环境中的使用情况,为后续测试用例设计和可靠性评价提供依据。因此,正确。
B选项 可以通过可靠性测试发现系统薄弱点:此说法正确。可靠性测试不仅能够收集可靠性数据,还可以暴露系统中的薄弱点,例如模块易失效区域、设计不完善之处,以及在实际工作负载下可能发生的稳定性问题。这也是可靠性测试的主要价值之一。
C选项 广义可靠性测试是指通过测试发现软件缺陷并提高软件质量:这是错误的。广义可靠性测试的核心不在“发现缺陷”,而在“评价可靠性”。
D选项 狭义可靠性测试是指在给定操作剖面的条件下,通过获取可靠性数据来评价软件可靠性。正确。
选择选项 C。
