软件开发中经常说到的β测试是由用户进行的,属于()。

题目
单选题
软件开发中经常说到的β测试是由用户进行的,属于()。
A

模块测试

B

联合测试

C

使用性测试

D

白盒测试

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

验收测试的定义是()

A由用户按照用户手册对软件进行测试以决定是否接受

B由某个测试机构代表用户按照需求说明书和用户手册对软件进行测试以决定是否接受

C按照软件任务书或合同,供需双方约定的验收依据进行测试,决定是否接受

D由开发方和用户按照用户手册执行软件验收


正确答案是:C

第2题:

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

A.单元测试

B.集成测试

C.系统测试

D.确认测试

A.

B.

C.

D.


正确答案:D

第3题:

下列叙述中,不属于软件需求规格说明书的作用的是( )。

A)便于用户,开发人员进行理解和交流

B)反映出用户问题的结构,可以作为软件开发工作的基础和依据

C)作为确认测试和验收的依据

D)便于开发人员进行需求分析


正确答案:D

第4题:

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

A.验收测试

B.系统测试

C.单元测试

D.集成测试


正确答案:C

第5题:

软件开发中经常说到的p测试是由用户进行的,属于(37)。

A.模块测试

B.联合测试

C.使用性测试

D.白盒测试


正确答案:C
解析:本题考查的是软件测试的基本知识。模块测试是对一个模块进行测试,根据模块的功能说明,检查模块是否有错误。联合测试即通常所说的联调。白盒测试指的是一种测试方法,也被称为结构测试。将软件堪称透明的白盒,根据程序内部结构和逻辑来测试用例,对程序的路径和过程进行测试,检查是否满足设计的需要。β测试是由用户进行,属于使用性测试。

第6题:

论述题2:你认为应该由谁来进行确认测试?是软件开发者还是软件用户?为什么?


正确答案:在对照需求做功能测试和软件配置复审时是由软件开发者在开发环境下进行的测试。而接下来做验收测试时则以用户为主。软件开发人员和QA(质量保证)人员也应参加。由用户参加设计测试用例使用用户界面输入测试数据并分析 测试的输出结果。一般使用生产中的实际数据进行测试。 如果软件是为多个客户开发的则需要进行a测试和β测试。a测试是由一个用户在开发环境下进行的测试也可以是公司内部的用户在模拟实际操作环境下进行的测试。软件在一个自然设置状态下使用。开发者坐在用户旁边随时记下错误情况和使用中的问题。这是在受控制的环境下进行的测试。β测试是由软件的多个用户在一个或多个用户的实际使用环境下进行的测试。这些用户是与公司签定了支持产品预发行合同的外部客户他们要求使用该产品并愿意返回有关错误信息给开发者。与a测试不同的是开发者通常不在测试现场。因而β测试是在开发者无法控制的环境下进行的软件现场应用。
在对照需求做功能测试和软件配置复审时,是由软件开发者在开发环境下进行的测试。而接下来做验收测试时则以用户为主。软件开发人员和QA(质量保证)人员也应参加。由用户参加设计测试用例,使用用户界面输入测试数据,并分析 测试的输出结果。一般使用生产中的实际数据进行测试。 如果软件是为多个客户开发的,则需要进行a测试和β测试。a测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试。软件在一个自然设置状态下使用。开发者坐在用户旁边,随时记下错误情况和使用中的问题。这是在受控制的环境下进行的测试。β测试是由软件的多个用户在一个或多个用户的实际使用环境下进行的测试。这些用户是与公司签定了支持产品预发行合同的外部客户,他们要求使用该产品,并愿意返回有关错误信息给开发者。与a测试不同的是,开发者通常不在测试现场。因而,β测试是在开发者无法控制的环境下进行的软件现场应用。 解析:首先搞清楚确认性测试的含义及整个测试过程,在确认测试阶段主要任务是确认软件的有效性,即确认软件的功能和性能及其他特性是否与用户的要求一致。该阶段需要做的工作包括功能测试和软件配置复审。具体由谁来执行,应根据阶段不同而不同。

第7题:

【问题4】(2分)

请判断以下对测试的叙述是否正确。

A.验收测试是以用户为主的测试,软件开发人员和质量保证人员也应参加。(14)

B.在验收测试中,a测试是由软件开发机构组织内部人员模拟各类用户在开发环境下进行的测试。(15)


正确答案:
【问题4】(2分)
(14) 是 或正确 
(15) 是 或正确

第8题:

下列关于极限测试,说法不正确的是 ______。

A.相对传统的软件开发方法,极限编程可以随时应对新增或改变的需求

B.极限编程的单元测试是由编码人员完成的测试

C.极限编程要求在编码之前先设计测试

D.验收测试由用户来完成,编码人员不必在现场


正确答案:D
解析:极限编程强调灵活的分析和设计,极限编程与传统软件开发方法相比,有四个主要特征:①简单地分析设计,②频繁地客户交流,③增量式开发,④连续的测试。这些特征决定了极限编程可以随时应对新增或改变的需求。单元测试是极限编程中最重要的发现缺陷的手段,主要由编码人员来完成,验收测试主要由用户来完成,但编码人员也必须在场,以便与用户进行交流。另外极限编程要求在编码之前先设计测试,因为这样可提高编码人员测试自己编写代码的效率。

第9题:

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

A.单元测试

B.集成测试

C.系统测试

D.确认测试


正确答案:D
解析:软件测试通常分为单元测试、集成测试、确认测试和系统测试等几个阶段,与软件开发过程密切配合。其中确认测试是指通过一系列黑盒测试案例来证明软件的功能和需求是一致的。确认测试需要用户参与,若该软件要提供给很多用户使用,则让每一位用户都参与测试是不现实的,所以很多软件都使用α测试、β测试等形式以发现那些目前仍未发现的错误。所以这两种形式的测试都属于确认测试阶段的活动。

第10题:

下列软件开发的说法正确的是:()

A、软件开发通常由概要设计、详细设计、编码、软件维护4个阶段组成

B、软件开发通常由软件定义、详细设计、编码、软件测试4个阶段组成

C、软件开发通常由软件定义、详细设计、编码、软件维护4个阶段组成

D、软件开发通常由概要设计、详细设计、编码、软件测试4个阶段组成


本题答案:D

更多相关问题