软件测试课程形成性考核作业及实践2

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件测试(本科)课程形成性考核册

中央广播电视大学工学院

使用说明

本形考册是中央广播电视大学软件工程(本科)专业软件测试课程形成性考核的依据,与《软件测试(本科)》教材(贺平编著,中央电大出版社出版,2011,1)配套使用。

本课程3学分,共54学时,在一个学期内开设。本课程的特点为综合性强,基本理论知识及基本技术方法的覆盖面宽、课程基本涵盖了软件测试全貌,同时实践性也较强。学习本课程,不仅要求同学们正确理解、掌握软件测试的基本知识和基础理论,更要求能够运用这些知识与技术方法,分析所面对的软件测试的(工程)问题,结合软件工程、软件设计、软件编程的相关知识与技术,通过实践运用,学会对软件测试问题的分析、技术方法运用策略及过程,完成实际测试任务。

本课程的形成性考核成绩占课程总成绩的30%(终结性考试成绩占课程总成绩的70%,课程总成绩按百分制记分,60分为合格。

形成性考核按百分制计分,每次形成性考核任务也按照百分制计分。形考任务的形式为综合性的,共有5次,其中作业形式3次,主要检查课程学习情况,检查对课程内容理解与掌握的程度;实践是完成本课程学习目标的重要组成部分,实践环节培养同学们运用软件测试技术方法解决实际测试程序(案例)的重要环节,主要培养和考核大家对这方面的掌握程度及工程应用的能力,实践形式2次。考核成绩由地方电大教师根据学生完成情况进行评定。两种形成性方式考核,每次均占20%。

软件测试作业1

(本作业覆盖教材中的第1至2章的内容)

一、单项选择题(每小题3分,共45分)

1.软件测试目的可以是:( B )

A.发现缺陷

B.确认软件能够正常运行

C.预防缺陷

D.直接提高产品的售价

E.减少整个产品开发周期时间

a)A, B

b)A, B, C

c)A, B, C 和 D

d)所有选项

2.基本的测试过程主要由下面哪些活动组成:( B )计划和控制(control)

B.分析和设计

C.实现和执行

D.评估准出准则和测试报告

E.测试结束活动

a)A, B 和 C

b)A, B, C 和 D

c)除 E 以外所有选项

a)所有选项

3.关于测试作用的描述,不正确的是:( A )

a)测试无法显示软件潜在的缺陷;

b)测试能保证软件的缺陷和错误全部找到;

c)测试只能证明软件存在错误而不能证明软件没有错误;

d)所有的软件测试都应追溯到用户需求。

4.可维护性测试属于:()

a)非功能测试

b)功能测试

c)结构测试

d)确认和回归测试

5.有一个系统已经在市场上运行了,这种情况对系统进行修改,然后进行的测试:()

a)维护测试

b)验收测试

c)组件测试

d)系统测试

6.下面哪些是一个好的测试的特点:()

A.每个开发活动都有相对应的测试行为

B.每个测试级别都有其特有的测试目标

C.对于每个测试级别,需要在相应的开发活动过程中进行相应的测试分析和设计

D.软件测试的工作重点应该集中在系统测试上

a)C,D

b)A,B

c)A,B,C

d)A,B,C,D

7.目前大部分的软件错误来源于()。

a)程序错误;

b)分析和设计错误;

c)测试本身的错误;

d)需求错误。

8.传统的或面向对象的单元测试,需要的开发工作:()

a)只要开发测试stub;

b)只要开发测试driver;

c)可能要同时开发一个stub和多个driver;

d)可能要同时开发一个driver和多个stub。

9.组件测试的用例设计主要参考的工作产品是:()

a)组件规格说明

b)系统需求规格说明

c)用户手册

d)代码

10.关于软件质量保证和软件测试的描述,不正确的是:(

a)软件质量保证和软件测试是软件质量工程的两个不同层面的工作;

b)在软件质量保证的活动中也有一些测试活动;

c)软件测试是保证软件质量的一个重要环节;

d)软件测试人员就是软件质量保证人员。

11.关于测试充分性的描述,正确的是:( )

a)只有进行完全的测试才充分;

b)在有限时间和资源条件下,找出所有的软件的错误,使软件趋于完美,是不可能的;

c)当继续测试没有发现新缺陷时;

d)当全部测试用例都执行完后。

12.描述黑盒测试和白盒测试不同点正确的说法是:( )

A. 黑盒测试在测试对象的表面进行

B. 白盒测试是在源代码已知的情况下进行

C. 黑盒测试用例是通过测试对象的使用说明或需求设计

D. 黑盒测试包括语句覆盖和分支覆盖方法

E. 白盒测试是通过因果图的分析方法进行的

a)A,B,C

b)A,C

c)A,B,C,D,E

d)D,E

13.软件测试是软件开发过程中重要的质量保证活动,系统测试工作应该开始于:( )

a)产生需求分析规约后;

b)产生需求分析规约前;

c)产生概要设计规约后;

d)产生概要设计规约前;

e)所有代码完成后。

14.通常验收测试应完成的内容,包含:明确验收项目,规定验收测试通过的

标准;决定验收测试组织机构,利用的资源;选定测试结果分析方法;(),做出

相关文档
最新文档