当前位置:文档之家› 最新ITSS认证IT服务工程师测试复习题库(含参考答案)

最新ITSS认证IT服务工程师测试复习题库(含参考答案)

最新ITSS认证IT服务工程师测试复习题库(含参考答案)

2020年ITSS认证IT服务工程师试题108题[含答案]

一、多选题

1.ITSS体系的提出主要从技术、业务形态、服务模式、应用服务等4个方面考虑,分为5 大类标准。不属于其中的有:

A.人员标准

B.业务标准

C.实施标准

D.模式标准

标准答案:A,C

2.使用 ITSS,对 IT 服务需方来讲,将带来以下潜在收益:

A.提升IT服务质量

B.优化IT服务成本

C.强化IT服务效能

D.降低IT服务风险

标准答案:A,B,C,D

3.在建立 IT 服务的保障体系方面,ITSS 的价值主要体现在:

A.提供体系化的标准库

B.提供全方位的服务

C.促进服务需方与服务供方的相互信任

D.推动IT服务产业的健康和快速发展

标准答案:A,B,C,D

4.实施ITSS的的阶段包括:需求分析、()

A.成本评估

B.设计规划

C.部署实施

D.评估改进

标准答案:B,C,D

5.谁需要IT服务管理标准

A.IT 服务需方

B.IT 服务供方

C.第三方

D.IT 服务管理人员

软件测试工程师笔面试试题

软件测试工程师笔面试试题 面试题 1.为什么要在一个团队中开展软件测试工作? 2.您是否了解以往所工作的企业的软件测试过程?如果了解,请试述 在这个过程中都有哪些工作要做?分别由哪些不同的角色来完成这些 工作? 03. 您是否了解以往所工作的企业的软件开发过程?如果了解,请试述 一个完整的开发过程需要完成哪些工作?分别由哪些不同的角色来完 成这些工作?(对于软件测试部分,可以简述) 4.您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长

哪 部分工作? 5.您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测 试类型的区别与联系(如功能测试、性能测试……) 6.请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统 测试、验收测试的区别与联系。 7.测试计划工作的目的是什么?测试计划工作的内容都包括什么?其 中哪些是最重要的? 8.您认为做好测试计划工作的关键是什么? 9.您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说 明这些方法在测试用例设计工作中的应用。 10.您认为做好测试用例设计工作的关键是什么?

11.请以您以往的实际工作为例,详细的描述一次测试用例设计的完整 的过程。 12.您以往的工作中是否曾开展过测试用例的评审工作?如果有,请描 述测试用例评审的过程和评审的内容。 13.您以往是否曾经从事过性能测试工作?如果有,请尽可能的详细描 述您以往的性能测试工作的完整过程。 14.您在从事性能测试工作时,是否使用过一些测试工具?如果有,请 试述该工具的工作原理,并以一个具体的工作中的例子描述该工具是如何在实际工作中应用的。 15.您认为性能测试工作的目的是什么?做好性能测试工作的关键 是什 么?

软件测试工程师笔试题及答案

测试工程师笔试题 一、计算机知识(30分) 1、在Linux系统中,一个文件的访问权限是755,其含义是什么? 参考答案: 755表示该文件所有者对该文件具有读、写、执行权限,该文件所有者所在组用户及其他用户对该文件具有读和执行权限。 2、Linux中,如何从root用户切换到普通用户? 参考答案:su su user1 切换到user1,但切换后的当前目录还是root访问的目录 su – user1 切换到user1,并且当前目录切换到user1的根目录下(/home/user1/) 3、简述一下C/S模式和B/S模式的区别? 参考答案: c/s 是客户端/服务器架构 b/s 是浏览器/服务器架构 C/S模式有以下特点: 1.C/S模式将应用与服务分离,系统具有稳定性和灵活性 2.C/S模式配备的是点对点的结构模式,适用于局域网,有可靠的安全性 3.由于客户端实现与服务器端的直接连接,没有中间环节,因此响应速度快 4.在C/S模式中,作为客户机的计算机都要安装客户机程序,一旦软件系统升级,每台客户机都要安装客户机程序,系统升级和维护较为复杂 B/S模式有以下特点: 1.系统开发、维护、升级方便 每当服务器应用程序升级时,只要在服务器上升级服务应用程序即可,用户计算机上的浏览器软件不需要修改,系统开发和升级维护方便 2.B/S模式具有很强的开放性 在B/S模式下,用户通过通用的浏览器进行访问,系统开放性好 3.B/S模式的结构易于扩展 由于Web的平台无关性,B/S模式的结构可以任意扩展,可以从包含一台服务器和几个用户的小型系统扩展成为拥有成千上万个用户的大型系统 4.用户使用方便 B/S模式的应用软件都是基于Web浏览器的,而Web浏览器的界面是类似的。对于无用户交换功能的页面。用户接触的界面都是一致的,用户使用方便 4、Windows操作系统中PATH环境变量的作用是什么? 参考答案: PATH是Windows操作系统环境变量,PATH作用是用户在命令行窗口执行一个命令,则在PATH变量设置的目录下依次寻找该命令或对应的执行文件,若找到,则执行,若没有找到,则命令行窗口返回无效命令。 5、TCP和UDP有什么区别? 参考答案: TCP-有连接,所以握手过程会消耗资源,过程为可靠连接,不会丢失数据,适合大数据量交换

