发布时间 : 星期日 文章软件测试综合题目更新完毕开始阅读d4653a2ca21614791711289c
一、选择题:
1. 模块的耦合度描述了_____。
A.模块内各种元素结合的程度 B.模块内多个功能之间的接口 C.模块之间公共数据的数量 D.模块之间相互关联的程度 2. 内聚是一种指标,表示一个模块______。
A.代码优化的程度 B.代码功能的集中程度
C.完成任务时及时程度 D.为了与其他模块连接所要完成的工作量 3. 在UNIX操作系统中,把输入/输出设备看作是__D____。
A.普通文件 B.目录文件 C.索引文件 D.特殊文件 4. “
中元素标记的属性值是______。
A.title B.style C.italic D.science
5. ______描述数据的局部逻辑视图,是数据库用户的数据视图,它是与某一应
用有关的数据逻辑表示。
A.模式 B.逻辑模式 C.外模式 D.内模式
6. 在网络应用测试中,网络延迟是一个重要指标。以下关于网络延迟的理解,
正确的是____
A.指响应时间
B.指报文从客户端发出到客户端接收到服务器响应的间隔时间 C.指报文在网络上的传输时间
D.指从报文开始进入网络到它开始离开网络之间的时间
7. 运行Web 浏览器的计算机与网页所在的计算机要建立 (1)__ 连接,采用
(2)______协议传输网页文件。
(1)A. UDP B. TCP C. IP D. RIP (2)B. HTTP B. HTML C. ASP D. RPC 8. _____可以作为软件测试结束的标志。
A.使用了特定的测试用例 B.错误强度曲线下降到预定的水平
C.查出了预定数目的错误 D.按照]测试计划中所规定的时间进行了测试 9. 软件测试的基本方法包括白盒测试和黑盒测试方法,以下关于二者之间关联
的叙述,错误的是_____
A.黑盒测试与白盒测试是设计测试用例的两种基本方法 B.在集成测试阶段是采用黑盒测试与白盒测试相结合的方法
C.针对相同的系统模块,执行黑盒测试和白盒测试对代码的覆盖率都能够达到100%
D.应用系统负载压力测试一般采用黑盒测试方法
10. 在编码阶段对系统执行的测试类型主要包括单元测试和集成测试,___属于
单元测试的内容。
A.接口数据测试 B.局部数据测试 C.模块间时序测试 D.全局数据测试 11. ___不属于功能测试用例构成元素。
A.测试数据 B.测试步骤 C.预期结果 D.实测结果 12. 通过疲劳强度测试,最容易发现____问题。
A.并发用户数 B.内存泄露 C.系统安全性 D.功能错误 13. 对高级语言源程序进行编译时,可发现源程序中的 ____ 错误。 A. 堆栈溢出 B. 变量未定义 C. 指针异常 D. 数组元素下标越界 14. 针对程序段: IF(X>10)AND(Y<20)THEN W=W/A,对于(X,Y)的取值,
以下____组测试用例能够满足判定覆盖的要求。
A.(30,15)(40,10)B.(3,0)(30,30) C.(5,25)(10,20) D.(20,10)(1,100)
15. 下面①--④是关于软件评测师工作原则的描述,正确的判断是_____。
①对于开发人员提交的程序必须进行完全的测试,以确保程序的质量 ②必须合理安排测试任务,做好周密的测试计划,平均分配软件各个模块的测试时间
③在测试之前需要与开发人员进行详细的交流,明确开发人员的程序设计思路,并以此为依据开展软件测试工作,最大程度地发现程序中与其设计思路不一致的错误
④要对自己发现的问题负责,确保每一个问题都能被开发人员理解和修改。
A.①、② B.②、③ C.①、③ D.无 16. 下述关于错误处理流程管理的原则___ 的说法是不正确的。
A.为了保证正确地定位错误,需要有丰富测试经验的测试人员验证发现的错误是否是真正的错误,并且验证错误是否可以再现
B.每次对错误的处理都要保留处理信息,包括处理人姓名、处理时间、处理方法、处理意见以及错误状态
C.错误修复后必须由报告错误的测试人员确认错误已经修复,才能关闭错误
D.对于无法再现的错误,应该由项目经理,测试经理和设计经理共同讨论决定拒绝或者延期
17. Web应用系统负载压力测试中,____不是衡量业务执行效率的指标。
A.并发请求数 B.每秒点击率
C.交易执行吞吐量 D.交易执行响应时间 18. 某客户端在采用ping命令检测网络连接故障时,发现可以ping通127.0.0.1
及本机的IP地址,但无法ping通同一网段内其他工作正常的计算机的IP地址,说明该客户端的故障是 ____ 。
A. TCP/IP协议不能正常工作 B. 本机网卡不能正常工作 C. 本机网络接口故障 D. 本机DNS服务器地址设置错误 。
19. 用户访问某Web网站, 浏览器上显示 “HTTP-404” 错误,则故障原因是
_____。
A.默认路由器配置不当 B.所请求当前页面不存在 C. Web服务器内部出错 D.用户无权访问 20. _____是功能测试工具。
A.LoadRunner B. WinRunner C. QALoad D. WAS 21. 软件验收测试的合格通过准则包括:_____
A. 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
B. 所有测试项没有任何bug
C. 立项审批表、需求分析文档、设计文档和编码实现一致。 D.验收测试工件齐全。
22. 下列关于进程和线程的叙述中,正确的是_____ A. 一个进程只可拥有一个线程 B. 一个线程只可拥有一个进程 C. 一个进程可拥有若干个线程 D. 一个线程可拥有若干个进程
23. UNIX系统中,____用于把一个进程的输出连接到另一个进程的输入。
A) 普通文件 B) 特殊文件 C) 目录文件 D) 管道文件
24. 软件文档是软件工程实施中的重要部分,它不仅是软件开发各阶段的重要依
据,而且影响软件的_____
A. 可理解性 B. 可维护性 C.可扩展性 D.可移植性
25. 系统因发生错误时,仍然能在一定程度上完成预期的功能,则把该软件称为
____
A.容错软件 B.系统软件 C.测试软件 D.操作系统
26. 在软件测试中,白盒测试方法是通过分析程序的____来设计测试用例的方
法。 A.应用范围 B. 内部逻辑 C.功能 D.输入数据 27. 检查软件产品是否符合需求定义的过程称为 ___
A.确认测试 B.集成测试 C.验收测试 D.验证测试 28. 下列关于alpha测试的描述中正确的是____
A alpha测试需要用用户代表参加 B alpha测试不需要用用户代表参加 C alpha测试是系统测试的一种 D alpha测试是验收测试的一种 29. 软件质量的定义______
A. 软件的功能性、可靠性、易用性、效率、可维护性、可移植性 B. 满足规定用户需求的能力 C. 最大限度达到用户满意
D. 软件特性的总和,包括满足规定的和潜在的用户需求 30. 软件测试的对象包括______ A. 目标程序和相关文档
B. 源程序、目标程序、数据及相关文档 C. 目标程序、操作系统和平台软件 D. 源程序和目标程序
31. 从测试阶段角度,测试正确的顺序是_____,同时给出所选择的正确策略含
义和被测对象是什么?
A单元测试 B集成测试 C系统测试 D验收测试
32. 从测试方法的角度来分,正确的选择是____,并写出下面各项的含义? A.静态测试
B.黑盒测试 C.动态测试 D.白盒测试
33. 关于HTML文件说法正确的是:() A、HTML标记都必须配对使用。
B、在
C、HTML标签是大小写无关的,跟表示的意思是一样的。 D、在和标签之间的文本会以加粗字体显示。 34. HTML语言中的转行标记是()。
A B
C
35. 超级链接属于()。
A 一对一关系 B 一对多关系 C 多对一关系 D 多对多关系 36. 文件中用超级链接标记指向一个目标的基本格式为(): A B
37. 要将JavaScript代码嵌入到HTML文档中,可使用的HTML标记是() A.
B. C. D. 38. 以下哪个技术不是Ajax技术体系的组成部分?() A. XMLHttpRequest B. DHTML C. CSS D. DOM 39. 为了定义一个文本段落,应使用的HTML标记是()。 A.
B.
41. CSS中ID选择符在定义的前面要有指示符() A. * B. & C. ! D. #
42. 下列对CSS“ID选择符”表述不正确的一项是:() A、ID选择符个别的定义每个元素的成分
B、这种选择符应该尽量少用,因为它具有一定的局限 C、一个ID选择符的指定要有指示符”#”在名字前面 D、ID选择符应用非常广泛
43. mysql数据库默认配置端口是()
A. 1433 B. 3306 C. 83306 D. 1521
44. HTTP协议常见状态代码中服务器发生不可预期的错误返回的是() A. 400 B. 500 C. 503 D. 403
45. 若Web站点的Internet域名是www.1wh.com, IP为192.168.1.21,现将TCP
端口改为8080,则用户在浏览器的地址栏中输入()后就可访问该网站。 A. http://192.168.1.21 B. http://www.1wh.com
C. http://192.168.1.21:8080 D. http://www.1wh.com/8080
46. 创建一个对象obj,该对象包含一个名为“name”的属性,其值为“value”。
以下哪一段JavaScript代码无法得到上述的结果?() A .var obj = new Object(); obj[“name”] = ”value”; B.var obj = new Object();