1. [单选题]测试的目的是在软件投入生产运行之前,尽可能多的发现软件中的错误,下述Ⅰ.软件规格说明
A. Ⅱ.系统设计
B. Ⅲ.编码哪个(些)是软件测试应包括的内容?
C. Ⅰ
D. Ⅰ和Ⅱ
E. Ⅲ
F. 全部
2. [单选题]UNIX系统中提供了一种进程间的信息传送机制,把一个进程的标准输出与另一个进程的标准输入连接起来,这种机制称为
A. 重定向
B. 管道
C. 过滤器
D. 消息缓冲
3. [单选题]下列关于面向对象测试问题的说法中,不正确的是 ______。
A. 在面向对象软件测试时,设计每个类的测试用例时,不仅仅要考虑调用各个成员方法的输入参数,还需要考虑如何设计调用的序列
B. 构造抽象类的驱动程序会比构造其他类的驱动程序复杂
C. 类B继承自类A,如果对B进行了严格的测试,就意味着不需再对类A进行测试
D. 在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试
4. [单选题]按照数据库应用系统生命周期模型,在开发某数据库应用系统时,对系统采用的软硬件及技术方案等作出合理的评估并提出选择建议的工作属于______。
A. 规划与分析阶段的系统规划与定义
B. 规划与分析阶段的可行性分析
C. 需求分析阶段(requirement analysis phase)的业务规则需求分析
D. 系统设计阶段的总体设计
5. [单选题]下列关于软件性能测试的说法中,正确的是______。
A. 性能测试的目的不是为了发现软件缺陷
B. 压力测试与负载测试的目的都是为了探测软件在满足预定性能需求(performance requirements)的情况下所能负担的最大压力
C. 性能测试通常要对测试结果进行分析才能获得测试结论
D. 在性能下降曲线上,最大建议用户数通常处于性能轻微下降区与性能急剧下降(sharp drop)区的交界处