华为软件测试工程师面试题

华为软件测试工程师面试题 2010-05-27 10:25 Q1:请你分别划划OSI的七层网络结构图,和TCP/IP的五层结构图? 答:七层结构从上到下依次是: 7 应用层;6 表示层;5 会话层;4 传输层;3 网络层;2 数据链路层;1 物理层 五层结构是 5 应用层;4 运输层;3 网络层; 2 链路层;1 物理层。 Q2:请你详细的解释一下IP协议的定义,在哪个层上面,主要有什么作用?TCP与UDP 呢? 答:UDP,TCP在传输层,IP在网络层, TCP/IP是英文Transmission Control Protocol/Internet Protocol的缩写,意思是"传输控制协议/网际协议"。TCP/IP协议组之所以流行,部分原因是因为它可以用在各种各样的信道和底层协议(例如T1和X.25、以太网以及RS-232串行接口)之上。确切地说,TCP/IP协议是一组包括TCP协议和IP协议,UDP(User Datagram Protocol)协议、ICMP(Internet Control Message Protocol)协议和其他一些协议的协议组。TCP/IP协议并不完全符合OSI的七层参考模型。传统的开放式系统互连参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这7层是:物理层、数据链路层、网路层、传输层、话路层、表示层和应用层。而TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这4层分别为:应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。 传输层:在此层中,它提供了节点间的数据传送服务,如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到 Q3:请问交换机和路由器分别的实现原理是什么?分别在哪个层次上面实现的? 一般意义上说交换机是工作在数据链路层。但随着科技的发展,现在有了三层交换机,三层交换机已经扩展到了网络层。也就是说:它等于“数据链路层+ 部分网络层”。交换机中传的是帧。通过存储转发来实现的。 路由器是工作在网络层。路由器中传的是IP数据报。主要是选址和路由。 Q4:请问C++的类和C里面的STRUCT有什么区别? 答:除关键字不同外(class,struct)的唯一区别是, 结构在默认情况下的成员是公共(public)的, 而类在默认情况下的成员是私有(private)的。 在C++中,结构是特殊的类。 class是从struct发展而来的。之所以将struct和class都保留,是因为: 1、提出class是为了强调一种概念。 2、保留struct是为了照顾到大多数人的习惯。 struct和class是有区别的。 struct保证成员按照声明顺序在内存中存储。class不保证等等 而它们都可以继承,实现多态等。但也有少许区别。比如:

公路试验检测工程师考试试题公共基础

公路试验检测工程师考试试题公共基础题 公路试验检测工程师考试试题公共基础 试验检测考试公共基础试题 1:处理因计量器具准确度所引起的纠纷以(AC )检定的数据为准 A:国家计量基准器具B:国家承认的其他计量基准器具 C:社会公用计量标准器具D:在人民生活中被普遍使用的计量标准器具 2:生产者对抽查检验有异议的可以在收到检验结果之日15天内向(AD )申请复检 A:实施监督抽查的产品质量监督部门B:平级的其他地区的产品质量监督部门 C: 仲裁部门D:其上级产品质量监督部门 3:县级以上产品质量监督部门根据已经取得的违法嫌疑证据或者举报,可以行使下列职权(ABCD ) A;向当事人的法定代表人主要负责人和其他有关人员调查,了解销售活动的情况 B:对当事人违法本法的生产销售活动的现场实施检查 C:查阅、复制当事人的合同,发票账簿以及其他有关资料 D: 对不符人身保障人体健康和人身,财产安全的国家标准予以查封或者扣押。 4:产品质量认证机构应当依照国家规定对准许使用认证标志的产品进行认证后的跟踪检查,对不符合认证标准而使用认证标志的(AC ) A:要求其改正B:警告C:取消其使用认证标志的资格D:吊销生产许可证 5:消费者有权就产品质量问题(ABCD ) A:向产品的生产者查询B:向产品的销售者查询C:向工商行政管理部门申诉D:向产品质量监督部门申诉 6:产品质量检验机构,认证机构出具的检验结果证明不实,造成损失的(AC )A:应该承担相应的赔偿责任B;与产品的生产者销售商承担连带责任 C:可以撤销期检验资格认证资格D:吊销其营业执照 7:产品质量监督部门违法规定向社会推荐监制监销等方式参与产品经营活动的可以(ABC ) A;由其上级机关或监察机关责令改正,消除影响B; 违法收入予以没收C:对直接负责的主管人员和其他责任人依法给于行政处分 D:对直接负责的主管人员和其他责任人依法追究刑事责任 8;未经总监理工程师签字(CD ) A:建筑材料建筑构件和设备不得在工程上使用或者安装 B:施工单位不得进行下一道工序的施工 C:建设单位不得拨付工程款 D:建设单位不得进行竣工验收 9:监理工程师应该按照工程监理规范的要求采取(ABD )等形式对建设工程实施监理 A: 旁站B;巡视C;不定期抽查D:平行检验

