软件测试通常可分为白盒测试和黑盒测试。 白盒测试是根据程序的 (1) 来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。 常用的黑盒测试方法有边值分析、等价类划分、错误猜测、因果图等。其中, (2) 经常与其他方法结合起来使用。 软件测试的步骤主要有单元测试、集成测试和确认测试。如果一个软件作为产品被许多客户使用的话,在确认测试时通常要经过α测试和β测试的过程。其中,α测试是 (3) 进行的一种测试。 在软件设计和编码时,采取 (4) 等措施都有利于提高软件的可测试性。 (1)
A. 功能
B. 性能
C. 内部逻辑
D. 内部数据
查看答案
接触苯胺的生产或作业属于
A. 染料生产
B. 炸药生产
C. 铸造作业
D. 塑料生产
E. 喷漆作业
将软件从一种计算机环境转换到另一种环境运行的难易程度是指软件的 (1) 。在规定的条件下和规定的时间间隔内,按设计要求,软件成功运行的特性称为 (2) 。 (2)
A. 可靠性
B. 可移植性
C. 可重用性
D. 正确性
在了解程序内部结构和流程后,通常采用 (1) 验证程序内部逻辑是否符合设计要求,此时可使用 (2) 技术设计测试案例。 (1)
A. 黑盒测试
B. 白盒测试
C. 等价类划分
D. 边界值分析
常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。其中, (1) 适用于需求明确或很少变更的项目, (2) 主要用来描述面向对象的软件开发过程。 (2)
A. 瀑布模型
B. 演化模型
C. 螺旋模型
D. 喷泉模型