问答题

试题五
阅读以下说明,回答问题l至问题3,将解答填入答题纸的对应栏内。
[说明] 现代软件的飞速发展,使得系统对软件的依赖越来越强,对软件可靠性的要求也越来越高,因此发展以发现软件可靠性缺陷为目的的可靠性测试技术也日益迫切。

解释说明软件可靠性测试的目的,并说明狭义和广义软件可靠性测试的区别。

【参考答案】

软件可靠性测试的目的:(1)发现软件系统在需求、设计、编码、测试、实施等方面的各种缺陷;(2)为软件的使用和维护提供可靠性数据;(3)确认软件是否达到可靠性的定量要求。 广义的软件可靠性测试是指为了最终评价软件系统的可靠性而运用建模、统计、试验、分析、评价等一系列手段对软件系统实施的一种测试。 狭义的软件可靠性测试是指为了获取可靠性数据,按预先设定的测试用例,在软件的预期使用环境中,对软件实施的一种测试。