测试工程师面试题(100分钟完成)

测试工程师面试题 (答题时间100分钟) A.测试基础 1、白盒测试与黑盒测试的区别是什么? 白盒测试:测试程序内部结构,内部特征 黑盒测试:通过界面测试程序功能,查看输入输出结果 2、什么是正交试验法,使用场景是什么? 研究多因素多水平的一种设计方法 场景:多因素多条件的情况下 3、数据库中,游标是什么?其作用是什么? 。 游标:从多条数据中检索集中提取一条数据 作用:当做指针,保存查询结果,方便后续使用 4、简述常用的Bug管理或者用例管理工具,并且描述其中一个工作流程。 常用:testlink,QC,mantis,禅道,TAPD,JIRA TAPD:产品创建(需求,计划,模块)-->项目创建(PM排期、任务分解)-->研发(编码、

单元测试等)-->测试(测试计划,用例,执行,bug,报告等) 基于敏捷开发 5、智力题 6、一个屋子有一个门(门是关闭的)和3盏电灯。屋外有3个开关,分别与这3 盏灯相连。你可以随意操纵这些开关,可一旦你将门打开,就不能变换开关了。请确定每个开关具体管哪盏灯。 一个开关关掉,一个打开,一个打开几分钟、然后关掉 进屋后,亮这的是第二个开关,关闭的两灯中,有热量的为第三个开关,剩下的为第一个开关 B.自动化测试 1、自动化测试与测试自动化的区别。 自动化测试:利用工具录制或编写脚本进行功能以及性能测试 测试自动化:让测试过程脱离人工。对于控制成本,控制质量,回溯质量和减少测试周期都有积极影响的一种研发过程

2、列举出你熟悉的自动化工具,并说明其实现原理。 Web应用类工具:selenium 客户端建立与selenium-RC server 的连接。 Selenium RC Server 启动一个浏览器,并注入JS 代码 将Selenese 代码传到客户端的Selenium-Core 中。 Selenium-Core 翻译并解析执行用户录制的操作。 让代理Server 进行通讯 Remote Control Server 负责跟远程Web 应用服务器进行通讯。 操作完成,显示结果,并执行下一指令。 3、自动化测试的使用场景? 软件需求变更不是很快(尤其是UI自动化)}, 项目周期长 自动化测试脚本重复使用 4、什么是关键字驱动? 功能自动化测试框架,表格驱动测试或者基于动作字的测试 5、高质量的自动化脚本应该具备哪些特性? 1、不需要深入的工作或计划

软件测试工程师考试题

练习题一 一、判断题(每题1分,12 分,正确的√,错误的╳) 1.软件测试的目的是尽可能多的找出软件的缺陷。(√) 2.Beta 测试是验收测试的一种。(√) 3.验收测试是由最终用户来实施的。(╳) 4.项目立项前测试人员不需要提交任何工件。(√) 5.单元测试能发现约80%的软件缺陷。(√) 6.代码评审是检查源代码是否达到模块设计的要求。(╳) 7.自底向上集成需要测试员编写驱动程序。(√) 8.负载测试是验证要检验的系统的能力最高能达到什么程度。(╳) 9.测试人员要坚持原则,缺陷未修复完坚决不予通过。(╳) 10.代码评审员一般由测试员担任。(╳) 11.我们可以人为的使得软件不存在配置问题。(╳) 12.集成测试计划在需求分析阶段末提交。(√) 二、不定项选择题(每题2 分,10分) 1.软件验收测试的合格通过准则是:(ABCD) A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。 B.所有测试项没有残余一级、二级和三级错误。 C.立项审批表、需求分析文档、设计文档和编码实现一致。 D.验收测试工件齐全。 2.软件测试计划评审会需要哪些人员参加?(AB CD) A.项目经理 B.SQA 负责人 C.配置负责人 D.测试组 3.下列关于alpha 测试的描述中正确的是:(AD) A.alpha 测试需要用户代表参加 B.alpha 测试不需要用户代表参加 C.alpha 测试是系统测试的一种 D.alpha 测试是验收测试的一种 4.测试设计员的职责有:(ABC) A.制定测试计划 B.设计测试用例 C.设计测试过程、脚本 D.评估测试活动 5.软件实施活动的进入准则是:(A) A.需求工件已经被基线化 B.详细设计工件已经被基线化 C.构架工件已经被基线化

初级软件测试工程师面试题笔试题集

初级软件测试工程师面试题笔试题集 1操作系统 1.1wi ndows 系统 1如何在win2003中如何安装In ternet信息服务(IIS)? 2如何在Dos下面用命令将D盘下面test目录文件夹及子目录打印 并保存? 3进程和线程的区别? 1.2Li nux 系统 (1)局域网的网络地址192.168.1.0/24,局域网络连接其它网络的网关地址是192.168.1.1。 主机192.168.1.20访问172.16.1.0/24网络时,其路由设置正确的是。 A route add -net 192.168.1.0 gw 192.168.1.1 n etmask 255.255.255.0 metric 1 B route add —et 172.16.1.0 gw 192.168.1.1 n etmask 255.255.255.255 metric 1 C route add -net 172.16.1.0 gw 172.16.1.1 netmask 255.255.255.0 metric 1 D route add default 192.168.1.0 n etmask 172.168.1.1 metric 1

