版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、选择题:1. 模块的耦合度描述了_D_。A模块内各种元素结合的程度B模块内多个功能之间的接口C模块之间公共数据的数量D模块之间相互关联的程度2. 内聚是一种指标,表示一个模块_B_。A代码优化的程度B代码功能的集中程度C完成任务时及时程度D为了与其他模块连接所要完成的工作量3. 在UNIX操作系统中,把输入/输出设备看作是_D_。A普通文件B目录文件C索引文件D特殊文件4. “<title style="italic">science</title>”是一个XML 元素的定义,其中元素标记的属性值是_C_。Atitle Bstyle Citali
2、c Dscience5. _C_描述数据的局部逻辑视图,是数据库用户的数据视图,它是与某一应用有关的数据逻辑表示。A模式B逻辑模式C外模式D内模式解析:三级模式结构:外模式、模式和内模式一、模式(Schema)定义:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。理解: 一个数据库只有一个模式; 是数据库数据在逻辑级上的视图; 数据库模式以某一种数据模型为基础; 定义模式时不仅要定义数据的逻辑结构(如数据记录由哪些数据项构成,数据项的名字、类型、取值范围等),而且要定义与数据有关的安全性、完整性要求,定义这些数据之间的联系。二、外模式(External Sch
3、ema)定义:也称子模式(Subschema)或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。理解: 一个数据库可以有多个外模式; 外模式就是用户视图; 外模式是保证数据安全性的一个有力措施。三、内模式(Internal Schema)定义:也称存储模式(Storage Schema),它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式(例如,记录的存储方式是顺序存储、按照B树结构存储还是按hash方法存储;索引按照什么方式组织;数据是否压缩存储,是否加密;数据的存储记录结
4、构有何规定)。理解: 一个数据库只有一个内模式; 一个表可能由多个文件组成,如:数据文件、索引文件。它是数据库管理系统(DBMS)对数据库中数据进行有效组织和管理的方法其目的有: 为了减少数据冗余,实现数据共享; 为了提高存取效率,改善性能。6. 在网络应用测试中,网络延迟是一个重要指标。以下关于网络延迟的理解,正确的是_C_A指响应时间B指报文从客户端发出到客户端接收到服务器响应的间隔时间C指报文在网络上的传输时间D指从报文开始进入网络到它开始离开网络之间的时间7. 运行Web 浏览器的计算机与网页所在的计算机要建立 (1)_B_ 连接,采用(2)_B_协议传输网页文件。(1)A
5、. UDP B. TCP C. IP D. RIP(2)B. HTTP B. HTML C. ASP D. RPC8. _B_可以作为软件测试结束的标志。A使用了特定的测试用例B错误强度曲线下降到预定的水平C查出了预定数目的错误D按照测试计划中所规定的时间进行了测试9. 软件测试的基本方法包括白盒测试和黑盒测试方法,以下关于二者之间关联的叙述,错误的是_C_ A黑盒测试与白盒测试是
6、设计测试用例的两种基本方法 B在集成测试阶段是采用黑盒测试与白盒测试相结合的方法 C针对相同的系统模块,执行黑盒测试和白盒测试对代码的覆盖率都能够达到100 D应用系统负载压力测试一般采用黑盒测试方法10. 在编码阶段对系统执行的测试类型主要包括单元测试和集成测试,_B_属于单元测试的内容。A接口数据测试 B局部数据测试C模块间时序测试 D全局数据测试11. _D_不属于功能测试用例构成元素。A测试数据 B测试步骤
7、C预期结果 D实测结果12. 通过疲劳强度测试,最容易发现_B_问题。A并发用户数 B内存泄露 C系统安全性 D功能错误13. 对高级语言源程序进行编译时,可发现源程序中的 _B_ 错误。A. 堆栈溢出 B. 变量未定义 C. 指针异常 D. 数组元素下标越界14. 针对程序段: IF(X>10)AND(Y<20)THEN W=W/A,对于(X,Y)的取值,以下_D_组测试用例能够满足判定覆盖的要求。 A.(30,15)(40,10)B.
8、(3,0)(30,30)C.(5,25)(10,20) D.(20,10)(1,100)15. 下面-是关于软件评测师工作原则的描述,正确的判断是_D_。对于开发人员提交的程序必须进行完全的测试,以确保程序的质量必须合理安排测试任务,做好周密的测试计划,平均分配软件各个模块的测试时间在测试之前需要与开发人员进行详细的交流,明确开发人员的程序设计思路,并以此为依据开展软件测试工作,最大程度地发现程序中与其设计思路不一致的错误要对自己发现的问题负责,确保每一个问题都能被开发人员理解和修改。A、 B、 C、 D无16. 下述关于错误处理流程管理的原则_A_ 的说法是不正确的。A为了保证正确地定位错误
9、,需要有丰富测试经验的测试人员验证发现的错误是否是真正的错误,并且验证错误是否可以再现B每次对错误的处理都要保留处理信息,包括处理人姓名、处理时间、处理方法、处理意见以及错误状态C错误修复后必须由报告错误的测试人员确认错误已经修复,才能关闭错误 D对于无法再现的错误,应该由项目经理,测试经理和设计经理共同讨论决定拒绝或者延期17. Web应用系统负载压力测试中,_A_不是衡量业务执行效率的指标。 A并发请求数 B每秒点击率 C交
10、易执行吞吐量 D交易执行响应时间18. 某客户端在采用ping命令检测网络连接故障时,发现可以ping通及本机的IP地址,但无法ping通同一网段内其他工作正常的计算机的IP地址,说明该客户端的故障是 _C_ 。A. TCP/IP协议不能正常工作 B. 本机网卡不能正常工作C. 本机网络接口故障 D. 本机DNS服务器地址设置错误答案:本题考查ping命令的使用。采用ping命令检测网络连接故障时,可以先输入Ping 127
11、.0.0.1,即本地循环地址,如发现本地址无法Ping通,就表明本地机TCP/IP协议不能正常工作。如果上面的操作成功,接下来可以Ping 本机IP,若通,则表明网络适配器(网卡或MODEM)工作正常,不通则是网络适配器出现故障。最后Ping同网段中某计算机的IP,如果ping不通则表明网络线路出现故障。19. 用户访问某Web网站, 浏览器上显示 “HTTP-404” 错误,则故障原因是 _B_。 A.默认路由器配置不当 B.所请求当前页面不存在 C. Web服务器内部出错
12、160; D.用户无权访问20. _B_是功能测试工具。ALoadRunner B. WinRunner C. QALoad D. WAS21. 软件验收测试的合格通过准则包括:_C_51Testing软件测试网|$cEgqf3RP (LA. 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。51Testing软件测试网1k&yJn.S*K3GB. 所有测试项没有任何bug51Testing软件测试网(on4D M&j eRC. 立项审批表、需求分析文档、设计文档和编码实现一致。FlLL2Mwno0D. 验收测试工件齐全。22. 下列关于进程和线程
13、的叙述中,正确的是_C_A. 一个进程只可拥有一个线程B. 一个线程只可拥有一个进程C. 一个进程可拥有若干个线程D. 一个线程可拥有若干个进程51Testing软件测试网s5C: S$u23. UNIX系统中,_D_用于把一个进程的输出连接到另一个进程的输入。A) 普通文件 B) 特殊文件 C) 目录文件 D) 管道文件解析:1) 普通文件内部无结构的一串平滑的字符.这种文件既可以是系统文件,也可以是库文件或用户文件.(2) 目录文件由文件目录项构成的文件.对它的处理(读,写,执行)在形式上与普通文件相同.(3) 特殊文件由一切输入输出慢速字
14、符设备构成的文件.这类文件对于查找目录,存取权限验证等的处理与普通文件相似,而其它部分的处理针对设备特性要求做相应的特殊处理24. 软件文档是软件工程实施中的重要部分,它不仅是软件开发各阶段的重要依据,而且影响软件的_A_A. 可理解性 B. 可维护性C.可扩展性D.可移植性25. 系统因发生错误时,仍然能在一定程度上完成预期的功能,则把该软件称为_A_ A.容错软件 B.系统软件 C.测试软件 D.操作系统26. 在软件测试中,白盒测试方法是通过分析程序的_B_来设计测试用例的方法。 A.应用范围 B. 内部逻辑 C.功能 D.输入数据27. 检查软件产品是否符合需求定义的过程称为 _C_A
15、.确认测试 B.集成测试 C.验收测试 D.验证测试28. 下列关于alpha测试的描述中正确的是_D_A alpha测试需要用用户代表参加 B alpha测试不需要用用户代表参加C alpha测试是系统测试的一种 D alpha测试是验收测试的一种 29. 软件质量的定义_D_A. 软件的功能性、可靠性、易用性、效率、可维护性、可移植性B. 满足规定用户需求的能力C. 最大限度达到用户满意D. 软件特性的总和,包括满足规定的和潜在的用户需求30. 软件测试的对象包括_B_A. 目标程序和相关文档B. 源程序、目标程序、数据及相关文档C. 目标程序、操作系统和平台软件D. 源程序和目标程序31
16、. 从测试阶段角度,测试正确的顺序是_ABCD_,同时给出所选择的正确策略含义和被测对象是什么?A单元测试 B集成测试 C系统测试 D验收测试解析:单元测试:又称模块测试、逻辑测试或结构测试,是针对软件设计的最小单元程序模块进行正确性检验的工作。其目的在于检查每个单元能否正确实现详细设计说明中的模块功能、性能、接口和设计约束等要求,发现各模块内部可能存在的各种错误。被测试对象是各子模块程序。集成测试:又称组装测试、综合测试或联合测试。是按设计要求把通过单元测试的各模块按一定的方式组装在一起后,进行测试,以便发现与接口有关的各种错误。被测对象是组装的软件部件。系统测试:是将经过测试的子系统装配成
17、一个完整系统来测试。它是检验系统是否确实能提供系统方案说明书中指定功能的有效方法。系统测试的目的是对最终软件系统进行全面的测试,确保最终软件系统满足产品需求并且遵循系统设计。被测对象是完整的系统验收测试:是部署软件之前的最后一个测试操作。验收测试的目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。验收测试是向未来的用户表明系统能够像预定要求那样工作。被测对象是完整的系统。32. 从测试方法的角度来分,正确的选择是_BD_,并写出下面各项的含义?A.静态测试B.黑盒测试C.动态测试D.白盒测试33. 关于HTML文件说法正确的是:(C)A、 HTML标记都必须配对使用。
18、B、 在<title>和</title>标签之间的是头信息。C、 HTML标签是大小写无关的,<b>跟<B>表示的意思是一样的。D、 在<u>和</u>标签之间的文本会以加粗字体显示。解析:A. 不一定所有的标记都是配对使用。如<br />B. 是标题D. 是下划线34. HTML语言中的转行标记是(C)。A <html> B <br> C <title> D <p>35. 超级链接属于(A)。A 一对一关系 B 一对多关系 C 多对一关系 D 多对多关系36.
19、文件中用超级链接标记指向一个目标的基本格式为(C):A <a href=”URL”> B <href =”URL”>字符串 C <a href=”URL”>字符串</a> D <href=”URL”>37. 要将JavaScript代码嵌入到HTML文档中,可使用的HTML标记是(D)A <p> </p> B. <A> </A> C. <HTML> </HTML> D. <script> </script>38. 以下哪个技术不是Ajax技
20、术体系的组成部分?(B)A. XMLHttpRequest B. DHTML C. CSS D. DOM39. 为了定义一个文本段落,应使用的HTML标记是(A)。A.<p> </p> B.<BODY> </BODY> C <HTML> </HTML> D <TABLE> </TABLE>40. 将十六进制数9B转换为八进制数为(A)A 233 B 433 C 463 D 531解析:各进制间的转换可以都转换成二进制后,再进行下一步的转换。例如9B,转换成二进制为10011011,如果要将其转换成八
21、进制,那么从右往左三个数一组,即011、011、10,第三组不足三位,可以在前面加零变成010,好了调整顺序,就是010、011、011,看看010=2,011=3,所以(9B)16=(233)8。同理,如果要将其转换成十六进制,那就从右往左四个一组,不足四位添零,这里为1001、1011;1001=9,1011=B,所以(10011011)2=(9B)16=(233)8。 在进制转换中,也可以都转换成十进制。例如(9B)16=9*16+11*1=155(你要说看不懂的话,可以用文字描述,同样从右往左第一位数为16的零次方,第二位为零的1次方,所以有上述的算式);同理,8进制的转换也是这样:(
22、233)8=2*82+3*8+3*1=128+24+3=155。41. CSS中ID选择符在定义的前面要有指示符(D)A * B. & C. ! D. #解析:id选择符是CSS提供的由用户自定义标签名的一种选择符模式,用户可以使用id及class对页面中的XHTML标签进行自定认名称,从而达到扩展XHTML标签及组合XHTML标签的目的。比如对于XHTML中的h1标签而言,对于CSS,如果使用id进行选择符,那么<h1 id="p1"> 及<h1 id="p2">对于CSS来讲是两个不同的元素,从而达到扩的目的。用户自定
23、义名称的方式也有助于用户细化自身的界面结构,使用符合页面需求的名称来进行结构设计,增强代码可读性。id选择符是根据DOM文档对象模型原理所出现的选择符类型。对于一个网页而言,其中的每个标签(或其他对象),均可以使用一个id=""的型式对id属性进行一个名称的指派,id我们可以理解为一个标识,在网页中每个id名称只能使用一次。42. 下列对CSS“ID选择符”表述不正确的一项是:(D)A、ID选择符个别的定义每个元素的成分 B、这种选择符应该尽量少用,因为它具有一定的局限 C、一个ID选择符的指定要有指示符”#”在名字前面 D、ID选择符应用非常广泛43. mysql数据库默
24、认配置端口是(B)A. 1433 B. 3306 C. 83306 D. 152144. HTTP协议常见状态代码中服务器发生不可预期的错误返回的是(B)A. 400 B. 500 C. 503 D. 403解析:HTTP响应也是由三个部分组成,分别是:状态行、消息报头、响应正文1、状态行格式如下:HTTP-Version Status-Code Reason-Phrase CRLF其中,HTTP-Version表示服务器HTTP协议的版本;Status-Code表示服务器发回的响应状态代码;Reason-Phrase表示状态代码的文本描述。状态代码有三位数字组成,第一个数字定义了响应的类别,
25、且有五种可能取值:1xx:指示信息-表示请求已接收,继续处理2xx:成功-表示请求已被成功接收、理解、接受3xx:重定向-要完成请求必须进行更进一步的操作4xx:客户端错误-请求有语法错误或请求无法实现5xx:服务器端错误-服务器未能实现合法的请求常见状态代码、状态描述、说明:200 OK /客户端请求成功400 Bad Request /客户端请求有语法错误,不能被服务器所理解401 Unauthorized /请求未经授权,这个状态代码必须和WWW-Authenticate报头域一起使用 403 Forbid
26、den /服务器收到请求,但是拒绝提供服务404 Not Found /请求资源不存在,eg:输入了错误的URL500 Internal Server Error /服务器发生不可预期的错误503 Server Unavailable /服务器当前不能处理客户端的请求,一段时间后可能恢复正常45. 若Web站点的Internet域名是, IP为1,现将TCP端口改为8080,则用户在浏览器的地址栏中输入(C)后就可访问该网站。A 1 B. C. 1:8080 D. 46
27、. 创建一个对象obj,该对象包含一个名为“name”的属性,其值为“value”。以下哪一段JavaScript代码无法得到上述的结果?(B)A .var obj = new Object();obj“name” = ”value”;B.var obj = new Object();O = ”value”;C.var obj = name:”value”;D.var obj = new function()T = “value”;47. 某银行为用户提供网上服务,允许用户通过浏览器管理自己的银行账户信息,为保证通信的安全性,该WEB服务器可选
28、的协议是(D)。A. POP B. SNMP C. HTTP D. HTTPS48. 李某大学毕业后在M公司销售部门工作,后由于该公司软件开发部门人手较紧,李某被暂调到软件开发部门开发新产品,2周后,李某开发出一种新软件。该软件著作权应归(B)所有。A. 李某 B. M公司 C. 李某和M公司 D. 软件开发部解析:因李某大学毕业后在M公司销售部门工作,后由于该公司软件开发部门人手较紧,李某被暂调到该公司软件开发部开发新产品,2周后,李某开发出一种新软件。该软件与工作任务有关,属于职务作品。所以,该项作品应属于软件公司所有。法律依据:著作权法规定"执行本单位的任务或者主要是利用本单位
29、的物质条件所完成的职务作品,其权利属于该单位。"职务作品人是指作品人或者设计人执行本单位的任务,或者主要是利用本单位的物质技术条件所完成的作品的人。该作品的权利为该作品人所在单位所有。职务作品包括以下情形: 在本职工作中做出的作品。 履行本单位交付的本职工作之外的任务所做出的作品。 退职、退休或者调动工作后1年内做出的,与其在原单位承担的本职工作或者原单位分配的任务有关的作品。 主要利用本单位的物质技术条件(包括本单位的资金、设备、不对外公开的技术资料等)完成的作品。答案:(B)49. 以下哪条Javascript语句会产生运行错误:(A)Avar obj = (); B. var
30、obj = ; C. var obj = ; D. var obj = /;50. 以下哪个单词不属于javascript保留字:(B)A with B parent C class D void51. 一台主机的IP地址为00,子网屏蔽码为。现在用户需要配置该主机的默认路由。经过观察发现,与该主机直接相连的路由器具有如下4个IP地址和子网屏蔽码: .IP地址:,子网屏蔽码: .IP地址:,子网屏蔽码: .IP地址:,子网屏蔽码: .IP地址:
31、,子网屏蔽码: 请问哪些IP地址和子网屏蔽码可能是该主机的默认路由? (A)A.和 B.和 C. 、和 D. 和解析:默认路由类似网关,掩码只有一个255,那么与之相对应的ip最前面三位就不能变化。后面9位没有限制。52. 一台主机的IP地址为8,子网屏蔽码为40,那么这台主机的主机号为 (A)A. 4 B. 6
32、160; C. 8 D. 68解析:把最后一位都转为二进制10001001110000进行与运算1000000即4这个网段ip则是从5-9,即1000001到1001111如果按ip序号分配5为第一台服务器
33、,8为第四台。知识补充:ip地址是你的计算机在互联网上的具体门牌号码子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。子网掩码有数百种,这里只介绍最常用的两种子网掩码,它们分别是“”和“”。 1.子网掩码是“”的网络:最后面一个数字可以在0255范围内任意变化,因此可以提供256个IP地址。但是实际可用的IP地址数量是256-2,即254个,因为主机号不能全是“0”或全是“1”。 2.子网掩码是“”的网
34、络:后面两个数字可以在0255范围内任意变化,可以提供2552个IP地址。但是实际可用的IP地址数量是2552-2,即65023个默认网关: 每一台计算机都通过WinRoute计算机这个默认网关访问Internet,因此他们的默认网关地址应设定为连接局域网的那块网卡的IP地址。53. 一台主机要解析的IP地址,如果这台主机配置的域名服务器为8,因特网顶级域名服务器为 ,而存储与IP地址对应关系的域名服务器为0,那么这台机机解析该域名通常首先查询(A)A.8域名服务器 B.域名服务器 C.20
35、0域名服务器 D.不能确定,可以从这3个域名服务器中任选一个 解析:知识点:Internet通信协议-TCP1P主机解析域名规则为:先查询最近的域名服务器,最后查询顶级域名服务器。54. 在浏览WWW服务器的index.html页面时,如果可以看到一幅图像和听到一段音乐,那么,在服务器中 (D)A.这幅图像数据和这段音乐数据都存储在index.html文件中 B.这幅图像数据存储在index.html文件中,而这段音乐数据以独立的文件存储 C.这段音乐数据存储在index.html文件中,而这幅图像数据以独立的文件存储 D.这
36、幅图像数据和这段音乐数据都以独立的文件存储 解析: 知识点:超文本、超媒体与Web浏览器图像数据和音乐数据部以独立的文件存储。二、不定项选择题,每题4分;1软件验收测试的合格通过准则是:(ABCD) A软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。B.所有测试项没有残余一级、二级和三级错误。C.立项审批表、需求分析文档、设计文档和编码实现一致。D.验收测试工件齐全。2软件测试计划评审会需要哪些人员参加?(ABCD) A项目经理 BSQA 负责人 C配置负责人 D测试组3下列关于alpha 测试
37、的描述中正确的是:(AD) Aalpha 测试需要用户代表参加 Balpha 测试不需要用户代表参加 Calpha 测试是系统测试的一种 Dalpha 测试是验收测试的一种4测试设计员的职责有:(ABD) A制定测试计划 B设计测试用例 C设计测试过程、脚本 D评估测试活动5软件实施活动的进入准则是:(AB) A需求工件已经被基线化B详细设计工件已经被基线化C构架工件已经被基线化D项目阶段成果已经被基线化6. 下列标签既是行内属性标签又可以设宽高的标签是?(CD)A
38、. div B.span C.input D.img E. hl问题分析:行内属性标签通常情况下是不能设宽高的,但是也有几个特殊的情况答案是 C D7. 对一个div如果有以下的选择器,则哪个选择器的优先级最高(BC)A div.b.c B div.b C #d div D a.b div问题分析:这里考的是CSS样式表中选择器的优先级的,我们分别分析下这几个选择器的优先级:A:1+10+10=21 B:1+100=101 C:100+1=101 D:10+10+1 =21 答案:BC8. 下面哪些可以作
39、为客户端脚本语言?(ABD )A Jscript B VBScript C PHP D JavaScript解析:下边是定义,仅供参考:1、服务器端脚本 另外一些是作为服务器端脚本语言来运行的,例如:PHP、CFML等,他们由服务器端的解释器来解释。当作为服务器端脚本语言运行时,他们主要是用来生成html内容,也可以动态生成客户端脚本。当被传到客户端的浏览器中时,这些客户端脚本代码页可以被解释并实现特定的功能。 2、客户端脚本 在脚本语言中,有些是作为客户端脚本语言来运行的,它们由客户端的解释器来解释。列如VBScript、JScript 等都可以作为客户端脚本语言,当他们被嵌入到HTML中时
40、,可以按照顺序被执行或者响应某个事件作出应答。客户端脚本语言一般用来创建动画效果、执行简单的验证等,从而丰富了网页的显示。 备注:JavaScript 和 JScript 都既可以运行在客户端,也可以运行在服务器端,但无论是运行在客户端还是服务器端,其解释器都不相同。 比如JavaScript 这种脚本语言既可以用来编写客户端脚本代码,也可以用来编写服务器端脚本代码,不过目前将JavaScript 做为服务器端代码的开发语言已经很少用了。也仅用于网景公司开发的应用程序服务器 Netscape enterprise server 中,目前这个应用程序服务器已经很少有人使用了。9. 关于加密技术,
41、下列哪些说法是对的? (AC)A.对称密码体制中加密算法和解密算法是保密的 B.非对称密码体制中加密算法和解密算法是保密的 C.对称密码体制的加密密钥和解密密钥是相同的 D.非对称密码体制的加密密钥和解密密钥是相同的 解析:对称加密算法 加密数据使用的密钥可以计算出用于解密数据的密钥,反之亦然。绝大多数的对称加密算法加密密钥和解密密钥都是相同的。 (加密速度快,适用与大数据的加密)非对称加密算法 所谓非对称加密算法是指用于加密的密钥与用于解密的密钥是不同的,而且从加密的密钥无法推导出解密的密钥。 (加密速度慢,适用与小数据的加密)非对称
42、密码体制的特点:算法强度复杂、安全性依赖于算法与密钥但是由于其算法复杂,而使得加密解密速度没有对称加密解密的速度快。对称密码体制中只有一种密钥,并且是非公开的,如果要解密就得让对方知道密钥。所以保证其安全性就是保证密钥的安全,而非对称密钥体制有两种密钥,其中一个是公开的,这样就可以不需要像对称密码那样传输对方的密钥了。这样安全性就大了很多。/三、判断题1. 单元测试能发现约80%的软件缺陷。(T)51Testing软件测试网%2mP-jNDs.2. 代码评审是检查源代码是否达到模块设计的要求。(T)51Testing软件测试网9K? ,?X(V,O,W3. 自底向上集成需要测试员编写驱动程序。
43、(T)4. 测试是为了验证软件已正确地实现了用户的要求。 ( F )5. 白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。(F )6. 黑盒测试的测试用例是根据程序内部逻辑设计的。 ( F )7. 为了快速完成集成测试, 采用一次性集成方式是适宜的。(F )8. 在软件开发过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就会降低。 ( F)9. 测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。(F)/四、填空题1在UNIX下文件exer1的访问权限为rw-r-r-,现要增加所有用户的执行权限和同组
44、用户的写权限,下列命令正确的是 :_chmod r+x g+w exerl_2、在UNIX操作系统中,查看系统进程使用_ps -ef_命令.3、写出以下代码的输出结果_49_#define ARE(A,B) A+BInt s= ARE(3,4)* ARE(3,4);cout<<s<<endl;4、软件能力成熟度模型 CMMI一共有_5_个级别5、黑合测试的常用方法:_等价类划分_、_边界值分析_、_决策表_、_猜错法_、_因果图_、_正交法_等;6、白盒测试中逻辑覆盖法中常用的方法:_语句覆盖_、_判定覆盖_、_条件覆盖_、_组合覆盖_、_路径覆盖_等;/五、问答题1.
45、 什么是软件测试:为什么要进行软件测试?软件测试与调试的区别?答案:(1) 软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。 (2) 因为没有经过测试的软件很难在发布之前知道该软件的质量,就像ISO质量认证一样,软件同样也需要质量的保证,这个时候就需要在团队中开展软件测试的工作。在测试的过程发现软件中存在的问题,及时让开发人员得知并修改问题,在即将发布时,从测试报告中得出软件的质量情况。(3) 在软件开发的过程中,调试和测试是两
46、个不同的过程,分别由程序开发人员和测试人员来完成。第一,调试的过程是随机的不可重复的;而测试的过程是有计划的、可以重复的过程。第二,调试的目的是为了隔离和确认问题的所在,并加以解决,使得程序能够正常运行;而测试的目的是为了找出与软件实现定义的规格和标准不符合的问题,保证软件能都满足用户需求。但二者也有相同之处,最终目的都是为了提高软件质量。2. 描述测试计划的构成及包含的内容与实施过程?答案:(1)软件测试计划是指导测试过程的纲领性文件,包含了产品概述、测试策略、测试方法、测试区域、测试配置、测试周期、测试资源、测试交流、风险分析等内容。借助软件测试计划,参与测试的项目成员,尤其是测试管理人员
47、,可以明确测试任务和测试方法,保持测试实施过程的顺畅沟通,跟踪和控制测试进度,应对测试过程中的各种变更。(2)按照测试计划中的安排,配置测试环境,根据测试计划中选取的测试方法,选取测试功能点,设计测试用例,再由测试人员进行测试,并记录测试过程和缺陷报告。3. 按软件的开发过程划分,测试的方法有那些?答案:单元测试、集成测试、系统测试、验收测试4. 功能测试的测试范围包括?答案:(1)功能错误或遗漏; (2)界面错误; (3)数据结构或外部数据库访问错误; (4)性能错误; (5)初始化和终止错误。5. 测试与测试的区别?静态测试与动态测试的区别?答案:(1)Alpha测试(测试)是由一个用户在
48、开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试;Beta测试(测试)是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。开发者通常不在测试现场,Beta测试不能由程序员或测试员完成。总而言之,前者是内部模拟上线,后者是真正上线,让用户参与测试。(2) 静态方法是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错。静态方法通过程序静态特性的分析,找出欠缺和可疑之处,例如不匹配的参数、不适当的循环嵌套和分支嵌套、不允许的递归、未使用过的变量、空指针的引用和可疑的计算等。静态测试结果可用于进一步的查错,并为测试用例选取提供指导。6. 什么是测试用例?测试用例的构成?测试用例的设计方法(5种以上),并举例说明?编写测试用例的目的?答
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 贵州省毕节市2021年中考语文试题
- 公司制度的标准
- 2025年汉中航空职业学院单招职业技能考试题库及完整答案详解(有一套)
- 2027年冀恒专修高职学院高职单招职业技能考试题库附答案详解【预热题】
- 2027年承德雾灵山职业学院单招综合素质考试模拟试卷含答案详解(考试直接用)
- 2025年四川泸州纳溪职业学院高职单招职业适应性测试考试模拟试卷及参考答案详解【突破训练】
- 2026年四川成都龙泉驿职业学院单招职业技能考试模拟试卷【达标题】附答案详解
- 2025年嘉峪关产业学院单招综合素质考试模拟试卷及答案详解【名师系列】
- 2026年河南水利与环境职业学院单招职业技能考试模拟试卷带答案详解(典型题)
- 2026年山东省济南市单招职业技能考试模拟试卷【易错题】附答案详解
- (必刷)山东省大数据专业高级职称(大数据应用分析专业)考点精粹必做500题-含答案
- 跟骨骨刺微创手术知情同意书
- 中医科危急值管理流程
- 2026年支部书记任职考试题库(含答案)
- 教育培训公司人事制度
- 贵州省遵义市新蒲新区2025-2026学年七年级上学期期末语文试题(无答案)
- 水利水电工程混凝土防渗墙施工技术规范
- 2025-2026学年冀少版八年级生物上册知识点总结
- 科普大气压教学课件
- 《复合材料电缆沟盖板》编制说明
- 石林国有资本投资集团有限公司招聘笔试题库2026
评论
0/150
提交评论