单选题单元测试的技术依据是______。
A.软件结构设计文档
B.软件详细设计文档
C.软件需求规格说明
D.软件开发任务书
单选题传统的集成测试策略一般分为两种:一是非渐增式集成策略,二是渐增式集成策略。二者的区别是 A) 在集成测试中发现问题时,前者比后者更容易进行问题定位 B) 后者比前者更适合大规模应用系统的集成测试 C) 前者需要开发驱动模块和桩模块,而后者不需要 D) 前者不需要所有模块就绪,而后者需要
单选题下列选项中属于专用的应用服务器的是______。
A.IBM公司开发的WebSpere
B.微软公司开发的MTS(Microsoft Transaction Server)
C.BEA公司开发的WebLogic
D.Oracle公司开发的Oracle 9i Application Server
单选题在SQL Server
2000中,某数据库中有教师表(教师号,姓名,职称),其中教师号的数据类型是整型,其他均为字符类型。若教师表中当前没有数据,用户在数据库中依次执行下列语句:
Ⅰ.BEGIN TRANSACTION T1 Ⅱ.INSERT INTO 教师表 VALUES(1000,
'张三', '助教'); Ⅲ.INSERT INTO 教师表 VALUES(1001, '王二',
'助教'); Ⅳ.COMMIT T1; Ⅴ.BEGIN TRANSACTION
T2; Ⅵ.INSERT INTO 教师表 VALUES(1002, '王三', '讲师');
Ⅶ.INSERT INTO 教师表 VALUES(1003, '李四', '讲师'); Ⅷ.COMMIT
T2; 在Ⅶ执行的时候数据库所在的服务器突然掉电,当数据库系统重新启动后,教师表中包含的数据条数为______。
A.4条
B.3条
C.2条
D.0条
单选题Myers在1979年提出了一个重要观点,即软件测试的目的是为了______。
A.证明程序正确
B.查找程序错误
C.改正程序错误
D.验证程序无错误
单选题对于采用增量开发过程模型开发的产品,通常会采用的集成策略是 ______。 A.基干集成测试 B.高频集成测试 C.协作集成测试 D.基于事件的集成测试
单选题测试计划的主要任务是______。
A.编写计划
B.配置软、硬件测试环境
C.组织与培训团队
D.以上全部
单选题脚本技术的作用是______。
A.在性能测试中产生虚拟用户进行并发操作给系统发出大量数据和操作
B.在功能测试中模拟用户的操作
C.检验系统或服务器的响应速度和数据吞吐量的能力
D.以上全部
单选题经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误数目较多,则该模块中残存的错误数目与其他模块相比,通常应该______。
A.较少
B.较多
C.相似
D.不确定
单选题事务T对数据对象A加上何种锁,其他事务只能再加对A加S锁,不能加X锁,直到事务T释放A上的S锁为止?______
A.共享锁
B.排他锁
C.独占锁
D.写锁
单选题关于软件可靠性测试的目的,下列说法错误的是______。
A. 通过受控的软件测试过程来实现
B. 预测软件在实际运行中的可靠性
C. 不通过测试揭示该软件缺陷
D. 通过修改缺陷来提高软件的可靠性
单选题下列应用服务器中,不遵循J2EE规范的是 ______。
A.MTS
B.WebLogic
C.Oracle Application Server
D.WebSpere
单选题以下关于软件单元测试的说法中,错误的是______。 A.单元测试通常可放在编程阶段 B.单元测试的依据是软件结构设计说明 C.单元测试主要发现编程和详细设计中产生的错误 D.单元测试计划应该在详细设计阶段制定
单选题负责设计和实现测试脚本和测试用例的是 ______。
单选题在面向对象软件的集成测试中,下列关于高频集成的叙述,不正确的是______。
单选题单元测试时,调用被测模块的是______。
单选题传统集成测试的主要方法有两个,一个是 ______,另一个是 ______。
单选题阅读下列程序:
int func(int a, b, c)
{
int k=1;
if((a>0) || (b<0) || (a+c>0)) k=k+a;
else k=k+b;
if (c>0) k=k+c;
return k;
}
采用逻辑覆盖进行测试,下列测试用例(a,b,c)的输入值,可以达到条件覆盖的是______。
单选题分析性能下降曲线时会把曲线划分为几个区间,下列对于分析性能瓶颈有很大作用的是
单选题软件验证和确认理论是测试过程的理论依据,其中验证是检查我们是否正在正确地建造一个产品,它强调的是______。 A) 过程的正确性 B) 产品的正确性 C) 测试的正确性 D) 规格说明的正确性