(2)下列信息是某系统用ps - ef命令列出的正在运行的进程,进程是运行In ternet超级服务 器,它负责监听In ter net sockets上的连接,并调用合适的服务器来处理接收的信息。 A root 1 4.0 0.0 344 204? S 17:09 0:00 in it B root 2 0.0 0.1 2916 1520? S 17:09 0:00 /sbin/getty C root 3 0.0 0.2 1364 632? S 17:09 0:00 /usr/sb in /syslogd D root 4 0.0 1344 1204? S 17:09 0:10 /usr/sbi n/i netd XXX公司_技术中心—测试_初级测试程师面试题 (3)对名为mayingbao的文件用chmod 551 mayingbao进行了修改,则它的许可权是。 A -rwxr-xr-x B -rwxr-r — C -r- - — D -r-xr-x—x ⑷ 将home/stud1/mayingbao目录做归档压缩,压缩后生成 mayin gbao.tar.gz文件,并 将此文件保存到/home目录下,实现此任务的tar命令格式。 2数据库 (1)对以下已知成绩关系如图1所示。 执行SQL语句: SELECT COUNTDISTINCT学号) FROM成绩 WHERE分数〉60

测试工程师面试题(免费下载,吐血推荐)

01. 为什么要在一个团队中开展软件测试工作? 因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也需要质量的保证,这个时候就需要在团队中开展软件测试的工作。在测试的过程发现软件中存在的问题,及时让开发人员得知并修改问题,在即将发布时,从测试报告中得出软件的质量情况。 02. 您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作? 我曾经做过web测试,后台测试,客户端软件,其中包括功能测试,性能测试,用户体验测试。最擅长的是功能测试 03. 您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同04. 的测试类型的区别与联系(如功能测试、性能测试……) 测试类型有:功能测试,性能测试,界面测试。 功能测试在测试工作中占的比例最大,功能测试也叫黑盒测试。是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。 性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。 界面测试,界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势。设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流。 区别在于,功能测试关注产品的所有功能上,要考虑到每个细节功能,每个可能存在的功能问题。性能测试主要关注于产品整体的多用户并发下的稳定性和健壮性。界面测试更关注于用户体验上,用户使用该产品的时候是否易用,是否易懂,是否规范(快捷键之类的),是否美观(能否吸引用户的注意力),是否安全(尽量在前台避免用户无意输入无效的数据,当然考虑到体验性,不能太粗鲁的弹出警告)?做某个性能测试的时候,首先它可能是个功能点,首先要保证它的功能是没问题的,然后再考虑该功能点的性能测试 04.您认为做好测试用例设计工作的关键是什么? 白盒测试用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果 黑盒法用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。不可能做到完全测试,以最少的用例在合理的时间内发现最多的问题 05. 请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。 黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要

测试工程师试题及答案

测试工程师试题及答案 姓名:____________ 事业部/部门:______________________ 岗位: ________________ 成绩:________ 本考卷时长:120分钟满分:100分 一、判断题(每题1分,共10分)10题 1、软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。( √ ) 2、白盒测试侧重于程序结构,黑盒测试侧重于功能,其中白盒测试需要程序员参与,黑盒测试不需要(×) 3、单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。(√ ) 4、集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试( × ) 5、系统测试应尽可能在实际运行使用环境下进行(√ ) 6、详细设计的目的是为软件结构图中的每一个模块确定使用的算法和块内数据结构,并用某种选定的表达工具给出清晰的描述。( √ ) 7、测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。(× ) 8、程序、需求规格说明、设计规格说明都是软件测试的对象(√ ) 9、第三方测试是在开发方与用户方的测试基础上进行的验证测试( × ) 10、数据流图和数据字典共同构成系统的逻辑模型。( √ ) 二、单选题(每题2分,共40分)20题 1、软件测试的目的正确的是( D ) ①测试是为了发现程序中的错误而执行程序的过程; ②好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案; ③成功的测试是发现了至今为止尚未发现的错误的测试

④测试并不仅仅是为了找出错误.通过分析错误产生的原因和错误的发生趋势,可以帮助项目管理者发现当前软件开发过程中的缺陷,以便及时改进; A、① B、①②③ C、②③④ D、①②③④ 2、软件测试的对象包括( B ) A.目标程序和相关文档 B.源程序、目标程序、数据及相关文档C.目标程序、操作系统和平台软件D.源程序和目标程序 3、从是否关心软件内部结构和具体实现的角度划分。( B ) A、静态测试、动态测试 B、黑盒测试、白盒测试、灰盒测试 C、单元测试、集成测试、确认测试、系统测试、验收测试 D、以上都不对 4、关于软件测试模型,描述正确的是( C ) A、V模型测试的对象就是程序本身,测试与开发可以同一阶段进行 B、W模型测试的对象是程序,需求、设计等,可以支持迭代的开发模型 C、H模型软件测试过程活动完全独立,贯穿产品整个生命周期,与其他流程并发地进行。 D、X模型是事先计划再进行测试。 5、软件测试按实施组织分,测试应该包括以下的( A ) ① 开发方测试②用户方测试③第三方测试④ 验收测试⑤确认测试A.①②③ B.③④⑤ C.①②④ D.①②③④⑤ 6、制定测试计划的步骤:(D)

