更多“软件测试中的α测试由用户在软件开发者的指导下完成,这种测试属于_____ 阶段的测试活动。A.单元测 ”相关问题
  • 第1题:

    软件测试中的α测试由用户在软件开发者指导下完成,这种测试属于______阶段的测试活动。

    A.单元测试

    B.集成测试

    C.系统测试

    D.确认测试


    正确答案:D
    解析:测试过程按4个步骤进行,即单元测试、集成测试、确认测试和系统测试及发版测试。①开始是单元测试,集中对用源代码实现的每一个程序单元进行测试,检查各个程序模块是否正确地实现了规定的功能。单元测试又称模块测试,是针对软件设计的最小单位程序模块,进行正确性检验的测试工作。其目的在于发现各模块内部可能存在的各种差错。单元测试需要从程序的内部结构出发设计测试用例。多个模块可以平行地独立进行单元测试。②集成测试把已测试过的模块组装起来,主要对与设计相关的软件体系结构的构造进行测试。通常,在单元测试的基础上,需要将所有模块按照设计要求组装成为系统。这时需要考虑的问题是:在把各个模块连接起来的时侯,穿越模块接口的数据是否会丢失;一个模块的功能是否会对另一个模块的功能产生不利的影响;各个子功能组合起来,能否达到预期要求的父功能;全局数据结构是否有问题等等。③确认测试则是要检查已实现的软件是否满足了需求规格说明中确定了的各种需求,以及软件配置是否完全、正确。确认测试又称有效性测试。任务是验证软件的功能和性能及其他特性是否与用户的要求一致。对软件的功能和性能要求在软件需求规格说明书中已经明确规定.它包含的信息就是软件确认测试的基础。确认测试是在模拟的环境(可能就是开发的环境)下,运用黑盒测试的方法,验证被测软件是否满足需求规格说明书列出的需求.确认测试需要用户的参与,通常使用α测试、β测试等方式,发现目前仍然没有发现的错误。所以,本题正确答案为选项D。④系统测试把已经经过确认的软件纳入实际运行环境中,与其他系统成分组合在一起进行测试。系统测试,是将通过确认测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行环境下,对计算机系统进行一系列的组装测试和确认测试。系统测试的目的在于通过与系统的需求定义作比较,发现软件与系统的定义不符合或与之矛盾的地方。

  • 第2题:

    在软件交付使用之后,用户将如何实际使用它,对于开发者来说是无法预测的,关于α测试和β测试,叙述不正确的是______。

    A) α测试由用户在开发者的场所进行

    B) β测试由软件的最终用户们在一个或多个客户场所进行

    C) α测试是在不受控的环境中进行的

    D) β测试是软件在一个用户自我使用的“真实”的环境中的应用

    A.

    B.

    C.

    D.


    正确答案:C

  • 第3题:

    18、下面关于软件测试组织和人员的论述,最准确的是:

    A.软件测试由专业测试人员独自完成

    B.软件测试主要由程序员完成

    C.软件测试应通过最终用户的使用完成

    D.软件测试需要专业测试人员、程序员、最终用户等各类人员的参与


    软件测试需要专业测试人员、程序员、最终用户等各类人员的参与

  • 第4题:

    软件测试是软件开发中不可缺少的活动,通常(35)在代码编写阶段进行。检查软件的功能是否与用户要求一致是(36)的任务。

    A.验收测试

    B.系统测试

    C.单元测试

    D.集成测试


    正确答案:C

  • 第5题:

    以下关于软件测试分类定义的叙述,正确的是( )。

    A.软件测试可分为单元测试、集成测试、确认测试、系统测试和性能测试
    B.确认测试是在模块测试完成的基础上将所有的程序模块进行组合并验证其是否满足用户需求的过程
    C.软件测试按照研发阶段可分为白盒测试和黑盒测试
    D.软件测试按照测试实施组织划分:开发方测试、用户测试和第三方测试。

    答案:D
    解析:
    本题考察软件测试的分类。软件测试的类型划分:(1)按照研发阶段:单元测试、集成测试、确认测试、系统测试、验收测试。(2)按照测试实施组织划分:开发方测试、用户测试和第三方测试。(3)按照测试方式划分:静态测试和动态测试。(4)按照测试技术划分:黑盒测试、白盒测试和灰盒测试。选项中B是错误的,集成测试是在模块测试完成的基础上将所有的程序模块进行组合并验证,主要目标是发现与接口有关的问题;确认测试验证软件的功能和性能及其他特性是否与用户的要求一致。