您的当前位置:首页正文

软件测试综合题目(无答案)

2022-10-05 来源:星星旅游


一、选择题:

1. 模块的耦合度描述了_____。

A.模块内各种元素结合的程度 B.模块内多个功能之间的接口 C.模块之间公共数据的数量 D.模块之间相互关联的程度 2. 内聚是一种指标,表示一个模块______。

A.代码优化的程度 B.代码功能的集中程度

C.完成任务时及时程度 D.为了与其他模块连接所要完成的工作量 3. 在UNIX操作系统中,把输入/输出设备看作是__D____。

A.普通文件 B.目录文件 C.索引文件 D.特殊文件 4. “science”是一个XML 元素的定义,其

中元素标记的属性值是______。

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 D<p>35. 超级链接属于()。<p>A 一对一关系 B 一对多关系 C 多对一关系 D 多对多关系 36. 文件中用超级链接标记指向一个目标的基本格式为(): A <a href=”URL”> B <href =”URL”>字符串 C <a href=”URL”>字符串</a> D <href=”URL”><p>37. 要将JavaScript代码嵌入到HTML文档中,可使用的HTML标记是() A.<p></p> B. <A> </A> C. <HTML> </HTML> D. <script> </script> 38. 以下哪个技术不是Ajax技术体系的组成部分?() A. XMLHttpRequest B. DHTML C. CSS D. DOM 39. 为了定义一个文本段落,应使用的HTML标记是()。 A.<p></p> B.<BODY> </BODY> C <HTML> </HTML> D <TABLE> </TABLE> 40. 将十六进制数9B转换为八进制数为() A 233 B 433 C 463 D 531<p>41. CSS中ID选择符在定义的前面要有指示符() A. * B. & C. ! D. #<p>42. 下列对CSS“ID选择符”表述不正确的一项是:() A、ID选择符个别的定义每个元素的成分<p>B、这种选择符应该尽量少用,因为它具有一定的局限 C、一个ID选择符的指定要有指示符”#”在名字前面 D、ID选择符应用非常广泛<p>43. mysql数据库默认配置端口是()<p>A. 1433 B. 3306 C. 83306 D. 1521<p>44. HTTP协议常见状态代码中服务器发生不可预期的错误返回的是() A. 400 B. 500 C. 503 D. 403<p>45. 若Web站点的Internet域名是www.1wh.com, IP为192.168.1.21,现将TCP<p>端口改为8080,则用户在浏览器的地址栏中输入()后就可访问该网站。 A. http://192.168.1.21 B. http://www.1wh.com<p>C. http://192.168.1.21:8080 D. http://www.1wh.com/8080<p>46. 创建一个对象obj,该对象包含一个名为“name”的属性,其值为“value”。<p>以下哪一段JavaScript代码无法得到上述的结果?() A .var obj = new Object(); obj[“name”] = ”value”; B.var obj = new Object();<p>Obj.prototype.name = ”value”; C.var obj = {name:”value”}; D.var obj = new function(){ This.name = “value”;<p>47. 某银行为用户提供网上服务,允许用户通过浏览器管理自己的银行账户信<p>息,为保证通信的安全性,该WEB服务器可选的协议是()。 A. POP B. SNMP C. HTTP D. HTTPS<p>48. 李某大学毕业后在M公司销售部门工作,后由于该公司软件开发部门人手较<p>紧,李某被暂调到软件开发部门开发新产品,2周后,李某开发出一种新软件。该软件著作权应归(B)所有。<p>A. 李某 B. M公司 C. 李某和M公司 D. 软件开发部 49. 以下哪条Javascript语句会产生运行错误:()<p>A.var obj = (); B. var obj = []; C. var obj = {}; D. var obj = //; 50. 以下哪个单词不属于javascript保留字:() A with B parent C class D void<p>51. 一台主机的IP地址为11.1.1.100,子网屏蔽码为255.0.0.0。现在用户需<p>要配置该主机的默认路由。经过观察发现,与该主机直接相连的路由器具有如下4个IP地址和子网屏蔽码:<p>Ⅰ.IP地址:11.1.1.1,子网屏蔽码:255.0.0.0 Ⅱ.IP地址:11.1.2.1,子网屏蔽码:255.0.0.0 Ⅲ.IP地址:12.1.1.1,子网屏蔽码:255.0.0.0 Ⅳ.IP地址:13.1.2.1,子网屏蔽码:255.0.0.0<p>请问哪些IP地址和子网屏蔽码可能是该主机的默认路由? () A.Ⅰ和Ⅱ B.Ⅰ和Ⅲ C. Ⅰ、Ⅲ和Ⅳ D. Ⅲ和Ⅳ<p>52. 一台主机的IP地址为202.113.224.68,子网屏蔽码为255.255.255.240,<p>那么这台主机的主机号为 ()<p>A. 4 B. 6 C. 8 D. 68<p>53. 一台主机要解析www.abc.edu.cn的IP地址,如果这台主机配置的域名服务<p>器为202.120.66.68,因特网顶级域名服务器为 11.2.8.6,而存储www.abc.edu.cn与IP地址对应关系的域名服务器为202.113.16.10,那么这台机机解析该域名通常首先查询() A.202.120.66.68域名服务器 B.11.2.8.6域名服务器<p>C.202.113.16.10域名服务器<p>D.不能确定,可以从这3个域名服务器中任选一个<p>54. 在浏览WWW服务器netlab.abc.edu.cn的index.html页面时,如果可以看<p>到一幅图像和听到一段音乐,那么,在netlab.abc.edu.cn服务器中 () A.这幅图像数据和这段音乐数据都存储在index.html文件中<p>B.这幅图像数据存储在index.html文件中,而这段音乐数据以独立的文件存储<p>C.这段音乐数据存储在index.html文件中,而这幅图像数据以独立的文件存储<p>D.这幅图像数据和这段音乐数据都以独立的文件存储 二、不定项选择题,每题4分;<p>1.软件验收测试的合格通过准则是:() A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。 B.所有测试项没有残余一级、二级和三级错误。<p>C.立项审批表、需求分析文档、设计文档和编码实现一致。 D.验收测试工件齐全。<p>2.软件测试计划评审会需要哪些人员参加?() A.项目经理 B.SQA 负责人 C.配置负责人 D.测试组<p>3.下列关于alpha 测试的描述中正确的是:() A.alpha 测试需要用户代表参加 B.alpha 测试不需要用户代表参加 C.alpha 测试是系统测试的一种 D.alpha 测试是验收测试的一种 4.测试设计员的职责有:() A.制定测试计划 B.设计测试用例<p>C.设计测试过程、脚本 D.评估测试活动<p>5.软件实施活动的进入准则是:() A.需求工件已经被基线化 B.详细设计工件已经被基线化 C.构架工件已经被基线化 D.项目阶段成果已经被基线化<p>6. 下列标签既是行内属性标签又可以设宽高的标签是?() A. div B.span C.input D.img E. hl 问题分析:行内属性标签通常情况下是不能设宽高的,但是也有几个特殊的情况 答案是 C D<p>7. 对一个div如果有以下的选择器,则哪个选择器的优先级最高() A div.b.c B div.b C #d div D a.b div 8. 下面哪些可以作为客户端脚本语言?( )<p>A Jscript B VBScript C PHP D JavaScript 9. 关于加密技术,下列哪些说法是对的? () A.对称密码体制中加密算法和解密算法是保密的 B.非对称密码体制中加密算法和解密算法是保密的 C.对称密码体制的加密密钥和解密密钥是相同的 D.非对称密码体制的加密密钥和解密密钥是相同的<p>///////////////////////////////////////////////////////////////////// 三、判断题<p>1. 单元测试能发现约80%的软件缺陷。()<p>2. 代码评审是检查源代码是否达到模块设计的要求。()<p>3. 4. 5. 6. 7. 8.<p>自底向上集成需要测试员编写驱动程序。()<p>测试是为了验证软件已正确地实现了用户的要求。 ( )<p>白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。( ) 黑盒测试的测试用例是根据程序内部逻辑设计的。 ( ) 为了快速完成集成测试, 采用一次性集成方式是适宜的。( )<p>在软件开发过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就会降低。 ( )<p>9. 测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修<p>改,应立即将此问题正确修改,以加快、提高开发的进程。()<p>///////////////////////////////////////////////////////////////////// 四、填空题<p>1.在UNIX下文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是 :_ ________<p>2、在 UNIX 操作系统中,查看系统进程使用______________命令. 3、写出以下代码的输出结果__________ #define ARE(A,B) A+B<p>Int s= ARE(3,4)* ARE(3,4); cout<<s<<endl;<p>4、软件能力成熟度模型 CMMI一共有___个级别<p>5、黑合测试的常用方法:__________、__________、__________、__________、__________、__________等; 6、白盒测试中逻辑覆盖法中常用的方法:__________、__________、__________、__________、_________等;<p>///////////////////////////////////////////////////////////////////// 五、问答题<p>1. 什么是软件测试:为什么要进行软件测试?软件测试与调试的区别?<p>2. 描述测试计划的构成及包含的内容与实施过程?<p>3. 按软件的开发过程划分,测试的方法有那些?<p>4. 功能测试的测试范围包括? 。<p>5. α测试与β测试的区别?静态测试与动态测试的区别?<p>6. 什么是测试用例?测试用例的构成?测试用例的设计方法(5种以上),并举<p>例说明?编写测试用例的目的?<p>7. 简单描述一个测试的执行流程包括哪些,并对各个过程进行描述。<p>8. 什么是缺陷?如何判断一个缺陷?如何描述一个缺陷?绘制缺陷的处理流<p>程,并标明每个过程的跟踪角色;若现在要加入一个待讨论(discuss)状态,需要在那个阶段加入?(待讨论状态:开发人员和测试人员无法达到共识,需要对此类的问题进行会议讨论,讨论结果,若是缺陷则重新进行缺陷跟踪流程,若不是缺陷则关闭)<p>9. 给你一个垃圾桶,考虑如何测试它?并说出你的依据。<p>10. 谈谈你对测试的理解,可从各方面去展开讨论。<p>11. 用边界值分析法,假定X为整数,范围是【10,100】,列出X在测试中所取<p>的值。<p>12. Linux环境下,查看网络配置情况的命令是什么?<p>13. 针对以下C语言程序段,对于(MaxNum,Type)的对值,写出满足判定覆盖<p>的测试用例。<p>While(MaxNum - - >0) {<p>If(10==type) x=y*2;<p>Else if(100== type) x=y+10 Else x=y-20; }<p>14. V模型是重要的测试模型,请描述V模型中,各个重要阶段的对应关系,并<p>画出他们。<p>15. 缺陷管理软件是测试人员常用的工作平台,你能列举出几款目前主流的缺陷<p>管理软件么?另外,请说明一下缺陷管理软件大致的工作流程是怎样的?<p>16. 指出下面界面可能存在的问题,并写出功能测试用例。<p>17. 请简单描述软件测试流程。<p>18. 测试的目的是什么?<p>19. 假设你是一部手机的测试人员。此时正在用手机听音乐,突然来了一通电话,<p>当你按接听键之后发现手机死机了。但是重新关机再开机之后,还是可以正常听音乐。<p>20. 请针对以下邮箱注册页面设计测试用例。<p>邮箱: 注 册<p>21. 假设你是项目经理,组内有4名组员,有500条测试用例需在一周内完成,<p>你将如何分配任务?并且如何检查测试结果?<p>22. 现在有个程序,发现在windows上运行得很慢,你是如何分析存在的问题的,<p>写出分析的简单思路和步骤。<p>23. 现在你的机器不能上网了,你是打算如何解决这个问题,写出分析的简单思<p>路和步骤?<p>24. 写出你常用的测试工具<p>25. 黑盒测试方法,白盒测试方法<p>26. 缺陷报告的组成<p>27. 影响软件自动化测试的因素有哪些(至少5项)<p>28. 介绍一下你以前的工作是干什么?<p>29. 你为什么选择测试这行业?<p>30. 软件测试的内容有哪些?<p>31. 黑盒测试与白盒测试有什么区别?<p>32. 例如给你一道题:10<x<100,写出它的测试用例<p>33. 你有男朋友吗?<p>34. 在LOAD RUNNER中用哪些性能指标来测试软件。<p>35. 手机中的计算器,说出有哪些测试用例<p>36. 在自己的手机中有没有发现BUG<p>37. 英语不好的话有没有什么计划来提高一下 。<p>38. 如果让你去做手动测试,会有什么想法吗<p>39. 测试输入日期的框,说出有哪些测试用例 40. 验证输入的日期的格式是否合法<p>41. 现在你的这个团队沟通不太融洽,恰好公司的老总在这个团队里,你现在发<p>现了问题,该怎么办<p>42. 公司给你分配了一个任务规定是5天完成,但是你用了10天,10天以后怎<p>么向领导解释?<p>43. 项目明天上线,当天晚上发现出了导致系统崩溃的BUG,现在你身边有项目<p>经理、开发人员和测试人员,小组讨论出结果<p>44. 你认为你身上那些有点有利于从事测试工作<p>45. 为什么要在一个团队中开展软件测试工作?<p>46. 您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同<p>47. 您认为做好测试用例设计工作的关键是什么?<p>48. 测试计划工作的目的是什么?测试计划工作的内容都包括什么?其中哪些<p>是最重要的?<p>49. 您认为做好测试计划工作的关键是什么?<p>50. 您以往是否曾经从事过性能测试工作?如果有,请尽可能的详细描述您以往<p>的性能测试工作的完整过程。<p>51. 设计用例的方法、依据有那些?<p>52. 一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软<p>件缺陷(Bug)记录?<p>53. 开发人员的沟通过程中,如何提高沟通的效率和改善沟通的效果?维持测试<p>人员同开发团队中其他成员良好的人际关系的关键是什么?<p>54. 在您以往的测试工作中,最让您感到不满意或者不堪回首的事情是什么?您<p>是如何来对待这些事情的?<p>55. 你以前工作时的测试流程是什么?<p>56. 当开发人员说不是BUG时, 你如何应付?<p>57. 一个测试工程师应具备那些素质和技能?<p>58. 简述一下缺陷的生命周期<p>59. 简述单元测试、集成测试、系统测试、验收测试侧重点<p>60. 根据您做过的项目经验请细致描述下系统测试<p>61. 测试工作是枯燥无聊的你是如何理解的<p>62. 什么样的测试用例才是好的测试用例,什么样的测试才算是成功测试<p>63. LR中常用的5个函数<p>64. 给你一个学科教程你如何测?<p>65. 给你一个功能点,如何进行性能测试。(详细回答)<p>66. 性能测试要注意的问题。<p>67. Linux unix命令,ftp命令<p>68. 怎样在一个团体中展开测试<p>69. 谈谈合作的重要性<p>70. 测试方法有哪些,他们的区别是什么<p>71. 什么是测试用例,写一个简单的测试用例(几乎每个公司都会问的)<p>72. 什么时候开始进行测试,为什么<p>73. 什么是性能测试<p>74. loadrunner是什么<p>75. bug报告的组成部分<p>76. 给你一个计数器实物,你该怎么测试<p>77. 软件测试分几个阶段,并简要说明<p>78. LR中的集合点概念,函数是什么<p>79. testdirector 缺陷追踪的具体操作<p>80. LR中的关联的函数<p>81. tcp/ip的5层模型,tcp和udp属于哪个层 82. 基于web的测试要考虑哪些因素<p>83. cookie、session的区别<p>84. 项目管理的6要素?<p>85. 什么是软件测试?测试的目的?<p>86. 什么是高质量的软件测试?<p>87. 怎样写测试用例(经常以登陆用户为例)<p>88. 用Linux的什么命令查询内存,IP<p>89. 给你一个模块用时一周时间,怎么分配?<p>90. 性能测试的面试会有很多协议(eg.Ecshop用的是什么协议,LoadRunner中<p>都用那些协议)<p>91. QTP的优缺点,在什么情况下使用QTP 92. 软件缺陷的等级定义<p>93. 一个bug很难复现你会怎么做<p>94. 当你认为是bug但开发不认为是bug怎么沟通<p>95. 当bug只在你的机器上出现,你会怎么做?<p>96. 给你一个模块,怎么在有限的时间内进行测试?<p>97. 你怎样理解测试需求分析,你认为测试需求分析工作需要从哪几方面进行? 98. 在实际工作中,制约自动化实施的因素有哪些?请至少列出你认为影响最大<p>的5条。<p>99. 怎样将一个Excel文件的数据导入到QTP的数据驱动中<p>100. QTP中,关键字Function与Sub有什么区别<p>101. 三角形计算中,要求三角型的三个边长:A、B 和C。当三边不可能构成<p>三角形时提示“错误”, 若是等腰三角形打印“等腰三角形”,若是等边三角形,则提示“等边三角型”;若是三角型“提示一般三角型” 使用等价类划分法设计测试用例<p>102. 写出你在知道的测试工具,并写出他们的用途和优缺点。<p>103. 测试计划的目的是什么?测试计划的内容都包括什么?其中哪些是最重<p>要的?<p>104. 请试述在软件测试过程中都有哪些工作要做?分别有哪些不同的角色来<p>完成这些工作?<p>105. 在您的工作当中,自动化测试工具都用过哪些,并说明它的用途及用在<p>什么地方?<p>106. 如果业务层和数据层之间有依赖关系,你该怎么写单元测试?<p>107. 设要对一个自动饮料售货机软件进行黑盒测试。该软件的规格说明如下:<p>“有一个处理单价为1元5角钱的盒装饮料的自动售货机软件。若投入1元5角银币,按下“可乐”、“雪碧”或“红茶”按钮,相应饮料就送出来。若投入的是2元硬币,在送出饮料的同时还退还5角硬币。” (1) 试利用因果图法,建立该软件的因果图; (2) 设计测试该软件的全部测试用例。<p>108. 请根据以下程序片段,设计最少的测试用例实现条件覆盖<p>if(A>0 and B>0) X=X/A<p>if(A>1 and X >1) X=X+1<p>System.out.printf(“X=”+x)<p>109. 您是否了解以往所工作的企业的软件测试过程?如果了解,请试述在这<p>个过程中都有哪些工作要做?分别由哪些不同的角色来完成这些工作? 110. 您是否了解以往所工作的企业的软件开发过程?如果了解,请试述一个<p>完整的开发过程需要完成哪些工作?分别由哪些不同的角色来完成这些工作?(对于软件测试部分,可以简述)<p>111. 您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分<p>工作?<p>112. 您认为做好测试用例设计工作的关键是什么?<p>113. 性能测试中压力测试和负载测试的区别?<p>114. Loadrunner的相关问题:<p>1)Loadrunner有那几个主要的组件,请列举并分别说明各组件的功能? 2)你用Loadrunner的哪个组件录制脚本?<p>3)在多用户模式下你用Loadrunner的哪个来回放脚本? 4)解释什么叫聚合点(集合点),什么叫场景? 5)我们为什么要对脚本进行参数化?<p>6)何时我们要进行关联?您是如何发现关联和进行关联操作的?结合您测试过的具体项目举例说明。<p>115. 什么是信息管理系统,你觉得信息管理系统的核心是什么?为什么?<p>116. 如果你是一个自行车质量检测员,应该从哪几个重点来测试,为什么,<p>且怎么检测?如果你只能选择3个主要的功能,你会选择哪几种?<p>六、英文题 问答<p>/////////////////////////////////////////////////////////////<p>Please answer the following questions and feel free to ask if you don’t understand the questions. English is preferred but you can use Chinese when you have difficulties.<p>1. 英文问题,问你用的是什么手机,这个手机有什么好处和不好的地方<p>2. 英文问题,问你如果给你一个手机你怎么测<p>3. 英文问题,问你做手机测试注重哪些细节问题,谈谈你的看法英语问答题:<p>4. What kinds of software testing have you done?<p>5. What automation testing tools are you familiar with? Please list in<p>the following and give some simple examples.<p>6. What is J2EE? Please list any things you know about it.<p>7. Is the priority of test case necessary or not? Why?<p>8. List three to five Unix commands and explain what it does.<p>9. Please write a function to reverse a string. You can use any<p>programming language (For example, StringA=”AbC123”, result = “321CbA”).<p>10. In the following table, please select only the persons living in the<p>city “Sandnes” in 1980 (For example: Select LastName, FirstName from „).<p>11. How would you define (QA) Quality Assurance and what is a good<p>\"Software Quality Assurance Engineer\" to you?<p>英语阅读<p>/////////////////////////////////////////////////////////////<p>Please choose one answer for each question within 15 minutes.<p>At a film festival, six films--P, Q, R, S, V. and X-- are being presented over three nights-Wednesday,Thursday, and Friday. On each of these nights,there will be an early showing and a late showing. Each film will be presented exactly once, and exactly one film will be presented at each showing. The following conditions also govern the showing of the six films:<p>Q must be presented at an early showing<p>On the night that Q is presented, the other movie presented must be either P or R or S.<p>P and V cannot be presented on the same night as each other. S must be presented on some night after the night on which R is presented.<p>1. Which of the following could be the schedule of showing for the film festival?<p>Wed. Thurs. Fri. A) Early: P V X Late: Q R S<p>B) Early: Q P S Late: R V X C) Early: Q R P Late: S V X D) Early: Q R S Late: P V X E) Early: Q R X Late: V P S<p>————————————————————————<p>2. Which of the following CANNOT be presented on Wednesday? A) Q B) R C) S D) V E) X<p>————————————————————————<p>3. If V is presented at the early showing on Wednesday and X is presented at the late showing on Friday, which of the following can be true?<p>A) P is presented at the early showing on Thursday. B) Q is presented at the early showing on Friday. C) R is presented at the early showing on Thursday D) S is presented at the late showing on Wednesday E) S is preserved at the early showing on Friday. ————————————————————————<p>4. If Q presented on the night before the night on which R is presented, which of the following must be true?<p>A) P is presented at the late showing on Wednesday. B) R is presented at the late showing on Thursday. C) S is presented at the early showing on Friday. D) V is presented at the late showing on Wednesday. E) X is presented at the early showing on Friday. ————————————————————————<p>5. If the films Presented On Thursday are S and X not necessarily in that Order, which of the following must be true?<p>A) P is presented at the late showing on Friday. B) Q is presented at the early showing on Wednesday. C) R is presented at the late showing on Wednesday. D) S is presented at the late showing on Thursday. E) V is presented at the early showing on Friday.<p>翻译题<p>/////////////////////////////////////////////////////////////<p>1、PL/SQL Developer provides a multi session / multi threading environment.Multi session means that even though you logon only once in PL/SQL Developer, separate database sessions can be used for the Test Windows, SQL Windows and Command Widows. Moreover, program, unit compilations will also occur in a separate database session. After all, a compilation is a DDL statement and implicitly commits the current transaction. This could lead to unwanted effects if it shared the same session with other windows.Multi threading means that execution of Test Windows, SQL Windows and Command Windows can run simultaneously, without blocking each other. The advantage of this is that you can continue doing other work while long running SQL statements are executing, that you can break or kill a session, that you can test locking behavior of your program units, and so on.<p>2、A process instance is a specific occurrence of a business process. It differs from a process. A process is the model of the flow of work, while a process instance is an implementation of that model. You use one process to begin many process instances.<p>For example, a billing dispute is a process. The billing dispute of a specific customer is a process instance of the billing dispute process. When you begin a process instance, you perform the first step in the flow of work for that process instance.<p>3、Silverlight is a free plug-in powered by the .NET framework that is<p>compatible across multiple browsers, devices and operating systems to bring a new level of interactivity wherever the web works. With support for advanced data integration, multithreading, HD video using IIS Smooth Streaming, and built in content protection, Silverlight enable s online and offline applications for a broad range of business and consumer scenarios.<p>4、软件测试从哪里开始到哪里结束?中间要经过哪些环节以及各环节要注意哪些事项。本文就有关问题结合个人实际工作经验进行阐述,鉴于每个环节都可以作为一个专题来进行探讨,所以受篇幅和时间限制,本文对有关问题未作深入剖析,只做一个宏观上的介绍。<p>////////////////////////////////////////////////////////////////////<p>七、数据库<p>1、什么是关系型数据库?什么是操作系统?<p>2、简单的SQL查询<p>3、数据库sql语句关键字:update、delete<p>4、什么是数据库?解释概念:主键,外键,索引 5、给下面这样的一个表的记录: 表名:products<p>------------------------------------ 购物人 商品名称 数量 A 甲 2 B 乙 4 C 丙 1 A 丁 2 B 丙 5<p>1)写一个sql语句,查询出购物人A的所有记录<p>2)写一个sql语句,查询出所有购入商品为两种或两种以上的购物人记录<p>6、某字段有10条重复记录,请把对应标中的记录查询出来? 表名 appeal_base_info 字段 appeal_type(number)<p>7、请使用标准SQL语句解答下列问题<p>现有学生-课程数据库的三张表:<p> 学生表:Student(Sno, Sname, Ssex, Sage, Sdept)<p>Sno-学号,Sname-姓名,Ssex-性别,Sage-年龄,Sdept-所在系<p> 课程表:Course(Cno,Cname,Cpno,Ccredit)<p>Cno-课程号,Cname-课程名,Cpno-选修课号,Credit-学分  学生选课表:SC(Sno,Cno,Grade)<p>Sno-学号,Cno-课程号,Grade-成绩 问题:<p>1)、求各个课程号及其相应的选课人数,按照选课人数的降序排列 2)、求所有学生的姓名以及其选修课程的课程名。注意有部分学生未选修任何课程<p>3)、求与“张三”在同一个系学习的学生学号和姓名 4)、查询没有选修1号课程的学生姓名<p>5)、将计算机系(Sdept=’CS’)全体学生的选课成绩改为100<p>8、对教学数据库的三个基本表: S(S#、Sname、AGE、SEX) SC(S#、C#、GRADE) C(C#、Cname、TEACHER)<p>试用SQL语句表达下列对教学数据中三个基本表S、SC、C的查询; 1)、求DENG老师说授课程的每门课程学生的平均成绩; 2)、统计每门课程的学生选修人数(超过14人的课程才统计),要求输出课程好和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列;<p>9、数据库,关于一个餐厅提供价格不等的咖啡,分大小杯,另有价格不等的食物,用户在餐厅的用餐也要根据消费时间来进行收费。服务员会拿着记账机到每一张桌子 进行结账,当用户结完帐后可以办理会员卡。会员卡信息包含消费总额,并根据不同的额度又不用的折扣率。针对这些信息设计相关数据库,并划出E-R图。<p>八、程序题<p>////////////////////////////////////////////////////////////////////<p>1、完成foo()函数的内容,要求能够弹出对话框提示当前选中的是第几个单选框。<p>Function foo() { //在此处添加代码<p>return false; }<p></script> <body><p><form name=”form1” onsubmit=”return foo();”> <input type=”radio” name=”radioGroup”/> <input type=”radio” name=”radioGroup”/> <input type=”radio” name=”radioGroup”/> <input type=”radio” name=”radioGroup”/> <input type=”radio” name=”radioGroup”/> <input type=”radio” name=”radioGroup”/> <input type=”submit”/> </form> </body> </html> 答案: <html> <body> <script><p>function foo() { // 在此处添加代码<p>var rg = document.getElementsByName(\"radioGroup\"); for( var i = 0; i < rg.length; i++ ) {<p>if( rg[i].checked ) {<p>alert(\"你选择了第\" + (i+1) + \"个单选框\"); } }<p>return false; }<p></script> <body><p><form name=\"form1\" onsubmit=\"return foo();\"> <input type=\"radio\" name=\"radioGroup\"/> <input type=\"radio\" name=\"radioGroup\"/> <input type=\"radio\" name=\"radioGroup\"/> <input type=\"radio\" name=\"radioGroup\"/> <input type=\"radio\" name=\"radioGroup\"/> <input type=\"radio\" name=\"radioGroup\"/> <input type=\"submit\"/> </form> </body> </html><p>2、填充注释部分的函数体,使得foo()函数调用弹出”成功”的对话框。代码应尽量简短。 <html> <body><p><script><p>function foo() {<p>var str = reverse('a,b,c,d,e,f,g'); alert(str);<p>if (str == 'g,f,e,d,c,b,a') alert('成功'); else alert('失败'); }<p>function reverse(str) {<p>// 在 此处加入代码,完成字符串翻转功能 var spl = str.split(','); var newstr=\"\";<p>for(i=spl.length-1;i>=0;i--) {<p>newstr+=spl[i]+','; }<p>newstr=newstr.substring(0,newstr.length-1) return newstr; }<p></script> </HEAD> <BODY><p><INPUT type=\"button\" value=\"str\" onclick=\"foo()\"/> </BODY> </HTML><p>function reverse(str) {<p>// 在此处加入代码,完成字 符串翻转功能 return str.split(\}<p>2、利用Ajax技术和JQuery脚本库或者其他脚本库实现以下功能 请求:http://211.107.1.8 参数:queryStr<p>输出返回结果,同时输出返回结果的前100个字符 无需考虑后台的处理 3、Java题,看输出。 public class Userouter {<p>public static void main(String[] args) {<p>Outer outer=new Outer(args); outer.print(); } }<p>public class Outer<p>{<p>Private String[] outerval=new String[]{\"this\ public Outer(String[] Ival) {outerval=Ival;}<p>class Inner {<p>void display() {<p>for(int i=0;i<outerval.length;i++)<p>System.out.println(outerval[i]); } }<p>public void print() {<p>Inner inner=new Inner(); inner.display(); }<p>} 输入\" Java userouter I can answer this question”运行结果是什么?并简单解释程序逻辑?<p>4. class sin {<p>Private static final sin newsin=new sin(); Private sin(){}<p>Public static sin Getsin(){return newsin;} Public void Test(){} }<p>在这个类cos中添加代码,访问class sin 的test()函数 class cos { }<p>九、智力测试题<p>1、有7克、2克砝码各一个,天平一只,如何只用这些物品三次将140克的盐分成50、90克各一份?<p>2、烧一根不均匀的绳需用一个小时,如何用它来判断半个小时?<p>3、一只蜗牛从井底爬到井口,每天白天蜗牛要睡觉,晚上才出来活动,一个晚上蜗牛可以向上爬3尺,但是白天睡觉的时候会往下滑2尺,井深10尺,问蜗牛几天可以爬出来?<p>九、综合题: 1.你觉得今天的题答得怎么样?哪些是亮点?那些答得不好?用三句话来为自己争辩。<p>2.如果没有通过笔试而没得到面试机会。为自己说些可以让你来面试的理由 „„<p>3.在即将完成这次笔试前,您是否愿意谈一些自己在以往的学习和工作中获得的工作经验和心得体会?(可以包括软件测试、过程改进、软件开发或者与此无关的其他方面)<p> <div class="preview-ft"> <div class="preview-title"> <p style="color: red;"><strong>因篇幅问题不能全部显示,请点此查看更多更全内容</strong></p> <div class="model-fold-cover-bd"><a href="https://m.tang5.com/mlogex/nreeeuxoxes/" target="_blank"><span>查看全文</span><i class="iconfont icon-chakangengduo"></i></a></div> </div> </div> </div> <div class="qz_prev"> </div> </div> <script type="text/javascript" src="https://jss.stra.cn/mobile/detail_foot.js"></script> <script type="text/javascript" src="https://jss.stra.cn/mobile/share_cebian_gg1.js"></script> <script type="text/javascript" src="https://jss.huatuo6.com/mobile/share_cebian_xgyd.js"></script> <script type="text/javascript" src="https://jss.stra.cn/mobile/share_cebian_gg2.js"></script> <script type="text/javascript" src="https://jss.huatuo6.com/mobile/share_cebian_rmtj.js"></script> <footer class="footer"> Copyright © 2019-<span class="currentYear"></span> 版权所有<br> </footer> <script> var swiper = new Swiper('.i_banner .swiper-container', { pagination: '.i_banner .swiper-pagination', paginationClickable: true, spaceBetween: 30, centeredSlides: true, autoplay: 2500, autoplayDisableOnInteraction: false, loop: true, }); </script> <!--弹窗开始--> <script type="text/javascript"> $(function () { //弹窗2 $('.menu_icon').click(function () { $('.tbox').show(); }) //关闭 $('.close').click(function () { $('.tbox').hide(); }) }) </script> <!--弹窗结束--> <script type="text/javascript" src="https://jss.stra.cn/mobile/foot_foot.js"></script> <script type="text/javascript"> const currentYear = new Date().getFullYear(); $('.currentYear').html(currentYear) </script> <script type="text/javascript" src="https://jss.huatuo6.com/pc/tj_foot.js"></script> </body> </html>