软件测试工程师笔试试题答案

软件测试工程师笔试试题答案 我认为那些面试题不同的人会有不同的答案 下面是部分答案 一、判断题(每题1分,12 分,正确的√,错误的╳) 1.软件测试的目的是尽可能多的找出软件的缺陷。(╳) 软件测试的目的就是为了发现软件中的缺陷,从这个意义上面说上面的这个论断是正确的。 不少人会认为软件测试可以保证软件的质量,其实这个观点是错误,测试只是软件质量控制中的一个角色,其活动并不能达成软件质量保证的效果。所以不要认为一个公司里面如果有了软件测试人员,产品的质量就会好起来。 2.Beta 测试是验收测试的一种。(╳) Beta测试和验收测试是两种不同的测试。 验收测试的目的是为了以发现”未实现的需求”为目的,以评估”适合使用”为目标,该类测试的不是以发现缺陷为主要目的。 beta测试是一模拟真实的使用环境从而发现缺陷的一种测试。所以两者之间的是非包容关系。 ----但我觉得以上的解释有问题,施验收测试的常用策略有三种,它们分别是:·正式验收·非正式验收或Alpha 测试·Beta 测试。显然,无论是Alpha 测试还是Beta测试,都是属于验收测试。 3.验收测试是由最终用户来实施的。(╳) 上面说到了验收测试的目的和目标,所以验收测试也可是是软件生产的企业内部人员来实施。例如产品经理。 当软件以项目的形式出现,那么验收测试由最终用户来实施的情况是比较长见的。但是对于产品形式的软件,生产企业内部的验收测试会更多。 4.项目立项前测试人员不需要提交任何工件。() 应该说这道题目没有明确的答案,在项目立项前测试人员是不是要把一些准备工作以工件的形式给记录下来是完全取决于该企业的软件开发过程的要求。同时不同企业,立项前要达成的一些必要条件也是大相径庭的。应该说这一题目出的不是很好,如果你是出题人这家企业的测试工程师,那么就应该有一个明确的答案。 5.单元测试能发现约80%的软件缺陷。() 同样这一题目也没有标准答案。因为该数据的来源和其统计的方法,样本都没有一个工业标准。这样出来的数据同样不具有权威性。 这里我可以说一个简单的例子,在用ASP,php这类脚本语言开发网页的时候是根本没有复杂的单元测试。那么这样的数字应用在网站开发上面是否有意义,还是值得商榷的。所以这道题目出的不好,没有明确的答案

测试工程师考试题

高级功能测试工程师: 一判断题(10分): 1..保密信息的内容包括但不限于:代码,文档,数据,模型,用例,草案,技术,方法,设备信息,软件工 具信息,经营状况,技术运营状况,财务数据,财务状况,市场信息,客户信息,内部管理信息,人力资源信息,技术研究开发信息. 2.保密信息提供的形式包括但不限于口头,书面,影像,光盘,胶片,数据电文 3.外协服务人员在试用期间迟到,早退累计五次者将剔除外协技术人员资源池,并列入黑名单 4.外协服务人员因私事必须本人处理,在规定工作时间内不能出勤者可请事假,事假累计天数占 项目总服务天数的10%为限 5.6.7.8.9.10基本上都是<农行测试外协人员入场培训手册>的内容. 二.单个选择题(30分) 1.软件测试的定义 2.软件测试的分类 3.集成测试的概念 4.边界值的划分 5.通过SQL语句来查询学生的超过3门课程的数据,(学号,名称,课程ID,课程名) 6.黑盒测试技术 7.测试过程中,软件测试人员最主要的活动是什么 8.为了使模块尽可能独立,要求【 B】。 A. 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 B. 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 C. 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 D. 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 9.设有一个关系Student(学号,姓名,系名,课程号,成绩),查询至少选修了四门课程的学 生学号、姓名及平均成绩的SELECT语句应该是: SELECT 学号,姓名,AVG(成绩) AS 平均成绩 FROM Student GROUP BY【 A】 HAVING COUNT(课程号)>3 A.学号 B.姓名 C.系名 D.课程号 10.某供应商数据库中的供应关系为SPJ(供应商号,零件号,工程号,数量),如下命令查询 某工程至少用了3家供应商(包括三家)供应的零件的平均数量,并按工程号的降序排列。 SELECT 工程号,【(1)B 】FROM SPJ GROUP BY 工程号 【(2)A 】 ORDER BY 工程号 DESC: (1)A .AVG (数量) At 平均数量 B. AVG (数量) AS 平均数量 C. 平均数量 At AVG (数量) D. 平均数量 AS AVG (数量) (2)A.HAVING COUNT(DISTINCT (供应商号)) >2 B.Where COUNT (DISTINCT (供应商号)) >2 C.HAVING(DISTINCT (供应商号)) >2 D.Where 供应商号 >2 d 11.软件质量的定义 a. 软件的功能性、可靠性、易用性、效率、可维护性、可移植性 b. 满足规定用户需求的能力 c. 最大限度达到用户满意

