本文主要是介绍软考 系统架构设计师系列知识点之杂项集萃(34),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
接前一篇文章:软考 系统架构设计师系列知识点之杂项集萃(33)
第54题
以下关于黑盒测试用例设计方法的叙述,错误的是( )。
A. 边界值分析通过选择等价类边界作为测试用例,不仅重视输入条件边界,而且也必须考虑输出域边界
B. 因果图方法是从用自然语言书写的程序规格说明的描述中找出因(输入条件)和果(输出或程序状态的改变),可以通过因果图转换为判定表
C. 正交试验设计法,就是使用已经造好了的正交表格来安排试验并进行数据分析的一种方法,目的是用最少的测试用例达到最高的测试覆盖率
D. 等价类划分法根据软件的功能说明,对每一个输入条件确定若干有效等价类和无效等价类,但只能为有效等价类设计测试用例
正确答案:D。
所属知识点:旧版教材 软件工程->软件测试。
黑盒测试也成为功能测试,主要用于集成测试、确认测试和系统测试阶段。
黑盒测试根据软件需求规格说明所规定的功能来设计测试用例,一般包括功能分解、等价类划分、边界值分析、判定表、因果图、状态图、随机测试、错误推测和正交试验法等。
- 等价类划分
在设计测试用例时,等价类划分是用得最多的一种黑盒测试方法。所谓等价类,就是某个输入域的集合,对每一个输入条件确定若干有效等价类和若干无效等价类,分别设计覆盖有效等价类和无效等价类的测试用例。无效等价类是用来测试非正常的输入数据的,所以要为每个无效等价类设计一个测试用例。
- 边界值分析
边界值分析通过选择等价类边界作为测试用例,不仅重视输入条件边界,而且也必须考虑输出域边界。在实际测试工作中,将等价类划分法和边界值分析结合使用,能更有效地发现软件中的错误。
- 因果图方法
因果图方法是从用自然语言书写的程序规格说明的描述中找出因(输入条件)和果(输出或程序状态的改变),可以通过因果图转换为判定表。
- 正交试验设计法
就是使用已经造好了的正交表格来安排试验并进行数据分析的一种方法。目的是用最少的测试用例达到最高的测试覆盖率。
第55题
根据传统的软件生命周期方法学,可以把软件生命周期划分为( )。
A. 软件定义、软件开发、软件测试、软件维护
B. 软件定义、软件开发、软件运行、软件维护
C. 软件分析、软件设计、软件开发、软件维护
D. 需求获取、软件设计、软件开发、软件测试
正确答案:B。
所属知识点:旧版教材 软件工程->软件生命周期。
解析:
按照传统的软件生命周期方法学,可以把软件生命周期划分为软件定义、软件开发、软件运行与维护3个阶段。其主要活动阶段包括:可行性分析与计划制定、需求分析、软件设计(概要设计和详细设计)、软件实现(编码)、测试、维护等活动。其中,软件开发阶段包括软件设计、实现与测试。试题中将运行与维护进行了拆分,但意思是一样的。
这篇关于软考 系统架构设计师系列知识点之杂项集萃(34)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!