软件测试考试题目答案

 注意:判断题第六题不用做。

测试题目

试题(一),满分120

一、判断题(每题1分,正确的在括号内打T,错误的打F,输入其它任何符号或者不输入都视为0分,总共21分)

1.软件测试的目的是尽可能多的找出软件的缺陷。(T

2.Beta 测试是验收测试的一种。(T

3.验收测试是由最终用户来实施的。(F

4.项目立项前测试人员不需要提交任何工件。(F

5.单元测试能发现约80%的软件缺陷。(T

6.代码评审是检查源代码是否达到模块设计的要求。(F

7.自底向上集成需要测试员编写驱动程序。(T

8.负载测试是验证要检验的系统的能力最高能达到什么程度。(T?

9.测试人员要坚持原则,缺陷未修复完坚决不予通过。(F

10.代码评审员一般由测试员担任。(F)开发人员

11.我们可以人为的使得软件不存在配置问题。(F

12.集成测试计划在需求分析阶段末提交。(F)项目计划

13、 好的测试员不懈追求完美。( T)

14、 测试程序仅仅按预期方式运行就行了。(F )

15、 静态检查就是看代码。( F)

16、 软件测试员可以对产品说明书进行白盒测试。( F)

17、 静态白盒测试可以找出遗漏之处和问题。( T)

18、 理论上白盒测试可以发现软件所有的缺陷。(F )

19、 可以发布具有配置缺陷的软件产品。(T)

20、 软件必须进行某种程度的兼容性测试。( T)

21、 所有软件都有一个用户界面,因此必须测试易用性。(F )

二、填空题(第五题4分,其它每空1分,共20分)

1、 软件=程序+数据+文档+服务

2 设计系统测试计划需要参考的项目文档有。

3、 代码评审主要_代码审查_工作。

4、 软件测试主要分为_单元,集成,系统,验收、四类测试。

5、 测试人员A在测试中发现系统20个缺陷,测试人员B在系统中发现了30缺陷,他们有5个缺陷是一样的,从理论上分析,系统大概存在120个缺陷?

6、 网络通讯三个要素,包括协议、IP、端口

7、 在32位的系统中,int a,char b分别占用4、1字节。

 

 

三、专业词语解释(每题2 分,16分)

1、β测试:

2、桩模块:

3、白盒测试:

4、静态测试:

5、单元测试:

6、集成测试:

7、系统测试:

8、确认测试:

 

四、简答题(共64分)

1、 软件的缺陷等级划分成那个类型?划分原则是什么(3 分)

      Page:26

2、 缺陷有那些属性?(2分)

      严重等级,版本,模块,状态,描述,详细说明,建议,紧急程度等,

      

3、 一个问题单从提交到关闭正常情况主要包括那些步骤,请顺序列出。(3分)

  初始化,问题审核,开发经理审核,开发人员修改,测试经理审核,回归测试,关闭。

4、 测试案例(用例)包括那些属性?(2)

模块,子模块,编号,用例等级,输入(或者预制条件、操作步骤),输出(预期结果),测试结果,

每写一个给0.5分

5、 如果能够执行完美的黑盒测试,还需要进行白盒测试吗?为什么?(5 分)

人不可能执行完美的黑盒测试,穷尽其全部路径,而白盒测试可以发现软件设计结构的问题,而且白盒测试在穷尽路径方面比黑盒测试效率高,尽早的发现问题,可以节约产品研发成本。

6、软件生命周期主要包括那些过程?(2分)

需求分析,概要设计,详细设计,编码,测试,运行,维护,死亡。

注:一个0.5分

7、软件测试大体有那些活动?(如测试计划,2分)

测试计划,测试设计,测试执行,测试总结等。

注:一个0.5分

8、 集成测试的几个主要模式中那些需要桩那些需要驱动?(2分)

  桩:自顶向下,三明治,大棒

  驱动:自底向上,三明治,大棒

9、 有一个程序,要求用户输入三个整数代表三角形的三个边长,回车后软件提示用户输入的三角形属于是那种三角形(),针对这个软件功能请写出测试用例。(5分)

相对简单的用例应该包含如下:

3,3,3)

3,4,5)

3,3,4)

(2,3,7)

0,1,4)

(-1,3,4)

注:每写出个给一分,低于3分最多给一分。

10、 测试计划的目的是什么?主要包括那些元素?(2 分)

 概述,测试需求,测试策略,资源分配,测试时间计划表,缺陷报告说明等。

11、 你认为一个优秀的测试工程师应该具备哪些素质?(3 分)

12、 为什么要进行软件测试? 软件测试的目的是什么? (5 分)

13、 如何做一名合格的测试人员?(3 分)

14、 一般的网站测试主要测试那些东西?(3分)

  界面,业务功能,接口,性能,兼容性,安全性。

15、 思考一下,Windows2003 server 自带的Meida service可以提供HTTP、MMS、RTSP协议的流媒体服务,为什么MDN中的CS/ES还需要安装TOMCAT?(4分)

因为media service不提供任何协议的下载服务。

16、MDN2000部件包括OMC、PORTAL、MM、UM、RRS、FTP、CS/ES,那些需要安装JDK?为什么需要JDK?那些需要用到系统的ODBC,那些需要安装SQL客户端?(3分)

1、OMC和PORTAL ,cs/es因为portala和omc部件编译过程中需要java环境,

2、MM,RRS需要ODBC

3、OMC,PORTAL,mm,rrs。

17、举例白盒测试用例设计方法,黑盒测试用例设计方法。(3分)

白盒:逻辑覆盖,基本路径

黑盒:边界值,等价类划分,因果图,错误推断,功能图

(每写对一个0.5分)

18、举例软件开发模型有那些(写出至少4个)。(3分)

瀑布,螺旋,渐进,V,原型,增量,迭代等。

注:一个0.5分,两个1.5分,三个2.5分,错误的不给分不扣分。

19、使用SQL语言建立一个数据库表格学生Student( SNAME , SEX , AGE , D#)并插入一个记录如(“张三”,“男”,20,“人文学院”),字段属性自己设定。(4分)

Create table Student

(

SNAME CHAR (4) NOT NULL,

SEX INT NOT NULL,

AGE INT NOT NULL,

D# CHAR(4) NOT NULL

)

Insert into student

 Values ‘张三’,1,20,‘人文学院

20、数据库表格教师PROF包含教师姓名pname,教师id号、年龄age、薪水sal等字段,表格讲授PC包含教师工号id、课程c#等字段,请写出一个SQL查询语句,列出所有教授“历史”课程老师名字pname和其薪水sal,并按薪水升序排序。(6)

Select pname,sal from prof ,pc

Where prof.id=pc.id

      And p.c#='历史'

试题(二)

注:试题二属于附加题,需要做,但是不给分,主要目的是考测学员的逻辑思维能力和C/C++语言基础以及英文基础,作为后续语言课程和简历制作的参考。

一、下面的代码有什么问题:

unsigned char I;

for(I = 0; I <= 255; I ++)

{

 //process massage here

}

二、 用变量a给出下面的定义(数据声明)

1) 一个整型数;

2)一个指向整型数的指针;

3)一个指向指针的的指针,它指向的指针是指向一个整型数;

三、写一个冒泡排序法或快速、插入排序法。

四、问题:有一间屋子里,有三盏点灯,分别由门外的三个开关控制,只能进屋一次,出来就要确定哪个开关控制哪盏灯,如何做?

五、燃烧一根粗细不均匀的绳子需要一个小时,如果用它来验证半个小时?

六、对一批编号为1~100全部开关朝上开的灯进行以下操作: 凡是1的倍数反方向拨一次开关;2的倍数反方向又拨一次开关;3的倍数反方向又 拨一次开关。。。。。请列出最后为关闭状态的灯的编号。

七、英文翻译

Personal Station (PS): it is user’s handy terminal which provides voice service and short message service as well as data communication and Internet access functions when equipped with related accessories.(translate this sentence into Chinese). 

Cell Station (CS): controlled by CS controller, it is radio transmission equipment for a service district. It offers a radio channel linking personal handy phones via radio interfaces. (translate this sentence into Chinese).

 

转载于:https://www.cnblogs.com/justdoitba/articles/8359929.html

你可能感兴趣的:(软件测试考试题目答案)