初级软件测试工程师面试题笔试题集

初级软件测试工程师面试题笔试题集 1 操作系统 1.1 windows系统 1 如何在win2003中如何安装Internet信息服务(IIS)? 2 如何在Dos下面用命令将D盘下面test目录文件夹及子目录打印并保存? 3 进程和线程的区别? 1.2 Linux系统 (1) 局域网的网络地址192.168.1.0/24,局域网络连接其它网络的网关地址是192.168.1.1。 主机192.168.1.20访问172.16.1.0/24网络时,其路由设置正确的是。 A route add –net 192.168.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1 B route add –net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.255 metric 1 C route add –net 172.16.1.0 gw 172.16.1.1 netmask 255.255.255.0 metric 1 D route add default 192.168.1.0 netmask 172.168.1.1 metric 1 (2) 下列信息是某系统用ps –ef命令列出的正在运行的进程,进程

是运行Internet超级服务 器,它负责监听Internet sockets上的连接,并调用合适的服务器来处理接收的信息。 A root 1 4.0 0.0 344 204? S 17:09 0:00 init B root 2 0.0 0.1 2916 1520? S 17:09 0:00 /sbin/getty C root 3 0.0 0.2 1364 632? S 17:09 0:00 /usr/sbin/syslogd D root 4 0.0 1344 1204? S 17:09 0:10 /usr/sbin/inetd XXX公司_技术中心_测试_初级测试程师面试题 (3)对名为mayingbao的文件用chmod 551 mayingbao进行了修改,则它的许可权是。 A -rwxr-xr-x B -rwxr–r– C -r–r–r– D -r-xr-x—x (4) 将home/stud1/mayingbao目录做归档压缩,压缩后生成mayingbao.tar.gz文件,并 将此文件保存到/home目录下,实现此任务的tar命令格式。 2 数据库 (1)对以下已知成绩关系如图1 所示。 执行SQL语句: SELECT COUNT(DISTINCT学号) FROM成绩 WHERE 分数>60 查询结果中包含的元组数目是() 成绩

软件测试笔试题

1 软件测试工程师笔试试题 软件测试工程师笔试试题 01. 为什么要在一个团队中开展软件测试工作? 02. 您是否了解以往所工作的企业的软件测试过程?如果了解,请试述在这个过程中都有哪些工作要做?分别由哪些不同的角色来完成这些工作? 03. 您是否了解以往所工作的企业的软件开发过程?如果了解,请试述一个完整的开发过程需要完成哪些工作?分别由哪些不同的角色来完成这些工作?(对于软件测试部分,可以简述) 04. 您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作? 05. 您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试……) 06. 请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。 07. 测试计划工作的目的是什么?测试计划工作的内容都包括什么?其中哪些是最重要的? 08. 您认为做好测试计划工作的关键是什么? 09. 您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。 10. 您认为做好测试用例设计工作的关键是什么? 11. 请以您以往的实际工作为例,详细的描述一次测试用例设计的完整的过程。 12. 您以往的工作中是否曾开展过测试用例的评审工作?如果有,请描述测试用例评审的过程和评审的内容。 13. 您以往是否曾经从事过性能测试工作?如果有,请尽可能的详细描述您以往的性能测试工作的完整过程。 14. 您在从事性能测试工作时,是否使用过一些测试工具?如果有,请试述该工具的工作原理,并以一个具体的工作中的例子描述该工具是如何在实际工作中应用的。

测试工程师试题及答案

测试工程师试题及答案 本考卷时长:120分钟满分:100分 一、判断题(每题1分,共10分)10题 1、软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。( √ ) 2、白盒测试侧重于程序结构,黑盒测试侧重于功能,其中白盒测试需要程 序员参与,黑盒测试不需要 (×) 3、单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。(√) 4、集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模 块进行有序的、递增的测试( × ) 5、系统测试应尽可能在实际运行使用环境下进行(√) 6、详细设计的目的是为软件结构图中的每一个模块确定使用的算法和块内 数据结构,并用某种选定的表达工具给出清晰的描述。( √ ) 7、测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题 正确修改,以加快、提高开发的进程。(×) 8、程序、需求规格说明、设计规格说明都是软件测试的对象(√) 9、第三方测试是在开发方与用户方的测试基础上进行的验证测试 ( × ) 10、数据流图和数据字典共同构成系统的逻辑模型。( √ ) 二、单选题(每题2分,共40分)20题 1、软件测试的目的正确的是( D )

①测试是为了发现程序中的错误而执行程序的过程; ②好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案; ③成功的测试是发现了至今为止尚未发现的错误的测试 ④测试并不仅仅是为了找出错误.通过分析错误产生的原因和错误的发 生趋势,可以帮助项目管理者发现当前软件开发过程中的缺陷,以便及时改进; A、① B、①②③ C、②③④ D、①②③④ 2、软件测试的对象包括( B ) A.目标程序和相关文档 B.源程序、目标程序、数据及相关文档 C.目标程序、操作系统和平台软件D.源程序和目标程序 3、从是否关心软件内部结构和具体实现的角度划分。( B ) A、静态测试、动态测试 B、黑盒测试、白盒测试、灰盒测试 C、单元测试、集成测试、确认测试、系统测试、验收测试 D、以上都不对 4、关于软件测试模型,描述正确的是( C ) A、V模型测试的对象就是程序本身,测试与开发可以同一阶段进行 B、W模型测试的对象是程序,需求、设计等,可以支持迭代的开发模型 C、H模型软件测试过程活动完全独立,贯穿产品整个生命周期,与其他流程并发地进行。

