北大青鸟软件测试常见题目及回答
- 格式:doc
- 大小:16.00 KB
- 文档页数:3
针对以下题目选择正确答案(每道题目有一个或者多个正确答案).每一道题目, 所有答案都选对,则该题得分, 所选答案错误或不能选出所有正确答案, 则该题不得分。
1.在OOAD中, 下图所示的活动图中的元素表示的是( c ). (选择一项)a). 活动b). 分叉c). 判定d). 终止2.JSF框架技术中,导航规则是在( b ) 文件中设置的. (选择一项)a). web.xmlb). faces-config.xmlc). jsf-config.xmld). config.properties3.JSF提供了两种类型的事件, 包括( b) 和( ). (选择一项)a). ActionEvent (动作事件) 和MouseEvent (鼠标事件)b). ActionEvent (动作事件) 和V alueChangeEvent (值改变事件)c). MouseEvent (鼠标事件) 和V alueChangeEvent (值改变事件)d). KeyEvent (键盘事件) 和V alueChangeEvent (值改变事件)4.在项目任务赶工时, 项目经理一般会集中于(b ). (选择一项)a). 加速非关键任务的执行b). 加速关键路径上任务的执行c). 通过增加人员加速执行d). 删减任务5.在Linux系统中有一个普通文本文件chapter.txt, 小李不能使用( a ) 命令查看该文件的内容. (选择一项)a). lsb). catc). lessd). moree). vi6.在Oracle中, 在提交Fetch语句后返回了两行记录, 那么%NOTFOUND 中存储的值是( b ). (选择一项)a). TRUEb). FALSEc). NULLd). Nonee). 27.J2EE中, EJB远程客户端不能是( d ). (选择一项)a). EJBb). JSPc). Servletd). HTML8.J2EE中, 每个ejbCreate()方法都有一个对应的( c ) 方法. (选择一项)a). ejbActive()b). ejbCreate()c). ejbPostCreate()d). ejbPassivate()9.创建Web服务时, ( c)文件描述了服务、如何访问这些服务以及期望的响应类型.(选择一项)a). SOAPb). UDDIc). WSDLd). IIOP10.在Oracle中, 关于HA VING子句, 以下说法正确的是(c ). (选择一项)a). HA VING子句和WHERE子句相同b). HA VING子句用于单行的条件查询c). HA VING子句用于已分组的条件查询d). HA VING子句必须紧跟在WHERE子句后面使用11.基于(c ) 的数据传输标准, W eb服务可以实现跨平台、跨语言的相互通信和数据共享.(选择一项)a). HTMLb). CSSc). XMLd). XSLT12.在Oracle中, (b ) 函数将char或varchar数据类型转换为date数据类型. (选择一项)a). dateb). to_datec). todated). ctodate13.在中, 在一个登录页面中, 为了验证用户在文本框中输入的用户名不能为空,需要采用的验证控件是( a ). (选择一项)a). RequireFieldV alidatorb). CompareV alidatorc). RangeV alidatord). RangeExpressionV alidator14.某人利用编写一个包括多个页面的应用程序, 每个页面中都有一部分功能相同的导航按钮, 这时最好采用( b) 实现导航功能, 以加快开发速度. (选择一项)a). 自定义控件b). 用户控件c). 复合控件15.Struts框架中,( d )允许为struts应用灵活地配置验证规则,无需编程. (选择一项)a). Struts插件b). ActionForm Beanc). javascriptd). V alidator 验证框架16.在安装Red Hat Linux 9.0的过程中, 为了获得更加优秀的性能, 小李可以选择( b )日志文件系统. (选择一项)a). ext2b). ext3c). VFSd). VFA T17.在J2EE中, 要开发一个名为S tudent的EJB, ejbCreate方法应出现在( d )类文件中. (选择一项)a). StudentHomeb). StudentRemotec). StudentLocald). StudentBean18.下面的类图中, Employee类和Calculator类之间的关系是( b). (选择一项)a). 聚合b). 依赖c). 组合d). 关联19.项目管理的五大过程中, 从时间上看计划过程的下一个过程是(c ). (选择一项)a). 启动过程b). 结束过程c). 执行过程d). 控制过程20.在中, Application是(c ) 类的实例. (选择一项)a). HttpApplicationb). HttpApplicationUtilityc). HttpApplicationStated). Page21.以下代码创建了两个类, 请问两个类之间的关系是( a ). (选择一项)public class T eacher{private Glasses glasses ; //眼镜}public class Glasses{public void Watch(){}}a). 关联b). 泛化c). 依赖d). 组合22.给定一个XML文档内容如下:<? xml version=”1.0” encoding=”UTF-8” ?><lib><book><name>jsp</name></book><book><name>java</name></book></lib>现在使用SAX解析该xml文档, 已知在实现了ContentHandler接口的java程序中正确地建立了解析上面xml文档的步骤, 并在endElement方法中打印字符串”end”, 如果这个java 程序运行正确, 那么最终会打印( b) 个字符串”end”. (选择一项)a). 4b). 5c). 6d). 723.在JSF核心标签中, 以下( a ) 可以限制文本字段输入值的范围. (选择一项)a). f:validateDoubleRangeb). f:convertNumberc). f:validateLengthd). f:convertDateTime24.为了检查字段中文本的长度和字段值是否在指定的范围内, JSF框架中提供了以下( b )三种内建验证器. (选择一项)a). DoubleRangeV alidator、LengthV alidator、IntegerRangeV alidatorb). DoubleRangeV alidator、LengthV alidator、LongRangeV alidatorc). StringRangeV alidator、LengthV alidator、IntegerRangeV alidatord). DoubleRangeV alidator、SizeV alidator、LongRangeV alidator25.在中, 已知在页面的Page_Load事件中已为一个DataList控件设置了一个DataT able类型数据源, 为了在DataList控件项中显示DataT able中名为“Interest”的列,下列绑定表达式正确的是( a ). (选择一项)a). <%# DataBinder.Eval(Container.DataItem,”Interest”)%>b). <%# Container.DataItem,”Interest”%>c). <%# DataBinder.Eval(”Interest”)%>d). <%# Interest%>26.在Oracle中, 用下列语句定义了一个过程:CREATE OR REPLACE PROCEDURE test(a IN V ARCHAR2,b IN OUT NUMBER,c OUT V ARCHAR2) ISBEGIN……END;假定使用的变量都已定义,下面对过程test的调用语法正确的是( c ). (选择一项)a). test(…String1‟,50,v_str2)b). test(v_str1,v_num1,‟String2‟)c). test(…String1‟, v_num1,v_str2)d). test(v_str1,20,v_str2)27.以下对XPath中节点匹配的基本方法中, 描述正确的是(c ). (选择一项)a). //student[ID]: 代表所有拥有ID属性的student节点b). //student[last()]: student节点的最后一个子节点c). //student[1]: 第一个出现的student节点d). //student/parent: 所有student节点的父节点28.在面对对象的分析与设计中,下列有关UML的说法,不正确的是(b ). (选择一项)a). 它主要是图形符号,用面向对象的方法描述系统设计b). 已经在小的模型中而不是复杂系统中证明成功c). 它可在用户、分析者、设计者和软件开发者之间建立良好的沟通d). 它用于可视化、具体化、结构化和文档化软件内在系统的不同方面29.在中,下列在ASPX页面中使用错误的指令是( c). (选择一项)a). <%@Assembly Name=”System” %>b). <%@AssemblySrc=”C:\WINDOWS\\Framework\v1.1.4322\System.dll” %>c). <%@Implements Name=”System” %>d). <%@Implements interface=”System” %>30.路径是指从树型目录的某个目录层次到某个文件的一条道路,下列Linux路径中属于绝对路径的是( a ). (选择一项)a). /tmpb). tmpc). ./tmpd). ../tmp31.你使用Project2003绘制出了项目网络图,现在,你想根据项目网络图找出项目可能存在的一些风险,以下( a ) 是优先需要考虑的方法. (选择一项)a). 查看网络图中具有长工期的任务b). 显示哪些任务是独立的、不与其他任务相关的c). 查看非关键路径上的历时比较短的活动d). 统计所有关键路径和非关键路径的时间32.在中,已知已通过以下代码创建一个DataView对象,代码中”dtScore”为一个DataT able对象,在该对象中有一个名为”Score”的列,为了按照Score从小到大的顺序来显示数据,下列对于DataView对象的属性设置正确的是( c ) (选择一项)DataView dv = new DataView(dtScore);a). dv.Sort = “order by Score asc”;b). dv.Sort = “order by Score desc”;c). dv.Sort = “Score asc”;d). dv.Sort = “Score desc”;33.以下代码创建了两个类,分别为计算机类、鼠标类,请问两个类之间的关系是(c ).public class Computer{private Mouse gdMouse;}public class Mouse{} (选择一项)a). 关联b). 依赖c). 聚合d). 组合34.在J2EE中,( a )方法将Bean实例的当前字段保存在底层数据存储器中. (选择一项)a). ejbLoadb). createc). ejbCreated). ejbStore35.在Struts框架中,控制器ActionServlet能够完成以下(b ) 功能. (选择一项)a). 接受HTTP请求,进行视图与模型层之间表单数据的传递b). 将HTTP请求分发至相应的Action处理c). 调用模型层的JavaBean完成业务逻辑d). 读取ActionForm Bean中的信息。
1 在中,如果需要上传一张新图片,则需要使用到以下(b)控件。
A CalendarB FileUploadD FileDownLoadD PictureBox2在java EE中,taglib指令中uti属性指定标签描述文件,该文件是以(c)为扩展的文件。
A .tabB .tagC .tldD .dir3在中,以下用与验证必填的严整控件是(a).A RequiredFieldValidator 非空B RegularExpressionValidator 正则表达式。
身份证、邮箱C CompareValidtor 比较D CustonV alidator 自定义4以下关于DE 技术优势说法错误的是(d)。
A 拥有丰富的控件库B 在VS开发环境中,可以方便地设置断点、调试程序C 在VS开发环境中,可以方便使用拖拽方式设计页面D 程序可以使用包括C#、、JA V A在内的多种语言编写5在JSP页面中,、使用struts logic标签时,应该使用(d)进入引入。
A <%@page url=”/tags-logic” prefix=”logic”/>B <%@taglib url=” /tags-logic” prefix=”logic”>6 中AJAX框架技术Accordion控件的(b)属性用来设置菜单内容样式。
A HeaderCssClass 菜单标题样式B ContentCssClass 菜单内容样式C HeaderTemplateD ContentTemplate7 在中,动态添加水印效果时,如果使用HttpHandler方式,则创建的HttpHandler程序以(b)作为后缀名。
A .aspx 页面B .ashxC .aspm Web service 文件扩展名D .ascx 控件8 在Hibernate中,Group.hbm.xml映射文件中有如下代码:<set name=”students”><key column=”grp_id”/><one-to-many class=” Students”/></set>相关的数据库表包括tbl_group、tbl_students,下面说法正确的是(d)。
考试说明:考试形式为选择题、简答题和案例分析题,其中选择题有一个或多个答案,全部选对才得分,错选、多选和少选均不能得分,共30道题,每题2分,共计60分;简答题共4道,每题10分,共计40分。
整张试卷满分100分。
请将答案写在最后一页的答题纸上。
一、选择题1)在企业环境中,关注计算机主机安全时,从安全体系方面考虑,应该关注下面哪些方面()。
(选择2项)A人为因素B 防盗C操作系统安全D 防静电2)对于计算机病毒的理解,人们有各种各样的说法,以下对“计算机病毒”理解正确的是()。
(选择1项)A计算机病毒是一段人为编写的具有一定的破坏性和传染性的小程序B 计算机病毒就象感冒病毒一样,只是发作对象是计算机而不是人C 计算机病毒是自然形成的信息,有发作的时间性D 计算机病毒就是一段小程序,没有什么危害3)Windows Server 2003中全面加强了NTFS,从安全管理的角度来看,NTFS文件系统标准的文件夹的权限有哪些()。
(选择5项)A列出文件夹目录B 读取C 写入D 修改E 完全控制F 拒绝访问G 运行H 删除4)网络攻击者一般都会通过查看系统开放的端口来实施攻击,因此对于常见端口应该熟记于心。
Windows Server 2003 NetBIOS名称解析服务的默认端口是()。
(选择1项)A 80B 25C 1433D1395)计算机病毒说到底也是一种计算机程序,但它又不同于一般意义上的计算机程序,这种不同主要体现在它具有下列()等特点。
(选择2项)A隐蔽性B 不具传染性C非授权可执行性D 强迫性6)计算机病毒有着多种存在形式,按照传统意义上来说,计算机病毒可以分为()等多种类型。
(选择2项)A文件型B内存型C 文本型D 硬盘型7)在企业环境中安装Symantec AntiVirus 企业版时,需要利用其提供的()等常用组件。
(选择3项)A Symantec系统中心(SSC)控制台B Symantec AntiVirus 企业版服务器C LiveUpdate 管理实用程序D Symantec AntiVirus 企业版管理中心8)利用Symantec AntiVirus作为企业病毒防火墙,并开启实时防病毒功能,一旦发现计算机病毒,其会采取的操作通常包括()。
针对以下题目请选择正确答案(每道题目有一个或多个正确的答案)。
每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有正确答案,则该题不得分.1)在J2EE中,要开发一个CMP类型的实体Bean,以下是部署描述文件的代码片断,横线处应填入().(选择一项)(JA V A)<enterprise-beans><entity><ejb-name>Student</ejb-name><home>StudentRemoteHome</home><remote>StudentRemote</remote><ejb-class>StudentBean</ejb-class>________<print-key-class>java.math.BigDecimal</print-key-class></entity></enterprise-beans>a) <persistence-type>Container</persistence-type>b) <persistence-type>Bean</persistence-type>c) <type>Container</type>d) <type>Bean</type>2)在Oracle中,使用了如下的语句创建用户TOM ,则对于该用户而言,以下说法错误的是()。
(选择一项)(ORACLE)CREATE USER TOM IDENTITFIED BY TOMSYSa)该用户的口令为TOMSYSb)TOM默认的表空间为SYSTEMc)TOM的临时表空间为TEMPd)使GRANT UPDA TE 命令可以修改TOM的口令3)J2EE中,委托给EJB容器的持久性企业Bean称为()Bean(JA V A)a) 容器管理实体b) Bean管理实体c) 无状态会话d) 有状态会话4)在中,.ascx和.aspx文件中都可以拥有的元素包括()()a) <HTML>b) <BODY>c) <SCRIPT>d) <FORM>5)在项目管理中,()是确认项目正式启动的文件,正式任命项目经理并明确项目目标。
软件测试面试会问什么问题含答案软件测试面试会问什么问题含答案一. 为什么要在一个团队中开展软件测试工作?因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也需要质量的保证,这个时候就需要在团队中开展软件测试的工作。
在测试的过程发现软件中存在的问题,及时让开发人员得知并修改问题,在即将发布时,从测试报告中得出软件的质量情况。
二. 您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作?我曾经做过web测试,后台测试,客户端软件,其中包括功能测试,性能测试,用户体验测试。
最擅长的是功能测试三. 您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试 )测试类型有:功能测试,性能测试,界面测试。
功能测试在测试工作中占的比例最大,功能测试也叫黑盒测试。
是把测试对象看作一个黑盒子。
利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。
采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。
性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。
负载测试和压力测试都属于性能测试,两者可以结合进行。
通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。
压力测试是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试面试常见问题--软件测试工程师面试题(3篇)面试常见问题--软件测试工程师面试题(3篇)。
界面测试,界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。
而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。
同时界面如同人的面孔,具有吸引用户的直接优势。
设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流。
1.请你自我介绍一下你自己,回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。
企业很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说一句“谢谢”。
企业喜欢有礼貌的求职者。
2.你觉得你个性上最大的优点是什么?回答提示:沉着冷静、条理清楚、立场坚定、顽强向上。
乐于助人和关心他人、适应能力和幽默感、乐观和友爱。
我在北大青鸟经过一到两年的培训及项目实战,加上实习工作,使我适合这份工作。
我相信我能成功。
3.说说你最大的缺点?回答提示:这个问题企业问的概率很大,通常不希望听到直接回答的缺点是什么等,如果求职者说自己小心眼、爱忌妒人、非常懒、脾气大、工作效率低,企业肯定不会录用你。
绝对不要自作聪明地回答“我最大的缺点是过于追求完美”,有的人以为这样回答会显得自己比较出色,但事实上,他已经岌芨可危了。
企业喜欢求职者从自己的优点说起,中间加一些小缺点,最后再把问题转回到优点上,突出优点的部分。
企业喜欢聪明的求职者。
4.你对加班的看法?回答提示:实际上好多公司问这个问题,并不证明一定要加班。
只是想测试你是否愿意为公司奉献。
回答样本:如果是工作需要我会义不容辞加班。
我现在单身,没有任何家庭负担,可以全身心的投入工作。
但同时,我也会提高工作效率,减少不必要的加班5.你对薪资的要求?回答提示:如果你对薪酬的要求太低,那显然贬低自己的能力;如果你对薪酬的要求太高,那又会显得你分量过重,公司受用不起。
一些雇主通常都事先对求聘的职位定下开支预算,因而他们第一次提出的价钱往往是他们所能给予的最高价钱。
他们问你只不过想证实一下这笔钱是否足以引起你对该工作的兴趣。
北大青鸟推荐:J a v a 精选笔试题(含答案解析)work Information Technology Company.2020YEAR北大青鸟推荐:Java精选笔试题(含答案解析)如果你是计算机专业出生,但是还没有找到工作的话,你就得补补技术了,一些关于面试、笔试的题要多刷一刷。
有可能你知道答案,但是由于语言组织能力有所欠缺,所以面试官的印象不是很好,下面分享一些Java精选的鄙视题,希望对面试这者有帮助。
1,volatile关键字是否能保证线程安全()答案:否volatile关键字用在多线程同步中,可保证读取的可见性,JVM只是保证从主内存加载到线程工作内存的值是最新的读取值,而非cache中。
但多个线程对volatile的写操作,无法保证线程安全。
假如线程1,线程2 在进行read,load 操作中,发现主内存中count的值都是5,那么都会加载这个最新的值,在线程1对count进行修改之后,会write 到主内存中,主内存中的count变量就会变为6;线程2由于已经进行read,load操作,在进行运算之后,也会更新主内存count的变量值为6;导致两个线程及时volatile关键字修改之后,还是会存在并发的情况。
2,下面哪个流类属于面向字符的输入流( )A、BufferedWriterB、FileInputStreamC、ObjectInputStreamD、InputStreamReader答案:DJava的IO操作中有面向字节(Byte)和面向字符(Character)两种方式。
面向字节的操作为以8位为单位对二进制的数据进行操作,对数据不进行转换,这些类都是InputStream和OutputStream的子类。
面向字符的操作为以字符为单位对数据进行操作,在读的时候将二进制数据转为字符,在写的时候将字符转为二进制数据,这些类都是Reader和Writer 的子类。
3,Java能不能不通过构造函数创建对象()A、能B、不能答案:AJava创建对象的几种方式:(1) 用new语句创建对象,这是最常见的创建对象的方法。
30道必考题北大青鸟总部每一次都要从里面抽出几道这样的题考,看看吧,对大家很有用的。
先自己作,再看答案。
1.公司使用Exchange Server 2003 搭建了企业邮件系统,为了合理有效地使用系统资源,实现定制管理,网络管理员希望每个邮箱占用的磁盘空间达到50M时禁止用户发送邮件,(C)可以实现这一目的。
(选择一项)a)在【邮箱存储属性】窗口的【限制】选项卡中,选中【达到该限度时禁止发送和接收】,在后面的文本框中输入50Mb)在【邮箱存储属性】窗口的【限制】选项卡中,选中【达到该限度时发出警告】,在后面的文本框中输入50Mc)在【邮箱存储属性】窗口的【限制】选项卡中,选中【达到该限度时禁止发送】,在后面的文本框中输入50Md)针对每个用户建立磁盘配额,设置其大小为50M2.常见的入侵检测系统有两种类型:基于(BE)的IDS系统。
(选择二项)a)主机名b)网络c)用户d)IPe)主机3.在SQL Server 2000中,对数据库有全部权限的数据库角色是(B)。
(选择一项)a)db_ownerb)db_accessadminc)db_securityadmind)db_ddladmin4.在Windows Server 2003的林中,(A)默认是林的第一台DC,它控制林中域的添加或删除。
(选择一项)a)架构主机b)域命名主机c)PDC仿真主机d)RID主机e)基础结构主机5.SNMP中的管理信息数据库(MIB)采用的是一种(C )结构。
(选择一项)a)所有对象对等的网型b)所有对象对等的环型c)有层次组织的菊花链d)有层次组织的树形6.在Sendmail邮件服务器中,小金希望发送给allmail帐号的邮件能同时发送给Li和Zhao这两个用户,他可以采用(C)方法实现。
(选择一项)a)在“/etc/aliases”文件中添加“allmail:Li,Zhao”的配置信息b)在“/etc/mail/aliases”文件中添加“allmail:Li,Zhao relay”的配置信息c)在“/etc/aliases”文件中添加“allmail:Li,Zhao”的配置信息,并使用newaliases命令重新更新配置d)在“/etc/mail/aliases”文件中添加“allmail:Li Zhao”的配置信息,并使用makemap命令重新更新配置7.公司的网络中安装了Exchange Server 2003的邮件服务器,公司正值发展时期,员工的人数由原来的3000人发展到了5000多人,这时员工反映每次打开Outlook查看一封邮件都变得很慢,希望管理员采用相应的措施提高邮件的收发速度,管理员这时决定使用监视器来观测系统资源的使用情况来找到系统凭颈,那么在Exchange监视器下可以监控(C)。
※什么是三层交换,说说和路由的区别在那里?三层交换机和路由器都可工作在网络的第三层,根据ip地址进行数据包的转发(或交换),原理上没有太大的区别,这两个名词趋向于统一,我们可以认为三层交换机就是一个多端口的路由器。
但是传统的路由器有3个特点:基于CPU的单步时钟处理机制;能够处理复杂的路由算法和协议;主要用于广域网的低速数据链路在第三层交换机中,与路由器有关的第三层路由硬件模块也插接在高速背板/总线上,这种方式使得路由模块可以与需要路由的其他模块间高速的交换数据,从而突破了传统的外接路由器接口速率的限制(10Mbit/s---100Mbit/s)。
※对路由知识的掌握情况,对方提出了一个开放式的问题:简单说明一下你所了解的路由协议。
路由可分为静态&动态路由。
静态路由由管理员手动维护;动态路由由路由协议自动维护。
路由选择算法的必要步骤:1、向其它路由器传递路由信息;2、接收其它路由器的路由信息;3、根据收到的路由信息计算出到每个目的网络的最优路径,并由此生成路由选择表;4、根据网络拓扑的变化及时的做出反应,调整路由生成新的路由选择表,同时把拓扑变化以路由信息的形式向其它路由器宣告。
两种主要算法:距离向量法(Distance Vector Routing)和链路状态算法(Link-State Routing)。
由此可分为距离矢量(如:RIP、IGRP、EIGRP)&链路状态路由协议(如:OSPF、IS-IS)。
路由协议是路由器之间实现路由信息共享的一种机制,它允许路由器之间相互交换和维护各自的路由表。
当一台路由器的路由表由于某种原因发生变化时,它需要及时地将这一变化通知与之相连接的其他路由器,以保证数据的正确传递。
路由协议不承担网络上终端用户之间的数据传输任务。
※简单说下OSPF的操作过程①路由器发送HELLO报文;②建立邻接关系;③形成链路状态④SPF算法算出最优路径⑤形成路由表※OSPF路由协议的基本工作原理,DR、BDR的选举过程,区域的作用及LSA的传输情况(注:对方对OSPF的相关知识提问较细,应着重掌握)。
北大青鸟Benet--30-S2考试题1(4)Benet3.0二期综合复习题(三)1)在RHEL5系统中,一下()命令可以用来测试DNS服务器的域名解析是否正常(选择一项)A)reolveB)nlookupC)ifconfigD)arp 2)在RHEL5系统中,要查看系统当前的运行级别,可以使用()命令。
(选择一项)A)initB)init0C)runlevelD)level3)当用户希望在windowerver2022上安装Ee某change2007时,需要安装的服务器组件是()。
(选择一项)A)MMC3.0B)WindowPowerhellC)Framework2.0D)IIS组建4)Benet公司使用SQLServer2005建立了数据库服务器。
为了工作需要,管理员更改了登录模式为混合验证模式,并试图使用SA账号进行登录,但是数据库提示无法登录,产生这种问题的原因是()(选择一项)A)SA账号已经被禁用B)登录模式为混合模式造成的,需要修改登录模式为window身份验证C)因为SA账户密码设置过于简单D)SA账号是来宾账号,需要加入到管理员组中才可以正常登录5)某公司的网络管理员在一台CicoCatalyt2960交换机上配置VLAN时发现,无法在该交换机上创建VLAN,一下可能的原因是()(选择一项)A)未配置中继(trunk)B)未设置VTP密码C)该交换机处于VTP的客户机模式D)该交换机处于VTP的服务器模式6)在一个页面中,当运行完以下代码后:Stringtr=“benet3.0隆重发布!”;Lbl1.Te某t=tr.Length>5tr.Subtring(0,5)+”…”:tr;ID为lbl1的label控件显示的值是()。
(选择一项)A)benet3.0B)benet3.0…C)benet…D)benet3.0隆重发布7)在RHEL5系统中,Shell环境变量()的值表示用户当前所在的目录。
1)在J2EE中,所有远程接口都派生自名为(b)的公共接口。
(选择一项)a) javax.ejb.EJBHomeb)javax.ejb.EJBObjectc)java.ejb.EJBHomed)java.ejb.EJBObject2)在面向对象的分析和设计中,下列关于活动图的说法,正确的是(a)。
(选择一项)a)活动图可显示有条件的或平行的活动b)活动图体现对象的协作方式c)活动图可以捕获动作的结果,而不能捕获动作d)活动图可以捕获动作,而不能捕获动作的结果3)在中,.ascx和.aspx文件中都可以拥有的元素包括(c)。
(选择一项)a)<HTML>b)<BODY>c)<SCRIPT>d)<FORM>4)在项目任务赶工时,项目经理一般会集中于(b)。
(选择一项)a)加速非关键任务的执行b)加速关键路径上任务的执行c)通过增加人员加速执行d)删减任务5)Linux操作系统下,使用(a)命令进入指定目录。
(选择一项)a)cdb)pwdc)mountd)is6)小王在登录Linux系统后要查看当前目录下包括隐藏文件在内的所有文件,应该执行(b)命令。
(选择一项)a)Isb)Is-ac)Is-a/d)Is-l7)EJB分为(b)三种类型。
(选择一项)a)会话Bean,实体Bean,Web serviceb)会话Bean,实体Bean,消息驱动Beanc)JSP,Servlet,JSFd)实现类,Home接口类,Object接口类8)如图是一个UML类图,请问图中所示的类之间的关系是(b)。
(选择一项)a)关联b)依赖c)聚合d)泛化9)在面向对象的分析与设计中,分析阶段完成的内容有(ab)。
(选择二项)a)确定实体b)确定实体的相关特征c)为系统所需开发的构件命名d)产生系统的动态图表10)在Oracle中,(b)函数将char或varchar数据类型转换为date数据类型。
软件测试常规面试题问答题(附带答案)软件测试面试题一、问答题1、编写测试用例有哪些?答:等价类、边界值、错误推测法、场景法,我个人常用的方法就是这些2、Beta测试与alpha测试的区别?答:alpha测试是公司内部在模拟实际操作环境下进行的一种验收,公司内部会组织内部员工、也仍然需要需用的参与,alpha测试不能由程序员或者测试完成。
Beta测试是软件的多个用户在一个或多个用户的实际使用环境下进行的测试,beta测试不能由程序员或测试员完成。
3、上家公司有多少测试,你们是怎么分配工作的?答:测试3人,老大负责分配我们的任务,每个人负责对应的模块或者是不同的客户端,完成自己的一端时间的任务就行。
4、为何从上家辞职?答:1、上家公司比较清闲,不利于我的长期发展,所以离职了2、上家公司的业务比较少,基本上是事情比较少的情况,年轻人要多奋斗下,所以我选择离职,去更加忙一点的公司。
(2选1)5、能不能说下你们公司的项目流程或者说介绍下你们公司的工作流程?在每个阶段的输出有哪些?答:首先会召开需求分析会议,参加人员有产品、开发和测试,主要是探讨需求主要的一些功能点;然后开发就排期进行开发,主管开始编写测试计划,对我们进行任务分配。
我们参考需求规格说明书及原型图编写测试用例,写完之后会进行用例评审,有评审修改的就修改整理形成最终的用例版本;开发人员版本编译完成后,我们会先进行预测,主要对主功能业务进行测试,如果主业务流程不通过,直接返回给开发进行修改。
预测通过,依据测试用例进行系统测试。
测试过程中,提交bug,跟踪bug,进行回归测试直至不存在严重bug,满足用户需求,测试完后编写测试报告;产品发布上线后,关注web是否正常运行,要进行常规的维护性测试。
6、写过测试计划或者是测试报告么?测试计划包括哪些主要步骤和信息?测试报告包括哪些内容?测试报告交付文档有哪些?答:写过;1、测试计划包括:项目信息、参与文档、测试范围、测试策略、测试时间人员安排、测试环境;2、测试报告包含:项目背景、参考资料、测试范围、测试结果及缺陷分析、测试结论与建议,风险评估;3、交付文档:主要是测试用例、测试计划、测试报告。
北大青鸟(S2)模拟试卷7(题后含答案及解析) 题型有:1. 不定项选择题不定项选择题下列各题的备选答案中,有一个或多个是符合题意的,请选出所有符合题意的备选答案。
1.数据在传输过程中被恶意的有目的修改,这破坏了数据的( )。
A.机密性B.完整性C.可用性D.可审查性正确答案:B2.在RHEL5系统中,root用户的宿主目录默认位于( )目录下。
A./bootB./rootC./D./home/root正确答案:B3.在的页面中,有可能会碰到程序打开了数据库连接,但之后执行其它代码出现了异常,而造成数据库连接没有关闭,资源被占用。
为了避免这种情况,一般会在( )代码块中编写关闭数据库连接的语句。
A.TryB.CatchC.ForeachD.Finally正确答案:D4.要将一台Cisco Catalyst 2960交换机SW1配置为VTP服务器(Server)模式,需要使用( )配置命令。
A.SW1(config)# set clientB.SW1(config)# vtp mode clientC.SW1(config)# vtp mode serverD.SW1(config)# set server正确答案:C5.某公司从ISP处获得的公网地址为61.59.100.0/30网段,如果公司希望通过NAT技术实现内部所有主机(共50台)都能同时访问互联网,在公司网关路由器上使用的技术是( )。
A.静态NATB.动态NATC.PATD.使用NAT技术无法实现公司要求正确答案:C6.唯一索引可以确保索引中不包含重复的值。
下面对于唯一索引描述错误的是( )。
A.使用唯一索引的好处在于可以减少查询所需遍历的记录,提高了查询效率B.当数据列的数据不允许重复时,就需要在该列上建立唯一索引C.如果数据库里有数据不唯一,数据库将自动覆盖重复的数据,而不会提示索引修建失败D.在数据列创建了唯一索引后,当在该列输入重复值的时候,数据库会不允许输入正确答案:C7.在RHEL5系统中,已知cd是Bash的一个内部命令,则当执行“which cd”查询cd命令所在的路径时,其输出结果为( )。
针对以下题目请选择正确答案(每道题目有一个或多个正确的答案)。
每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有正确答案,则该题不得分。
1)在中,执行以下代码时,将在页面显示( b)。
Response.Write(Server.HtmlEnCode("<H>ACCP</H>");(选择一项)a) ACCPb) <H>ACCP</H>c) <H></H>d) 不显示任何信息2)在Oracle中,在执行SQL语句时,你不小心使用Update命令将所有的ID值设置成了11111,那么使用(d)命令可以取消这一操作。
(选择一项)a)EXITb)OUITc)COMMITd)ROLLBACKe)UNDO3)在面向对象的分析与设计中,使用用例图分析业务系统时,不包括的任务是(b)。
(选择一项)a)定义问题b)定义对象之间交互的时间序列c)定义问题边界d)理解与问题领域相关的词汇4)项目经理进行软件项目计划时,所做的工作不包括(b)。
(选择一项)a)软件范围的确定b)集成测试c)资源和成本(工作量)的估算d)进度的估算5)如图是一个UML类图,请问图中所示类的公有属性是(a)。
(选择一项)ab)Salaryc)teachd)GetSalaey6)在Oracle中,有表“cd”它包含属性“cdcode”,“category”和“cdname”,要查询category取值为“CLASSIC”或“ROCK”的行,应采用语句(ad)。
(选择二项)a)SELECT * FROM cd WHERE category IN ('CLASSIC','ROCK');b)SELECT * FROM cd WHERE category BETWEEN 'CLASSIC' AND 'ROCK';c)SELECT * FROM cd WHERE category='CLASSIC'AND category='ROCK';d)SELECT * FROM cd WHERE category='CLASSIC' OR category='ROCK';7)在J2EE实现企业级应用开发中,(a)技术定义服务器端组件的编写方法,并为这些组件提供多种系统级服务。
北大青鸟软件测试工程师笔试题及
答案
一、基础理论
1、软件测试的结束标准是什么?
2、一套完整的测试应该由哪些阶段组成?分别阐述一下各个阶段。
3、什么是缺陷报告?
4、缺陷报告的作用
5、缺陷报告的要点
6、软件测试缺陷报告的“5C”原则
7、缺陷的二八定理
8、软件测试的流程
9、测试计划的目的是什么?测试计划的内容都包括什么?其中哪些是最重要的?
10、请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。
11、Alpha 测试与beta 测试的区别
答案:
一、基础理论
1、测试计划中所有规定的测试内容和回归测试都已经运行完成
或根据上级主管对测试结果的意见,就可以结束本次测试
2、计划阶段、设计阶段、白盒单元、白盒集成、黑盒单元、黑盒集成、系统测试、回归测试、验收测试
一套完整的测试应该由五个阶段组成:
1)测试计划首先,根据用户需求报告中关于功能要求和性能指标的规格说明书,定义相应的测试需求报告,即制订黑盒测试的最高标准。
以后所有的测试工作都将围绕着测试需求来进行,符合测试需求的应用程序即是合格的,反之即是不合格的;同时,还要适当选择测试内容,合理安排测试人员、测试时间及测试资源等。
2)测试设计将测试计划阶段制订的测试需求分解、细化为若干个可执行的测试过程,并为每个测试过程选择适当的测试用例(测试用例选择的好坏将直接影响测试结果的有效性)。
3)测试开发建立可重复使用的自动测试过程。
4)测试执行执行测试开发阶段建立的自动测试过程,并对所发现的缺陷进行跟踪管理,测试执行一般由单元测试、组合测试、集成测试、系统联调及回归测试等步骤组成,测试人员应本着科学负责的态度,一步一个脚印地进行测试。
5)测试评估结合量化的测试覆盖域及缺陷跟踪报告,对于应用软件的质量和开发团队的工作进度及工作效率进行综合评价。
3、缺陷报告是描述软件缺陷现象和重现步骤地集合。
软件缺陷报告Software Bug Report (SBR)或软件问题报告Software Problem Report (SPR)
4、缺陷报告是软件测试人员的工作成果之一,体现软件测试的价值
缺陷报告可以把软件存在的缺陷准确的描述出来,便于开发人员修正
缺陷报告可以反映项目/产品当前的质量状态,便于项目整体进度和质量控制
软件测试缺陷报告是软件测试的输出成果之一,可以衡量测试人员的工作能力5、标题(Title)
简洁、准确、完整、反映缺陷本质、方便查询
前缀 + 标题正文,标题正文采用结果和动作,或者现象和位置的方式表达
步骤(Steps)
可复现、完整、简洁、准确
按数字编号
实际结果(Actual results)
准确、详细描述软件的现象和特征
期望结果(Expected results)
准确、丰富、有理有据
平台(Platforms)
准确
截图(Screenshots)
准确反映缺陷特征
注释(Notes)
关于缺陷的辅助说明
6、内容准确(Correct):
每个组成部分的描述准确,不会引起误解
步骤简洁(Concise):
只包含必不可少的信息,不包括任何多余的内容
内容清晰(Clear):
每个组成部分的描述清晰,易于理解
结构完整(Complete):
包含复现该缺陷的完整步骤和其他本质信息
风格一致(Consistent):
按照一致的格式书写全部缺陷报告
7、在分析、设计、实现阶段的复审和测试工作能够发现和避免80%的缺陷,而系统测试又能找出其余缺陷中的80%,最后的4%的缺陷可能只有在用户大范围、长时间使用后才会暴露出来。
8、制订测试计划、设计测试用例、实施测试、提交缺陷报告、测试总结。
9、测试计划的目的:编写软件测试计划的目的是指导测试组成员进行工作和让测试组以外的项目成员了解测试工作的。
测试计划的内容:测试目的和测试项目简介、测试参考文档和测试提交文档、术语和定义、测试策略、确定测试内容、资源、测试进度、测试员的职责与任务分配、项目通过或失败的标准、暂停和重新启动测试的标准、风险和问题等。
最重要的:测试策略、确定测试内容、资源、测试进度、测试员的职责与任务分配、项目通过或失败的标准
10、黑盒测试:把测试对象当成一个黑盒子,测试人员完全不考虑逻辑结构和内部特性,只依据程式的需求说明书来检查程式的功能是否满足它的功能说明。
白盒测试:把测试对象当成一个透明的盒子,允许测试人员利用程序内部逻辑结构及相关信息,设计或选择测试用例,对程式所有逻辑路径进行测试。
单元测试:白盒测试的一种,对软件设计中的单元模块进行测试。
集成测试:在单元测试的基础上,对单元模块之间的连接和组装w进行测试。
系统测试:在所有都考虑的情况下,对系统进行测试。
验收测试:第三方进行的确认软件满足需求的测试。