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


    一、【选择题】

    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.选择好的管理工具,可以有效的提高沟通与确认时间成本,

  • 相关阅读:
    Auto.js实现自动刷视频,点赞脚本(一)
    C# 将excel文件导入到SqlServer数据库
    JavaScript实现HTML导航栏下拉菜单[悬浮显示]
    补码的知识
    指针06 零基础入门学习C语言46
    指针05 零基础入门学习C语言45
    标志寄存器01 零基础入门学习汇编语言54
    标志寄存器02 零基础入门学习汇编语言55
    标志寄存器02 零基础入门学习汇编语言55
    标志寄存器01 零基础入门学习汇编语言54
  • 原文地址:https://www.cnblogs.com/weigege/p/8668800.html
Copyright © 2020-2023  润新知