软件测试工程师经典面试题目

软件测试工程师面试题汇总 测试技术面试题...................................................... 错误!未指定书签。 1、什么是兼容性测试?兼容性测试侧重哪些方面?.......... 错误!未指定书签。 2、我现在有个程序,发现在Windows上运行得很慢,怎么判别是程序存在问题还 是软硬件系统存在问题? ............................ 错误!未指定书签。 3、测试的策略有哪些? ................................. 错误!未指定书签。 4、正交表测试用例设计方法的特点是什么?................ 错误!未指定书签。 5、描述使用bugzilla缺陷管理工具对软件缺陷(BUG)跟踪的管理的流程?错误!未指定 6、你觉得bugzilla在使用的过程中,有什么问题?......... 错误!未指定书签。 7、描述测试用例设计的完整过程?........................ 错误!未指定书签。 8、单元测试的策略有哪些? ............................. 错误!未指定书签。 9、LoadRunner分哪三部分?............................. 错误!未指定书签。 10、LoadRunner进行测试的流程?......................... 错误!未指定书签。 什么是并发?在lordrunner中,如何进行并发的测试?集合点失败了会怎么样? .................................................. 错误!未指定书签。 12、使用QTP做功能测试,录制脚本的时候,要验证多个用户的登录情况/查询情 况,如何操作? .................................... 错误!未指定书签。 13、QTP中的Action有什么作用?有几种?................ 错误!未指定书签。 14、TestDirector有些什么功能,如何对软件测试过程进行管理?错误!未指定书签。 15、你所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的 区别与联系(如功能测试、性能测试……)?........... 错误!未指定书签。 16、条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺

软件测试工程师笔试试题(大集合)

软件测试工程师笔试试题 软件测试工程师笔试试题 01. 为什么要在一个团队中开展软件测试工作? 02. 您是否了解以往所工作的企业的软件测试过程?如果了解,请试述在这个过程中都有哪些工作要做?分别由哪些不同的角色来完成这些工作? 03. 您是否了解以往所工作的企业的软件开发过程?如果了解,请试述一个完整的开发过程需要完成哪些工作?分别由哪些不同的角色来完成这些工作?(对于软件测试部分,可以简述) 04. 您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作? 05. 您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试……) 06. 请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。 07. 测试计划工作的目的是什么?测试计划工作的内容都包括什么?其中哪些是最重要的? 08. 您认为做好测试计划工作的关键是什么? 09. 您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。 10. 您认为做好测试用例设计工作的关键是什么? 11. 请以您以往的实际工作为例,详细的描述一次测试用例设计的完整的过程。 12. 您以往的工作中是否曾开展过测试用例的评审工作?如果有,请描述测试用例评审的过程和评审的内容。 13. 您以往是否曾经从事过性能测试工作?如果有,请尽可能的详细描述您以往的性能测试工作的完整过程。 14. 您在从事性能测试工作时,是否使用过一些测试工具?如果有,请试述该工具的工作原理,并以一个具体的工作中的例子描述该工具是如何在实际工作中应用的。 15. 您认为性能测试工作的目的是什么?做好性能测试工作的关键是什么? 16. 在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?

软件测试工程师试题集

1.请简述你对黑盒测试和白盒测试的了解 2.什么是兼容性测试?兼容性测试侧重哪些方面,请按照优先级用矩阵图表列出。 3.软件测试份哪些阶段?各阶段的含义?每个阶段都应用什么测试方法? 4.等价划分法和边界值分析法的含义 5.测试用例包括哪些内容 6.写出你对软件测试的认识,尽量详细。 7.名词解释:软件工程、驱动模块、桩模块 8.为什么在一个团队中开展软件测试工作 9.描述软件测试的过程,其中有那些工作要做 10.描述软件开发的过程,完整的开发过程需要完成那些工作 11.你在测试过程中从事那些工作,最擅长那些工作 12.软件测试的类型有哪些 13.白盒测试和黑盒测试是什么?什么是回归测试?压力测试?动态测试?a测试?b测试?静 态测试的定义 14.比较黑盒测试,白盒测试,单元测试,集成测试,系统测试,验收测试的区别与联系 15.软件测试计划工作的目的,内容,最重要的是哪部分,关键是什么 16.测试用例的设计方法有哪些,描述一个具体的例子 17.测试用例的关键是什么 18.描述测试用例设计的完整过程 19.软件测试的评审过程和内容 20.性能测试工作的完整过程,目的,最关键的是什么 21.缺陷跟踪记录包含哪些,如何提高高质量的记录 22.使用什么工具进行软件测试的跟踪管理,描述管理的过程 23.单元测试和集成测试,描述工作实际开展的情况 24.软件配置管理工作开展的情况和认识 25.项目的生命周期,及每个周期的工作和产物。 26.里程碑,基线的定义及项目的(忘了) 27.测试工作的哪些步骤,在哪个阶段因该做什么由谁来完成。 28.写测试用例的几种方法,并举例说明。 29.写出你用过的测试工具,并描述它的使用方法及功能。 30.按照瀑布模型软件开发都分哪几个阶段?对应的测试环节又分哪几个阶段? 31.写出测试用例设计的3种方法。 32.测试都包括哪些内容。 33.测试人员具备的素质,你认为如何做好一名优秀的软件测试工程师 34.测试生命周期、测试过程分为几个阶段,以及各阶段的含义? ?测试生命周期:测试需求、测试总体设计、测试详细设计、单元测试、集成测试、 系统测试、验收测试。 ?测试过程分:初始阶段、测试设计阶段、测试执行阶段、总结评估阶段。 35.引入测试管理的含义? ?应该是风险管理、测试中角色与职责的管理,测试流程的管理。 36.什么是软件测试静态分析? 静态就是不运动嘛,主要就是指对文档、编码之类的测试啦! 37.怎么划分缺陷的等级? 38.怎么评价软件工程师?

