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