软件测试通常可分为白盒测试和黑盒测试。 白盒测试是根据程序的(1)来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。 常用的黑盒测试方法有边值分析、等价类划分、错误猜测、因果图等。其中,(2)经常与其他方法结合起来使用。 软件测

admin2019-05-23  47

问题 软件测试通常可分为白盒测试和黑盒测试。
   白盒测试是根据程序的(1)来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。
   常用的黑盒测试方法有边值分析、等价类划分、错误猜测、因果图等。其中,(2)经常与其他方法结合起来使用。
   软件测试的步骤主要有单元测试、集成测试和确认测试。如果一个软件作为产品被许多客户使用的话,在确认测试时通常要经过α测试和β测试的过程。其中,α测试是(3)进行的一种测试。
   在软件设计和编码时,采取(4)等措施都有利于提高软件的可测试性。

选项 A、不使用标准文本以外的语句,书写详细正确的文档
B、不使用标准文本以外的语句,采用良好的程序结构
C、书写详细正确的文档,信息隐蔽
D、书写详细正确的文档,采用良好的程序结构

答案D

解析 白盒是针对系统的内部逻辑结构进行测试的。第1空的正确答案为选项C。长期的测试工作经验表明,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部。因此,针对各种边界情况设计测试用例,可以查出更多的错误。使用边界值分析方法设计测试用例,首先应确定边界情况。通常输入和输出等价类的边界,就是应着重测试的边界情况,应当选取正好等于、刚刚大于或刚刚小于边界的值作为测试数据。将边界值分析方法与其他方法结合使用,更容易发现软件错误。第2空的正确答案为选项A。如果一个软件作为产品被许多客户使用的话,在确认测试时通常要经过。测试和β测试的过程。其中,α测试是在开发者现场由用户进行的一种测试。β有选择地请一些最终用户实际使用,将发现的问题反馈回来再进行修改。第3空的正确答案为选项B。书写详细正确的文档,采用良好的程序结构,可提高程序的可理解性,有利于程序的可测试性。第4空的正确答案为选项D。有关标准文本使用的问题,涉及到程序的可移植性。
转载请注明原文地址:https://kaotiyun.com/show/LYVZ777K
0

最新回复(0)