软件测试工程师面试题汇总(华为篇)

软件测试工程师面试题汇总(华为篇) 1、怎么来设计测试方案 根据测试需求(包括功能需求和非功能性需求),识别测试要点,识别测试环境要求,安排测试轮次,根据项 目计划和开发计划做整体的测试安排。 被测试的特性:通过对需求规格说明书进行分析,列出本次测试需要进行测试的各部分特性(如要测试的功能需求、性能需求、安全性需求等等)。 不被测试的特性:由于资源、进度等方面原因,本次测试不列入测试范围的特性。 测试组网图:进行本次系统测试所需要的软硬件设备、配置数据及相互间的逻辑、物理连接。今后测试执行时需要依据这个组网图来进行环境的搭建。 2、如果给你一个B/S系统你怎么来进行测试 此题答案还可用于回答测试流程,测试流程题亦可参考15题。 阅读系统需求,充分理解需求,记录问题,并与项目需求人员充分沟通。 编写测试需求,包括系统功能和非功能测试要点、罗列测试类型、测试进度、质量要求等。 制定测试计划,包括熟悉测试业务、设计测试用例、执行测试用例、进行测试小结、编写测试报告,任务颗粒 编写测试报告,总结测试过程,汇总度量数据。 3、怎么进行工作流的测试 把握需求,找准结点,理清流程,画出流转图,弄清节点间的数据流转,设计测试用例的时候必须覆盖所有可能的流程。 工作流: 如果问到有没有做过,根据对工作流的了解情况回答,如果比较了解,可以把参与的某个项目中说上一些有工作流的,如果不是很了解就说没有做过,但是学习过相关知识。 4、做性能测试的时候都需要关注哪些参数 并发访问量,服务器响应时间(最小、平均、最大)— 并发性能测试的过程是一个负载测试和压力测试的过程,即逐渐增加负载,直到系统的瓶颈或者不能接收的性能点,通过综合分析交易执行指标和资源监控指标来确定系统并发性能的过程。 负载测试(Load Testing )是确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统组成部分的相应输出项,例如通过量、响应时间、CPU负载、内存使用等来决定系统的性能。 负载测试是一个分析软件应用程序和支撑架构、模拟真实环境的使用,从而来确定能够接收的性能过程。压力测试(Stress Testi ng )是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测 疲劳测试是采用系统稳定运行情况下能够支持的最大并发用户数,持续执行一段时间业务,通过综合分析交易执行指标和资源监控指标来确定系统处理最大工作量强度性能的过程。疲劳强度测试可以采用工具自动化的方式 进行测试,也可以手工编写程序测试,其中后者占的比例较大。 一般情况下以服务器能够正常稳定响应请求的最大并发用户数进行一定时间的疲劳测试,获取交易执行指标数据和系统资源监控数据。如出现错误导致测试不能成功执行,则及时调整测试指标,例如降低用户数、缩短测试周期等。还有一种情况的疲劳测试是对当前系统性能的评估,用系统正常业务情况下并发用户数为基础,进行一定时间的疲劳测试。 大数据量测试可以分为两种类型:针对某些系统存储、传输、统计、查询等业务进行大数据量的独立数据量测试;与压力性能测试、负载性能测试、疲劳性能测试相结合的综合数据量测试方案。大数据量测试的关键是测试数据的准备,可以依靠工具准备测试数据。 5、客户没给性能指数,怎么开展性能测试 如果客户没有提出明确的性能指标,可以按照惯例和经验设置,需要和项目经理协商,一般由项目经理确认,质量保证负责给出建议。 举例说一个Server端程序,要求峰值时CPU和MEM消耗在75 %以下,而一个页面的访问响应时间一般认为用户的忍耐时间是3-5秒以内,这些要参考实际的应用来确定用户规模、操作频率、同时在线数等。 6、有没有做过接口测试,是如何做的

相关主题
文本预览
相关文档 最新文档