小姐姐-软件测试面试题-广州面试题

一、【选择题】

1、软件工程中描述4 存周期的瀑布模型一般包括计划、(A) 设计编码、测试、维护等几个阶段。


A、需求分析

B、需求调查

C、可行性分析

D、问题定义

2、软件调试的目的是(B)
A、发现软件中隐藏的错误

B、解决测试中发现的错误

C、尽量不发现错误以便早日提交软件)

D、证明软件的正确性

3、软件测试的目的是(A)
A、发现软件中隐臧的错误

B、解决软件中隐藏的错误

C、尽量不发现错误以便早日提交软件

D、证明软件的正确性


4、某软件公司在招聘软件测试工程师时,应聘者甲向公司做如下保证:
(1)经过自己测试的软件今后不会再出现问题
(2) 在工作中对所有程序员一视同仁,不会因为某个程序编写的程序发现的问题多,就重点审查该程序,以免不利于团结
(3) 承诺不需要其他人员,自己就可以独立进行测试工作
(4) 发扬咬定青山不放松的精神,不把所有问题都找出来,绝不罢休。根据自己所学的软件测试知识,应聘者甲的保证(D)

A、(1) (4) 是正确的

B、(2) 是正确的

C、都是正确的

D、都是错误的


5、验收测试的测试用例主要根据(A)的结果来设计。

A、需求分析

B、源程序

C、概要设计

D、详细设计


6、下列关于白盒测试与黑盒测试的说法中错误的是(C)

A、用白盒测试来验证单位的基本功能时,经常要用黑盒测试的思考方法来设计测试用例

B、仅仅通过白盒测试,或仅仅通过黑盒测试都不能全面系统的测试“个软件

C、白盒测试适用于软件测试的各个阶段

D、在黑盒测试中使用白盒测试的手段,常被称为“灰盒测试”

7、关于黑盒测试和白盒测试的区别,下列说明正确的是(B)

A、白盒测试侧重于程序结构,黑盒测试侧重于功能

B、白盒测试可以使用自动测试工具,黑盒测试不能使用工具

C.白盒测试需要开发人员参与,黑盒测试不需要

D、黑盒测试比白盒测试应用更广泛


8.下列哪个不是WEB测试的测试内容?(D)

A、功能测试

B、兼容性测试

C、界面测试

D、用户测试

二、【判断题】

1、软件测试的目的是尽可能多的找出软件的缺陷。(x)(注:此题可对可错,看怎么理解)

2、测试人员在测试过程汇总发现一处问题,如果问题影响不大,而自己又可以修改应立即将此问题正确修改,以加快、提高开发进程。(x)

3、测试人员要坚持原则,缺陷未修改完坚决不予通过。(x)

三、【简答题】

一. 创建一个学生档案表(表名为xsda),其表结构如下:

1.按照表结构创建表:

Create Table xsda

(

xh    Char (10)not null  unique,

xm       Char(8),

csny     Datetime       ,

gz      Decimal(6,1),

zy      Char      (10)

)

2.在xsda表中插入一个学生记录:(2000jsj008,李平):

    insert intoxsda(xh,xm)     values(‘2000jsj008’,’李平’)

3.把xsda表中80-01-01前出生的人的工资增加20%:

Updatexsda set gz=gz*1.2 where csny<’ 80-01-01’

4. 查询xsda表中不同专业的人数

Select zy ,count(xh)  from xsda group  by  zy

5.假如另外还有一个学生成绩表xscj(xh,kch,kccj), xh,kch,kccj分别指学号、课程号、成绩,要求查询姓名为李平的同学的各门课程的成绩。

Selectkch,kccj  from xsda,xscj wherexsda.xh=xscj.xh and xm=’ 李平’

6.xsda、xscj表同上,查询选修了kch为Yy2的学生的xh和Xm

Selectxh,xm  from xsda,xscj wherexsda.xh=xscj.xh and kch=’ Yy2’

三、是否使用过缺陷管理工具?你认为缺陷管理工具的作用和意义是什么?

1.减少项目周期时间,明确错误定位。

2.方便统计汇总,和日后查找问题。

3.有效的管理自己软件中的缺陷。

4.对缺陷修复后,研发人员能把BUG修复之后,打回给提交BUG人员。

5.选择好的管理工具,可以有效的提高沟通与确认时间成本,

原文地址:https://www.cnblogs.com/weigege/p/8668800.html