敏捷开发测试要求规范V0.1

敏捷开发测试要求规范V0.1
敏捷开发测试要求规范V0.1

敏捷开发测试规(试行)

2012年9月

目录

1 概述 (3)

1.1 编写目的 (3)

1.2 读者对象 (3)

1.3 术语定义 (3)

2 敏捷测试流程 (3)

2.1 需求验证 (3)

2.2 用例设计 (3)

2.3 用例审核与维护 (3)

2.4 测试计划 (3)

2.5 测试实施运行 (4)

2.6 版本控制 (4)

2.7 需求变更 (5)

2.8 迭代末期“bug大扫除” (5)

3 敏捷测试方法与策略 (5)

3.1 持续测试、持续反馈 (5)

3.2 单元测试方法策略 (5)

3.3 功能测试方法策略 (5)

3.4 性能测试方法 (6)

3.5 系统测试策略 (6)

3.6 测试驱动研发 (7)

3.7 持续集成测试 (7)

4 终端移动互联网测试 (7)

4.1 用户体验测试 (7)

4.2 平台兼容性测试 (7)

4.3 不同网络环境下测试 (8)

4.4 多事务并发测试 (8)

4.5 安装、卸载测试 (8)

5 测试工具和环境 (8)

5.1 单元测试工具 (8)

5.2 功能回归测试工具 (8)

5.3 性能测试工具 (9)

5.4 持续集成测试环境 (9)

6 测试人员要求 (9)

6.1 人力需求 (9)

6.2 测试人员能力要求 (9)

7 附录 (11)

1 概述

1.1 编写目的

ICT自主开发产品拟采用敏捷开发模式,为规ICT支撑中心项目敏捷测试流程,明确敏捷开发模式下的术语定义,明确敏捷测试方法与策略,明确移动互联网测试特有的测试容,确定敏捷开发模式下用到的测试工具以及测试环境,以及初步确定敏捷测试人力需求计算方式与对人员能力要求,特制定本规。本规适用于采用敏捷开发模式下的所有自主开发移动互联网产品。

1.2 读者对象

本规读者对象为软件开发项目管理者、项目经理、测试经理、开发经理、开发组、测试组所有人员。

1.3 术语定义

敏捷开发模式下的几种重要角色、产品文档及过程会议术语如表1-1:

表1-1

2 敏捷测试流程

2.1 验证需求和设计

敏捷测试强调问题暴露越早越好。

需求和设计具体来说一般包括:(1)由项目经理根据需求文本而编写的产品用户故事或者是产品软件需求规格说明书;(2)由开发人员根据产品用户故事而编写的迭代用户故事,或者是详细设计、数据库设计、系统方案设计、概要设计(可裁剪,根据开发系统规模决定是否裁剪。)。作为测试人员,审核重点是检查产品用户故事、迭代用户故事对用户需求定义的完整性、严密性和功能设计的可测性。

在测试初期,测试人员要学会做静态测试,做好需求分析,做好对设计逻辑的分析。测试人员要更多的思考需求的可实现性,将自身作为第一用户积极参与项目和系统的需求分析,设计和开发。更多的参与DB Design(数据库设计),框架的评审中来。积极地参与前期工作,尽早的开始测试,并迅速反馈给设计和开发其静态测试结果。

需求和设计验证产出物:测试需要提交评审结果。

2.2 用例设计与审核

开发人员根据产品用户故事、迭代用户故事,设计测试用例,测试人员负责测试用例审核。

为保证测试用例的质量和可行性,确保测试工作的顺利进行,让开发人员、测试人员迅速地了解测试的重点并给出相应的意见和建议,用例设计人员在出输出测试用例的同时,应出一份用户故事与用例跟踪表(见附件:产品故事-燃尽图跟踪表),其中注明测试用例已覆盖了哪些用户故事,具体每个用户故事对应的测试用例编号,这样其他项目组成员对测试用例进行查看的时候,能够对测试用例的覆盖率一目了然,对覆盖率不足(如某个重点用户故事的测试用例覆盖不够)的地方能够及时给出意见。测试人员负责用例审核。

2.3 测试计划

敏捷测试的测试计划不需要复杂的计划文档,写出一页纸的测试计划,将测试要点(包括策略、特定方法、重点围等)列出来即可,模板见附件。

2.4 测试实施运行

敏捷开发模式中,测试与研发紧密结合在一起。测试主要有两种:单元测试和验证/接收测试。单元测试一般是由开发人员来完成的,接收测试是由客户代表来完成。

由于客户通常无法在现场,一般由测试人员做验证测试,最后由客户进行接收测试。在每个版本发布给客户之前必须由测试人员进行测试,发布版本之后由客户做接收测试,提出需要修改的地方。需要修改的地方将在下后面的迭代中完成。

·单元测试

在每日构件版本给测试前,开发首先要做单元测试,提前告知软件中的薄弱环节,帮助测试人员调整测试重点。

做单元测试的好处是可以提高版本质量,减轻测试的工作量,减少浅层次的bug的发生率,使测试人员能够将更多的精力投入到寻找深层次的bug上面。

·验证测试

测试人员的验证测试从总体上说就是将测试用例按计划付诸实施的过程,以及验证故障修复是否会引入新的故障。这一阶段的测试必须在周密的计划下进行。这种计划性首先体现在开发和测试的相互协调配合,根据产品的架构和功能模块的依赖关系,按照项目的总体计划共同推进。从测试的过程来看,测试执行的一开始可以是针对部分用户故事的,之后可以逐步扩展。接着开始采用迭代的过程完成测试任务,即将测试任务划分为多个周期,一开始可以做些关键的功能性/用户故事测试,可以对代码中的可复用部分(组件,构件)做完整的测试。接着的迭代周期可以做边缘化的功能测试和其他测试,最后的几个迭代应该用于完整的回归测试,和关键的性能和稳定性测试。

·每日构件版本测试

敏捷开发过程中除每个迭代中持续集成版本以外,还会有每日构件版本,每日构件版本测试用以验证前天修复的故障,以及测试故障修复是否会引入新的故障。

2.6 版本控制

敏捷开发强调快速开发,持续集成。版本包括每日构件版本、持续集成版本、验收测试版本三种类型。

1)版本号约定

每日构件版本号约定:PXXV0.0.0D0823 (D后面是日期)

持续集成测试版本号约定:PXXV0.1.0B01(从B01开始递增)

验收测试版本号约定:PXXV1.0.0B01(从B01开始递增)

说明:PXX为项目名,V0.0.0为每日构件版本,V0.1.0为集成阶段,V1.0.0为系统测试阶段。

2)版本发布规则

每日构件版本。每日发布每日构件版本,用于验证当天解决的故障,验证故障修改是否会引入新的故障。

持续集成测试版本。每个迭代周期发布一个持续集成测试版本,如迭代周期为二周的,每个迭代周期可发布二个版本,由项目经理、测试经理协商决定。

验收测试版本。项目开发后期迭代发布验收测试版本,每个迭代发布一个验收测试版本(项目经理和测试经理协商决定)。

3)版本发布说明

版本每次发布必须提供发布说明(Release Note)使客户对发布的版本情况一目了然。Release Note中主要包括三方面的容:Fixed,New Features,Known Problems。其中,Fixed 部分写明此版本修复了上个版本中存在的的哪些比较大的bug;New Features部分写明此版本新增加了哪些功能;Known Problems部分写明此版本尚存在哪些比较大的问题,有待下个版本改善;或者列出需求不太明确的地方,有待客户给出明确答复意见,在下个版本中完成。

2.7 需求变更

采用敏捷开发模式的项目中,客户对于需求的变更很频繁。因此,需求管理是十分必要和重要的工作。整个项目进行过程中,对不断变化的需求,一定要作跟踪,每次的需求变更都要有相应的历史记录,方便后期的管理和维护工作。可将每次的变更整理记录到产品故事-燃尽图跟踪表(见附件),并使该文档始终保持最新更新的状态,与需求的变化保持同步。同时更新项目管理系统上面的产品用户故事与测试用例。

2.8 迭代末期“bug大扫除”

在项目开发的迭代末期,可以开展“bug大扫除”活动。划出一个专门的时间段,在这期间所有参与项目的人员,集中全部精力,搜寻项目的Bug。

注意以下要点:(1)尽管这是一个测试活动,但参与者并不仅限于测试人员。项目经理,

单元测试编写规范

单元测试编写规范

文件修改控制

目录 第一章文档介绍 (4) 目的 (4) 阅读对象 (4) 第二章概述 (4) 2.1 定义 (4) 2.2 目的 (4) 2.3 步骤 (4) 2.4 常见模块单元的错误 (5) 第三章单元测试步骤 (6) 3.1 设计单元测试方案 (6) 3.1.1 输入、输出 (6) 3.1.2 任务 (6) 3.2 编写单元测试CASE (7) 3.2.1 输入、输出 (7) 3.2.2 任务 (7) 3.3 执行单元测试 (9) 3.3.1 输入、输出 (9) 3.3.2 任务 (9) 3.4 分析单元测试结果 (9) 3.4.1 输入、输出 (9) 3.4.2 任务 (10)

第一章文档介绍 目的 本文档是关于进行单元测试(Unit Test)的规范性文档,本文档中描述了单元测试的原则、流程和方法,是软件开发人员在进行单元测试时的工作指南。 阅读对象 本文档适合以下人员阅读 ●项目经理 ●软件开发工程师 ●软件测试工程师 第二章概述 2.1 定义 单元测试是对软件基本组成单元进行的测试,所谓“单元”是指: ●具有明确的功能 ●具有明确的规格定义(详细设计说明书) ●有与其他部分明确的接口定义 ●能够与程序的其他部分清晰地进行区分 2.2 目的 单元测试用例的设计是要验证被测程序单元的如下这些方面: 1)是否正确实现了规定的功能 2)模块内部是否存在错误 2.3 步骤 单元测试的侧重点在于发现程序设计或者实现中的逻辑错误。它分为计划、设计、实现、执行和评估五个步骤。各步骤的定义如下: 1)计划单元测试 确定测试需求,制订测试策略,确定测试所用资源,创建测试任务的时间表。

敏捷开发管理试题及答案

单选题: 1、下列关于敏捷方法的叙述中,错误的是()。 A.与传统方法相比,敏捷方法比较适合需求变化大或者开发前期对需求不是很清晰的项目 B.敏捷方法尤其适合于开发团队比较庞大的项目 C.敏捷方法的思想是适应性,而不是预设性 D.敏捷方法以原型开发思想为基础,采用迭代式增量开发 答案:B 2、XP是一种轻量级(敏捷)、高效、低风险、柔性、可预测的、科学的软件开发方式,其四大价值观包括沟通、简单、()。 A. 隐喻和反馈 B. 重构和勇气 C. 隐喻和重构 D. 反馈和勇气 答案:D 3、()是PSP A. 潜在可交付的产品增量 B. 可交付的产品增量 C. 潜在不可交付的产品增量 D. 不可交付的产品增量 答案:A 4、()不属于DOD A. 写代码 B. 单元测试 C. 集成测试 D. 投产文档 答案:D 5、()是Product backlog A. 产品负责人 B. 产品代办事项列表 C. 迭代 D. 燃尽图 答案:B 6、()是用户故事的标准模板 A. 作为一个<用户类型>,我<想\需要\可以\等等>,所以<原因> B. 作为一个<产品类型>,我<想\需要\可以\等等>,所以<原因> C. 作为一个<用户类型>,我<想\需要\可以\等等> D. 作为一个<产品类型>,我<想\需要\可以\等等> 答案:A 7、以下()不是SCRUM MASTER职责 A. 保护团队不受外来无端影响 B. 尽可能提高团队影响力 C. 负责SCRUM价值观与过程的实现 D. SCRUM MASTER是牧羊犬、公仆 答案:B 8、迭代计划会议的主要议程是() A. 讨论系统物理架构 B. 研讨系统逻辑架构 C. 讨论产品代办事项列表最需优先完成的事项 D. 讨论系统数据架构 答案:C

单元检测卷及答案

七年级数学(下册)第八章单元检测卷 一、选择题(每小题3分,共30分) 1.将方程2x +y =3写成用含x 的式子表示y 的形式,正确的是( ) A .y =2x -3 B .y =3-2x C .x =y 2-32 D .x =32-y 2 2.已知? ????x =1, y =4是方程kx +y =3的一个解,那么k 的值是( ) A .7 B .1 C .-1 D .-7 3.方程组???? ?x -y =1,2x +y =5 的解是( ) A.?????x =2,y =-1 B.?????x =-1,y =2 C.?????x =1,y =2 D.? ????x =2,y =1 4.小明到商店购买“五四”青年节活动奖品,购买20支铅笔和10本笔记本共需110 元,购买30支铅笔和5本笔记本需85元.设每支铅笔x 元,每本笔记本y 元,则可列方程组( ) A.?????20x +30y =110,10x +5y =85 B.? ????20x +10y =110,30x +5y =85 C.?????20x +5y =110,30x +10y =85 D.?????5x +20y =110,10x +30y =85 5.已知x ,y 满足方程组? ????x +6y =12,3x -2y =8,则x +y 的值为( ) A .9 B .7 C .5 D .3 6.若a +b +5+|2a -b +1|=0,则(b -a )2018的值为( ) A .-1 B .1 C .52018 D .-52018 7.已知关于x ,y 的二元一次方程组?????2ax +by =3,ax -by =1的解为? ????x =1, y =-1,则a -2b 的值是 ( ) A .-2 B .2 C .3 D .-3 8.为了丰富学生课外小组活动,培养学生动手操作能力,王老师让学生把5m 长的彩绳截成2m 或1m 的彩绳,用来做手工编织,在不造成浪费的前提下,你有几种不同的截法( )

敏捷开发日常跟进系列之1-6

敏捷开发日常跟进系列之一:燃尽图(上) 这个系列将涉及燃尽图(Burndown Chart)、故事板(看板)、每日立会等内容,描述在计划会之后,评审会之前,敏捷开发团队内部产出与产品经理和项目经理的各种活动。 日常跟进中的某些内容比如团队工作模型、预估会议、用户故事跟进等在之前的松结对编程、团队管理、用户故事、产品管理等系列中有所描述。 在这个系列之前,还应该有一个敏捷计划系列,描述敏捷开发的从版本规划到计划会估算的详细内容,未来将会补上,当前可以参考2.29版的《火星人敏捷开发手册》,有5页与其相对应。 燃尽图 燃尽图Burdown Chart也叫燃烧图,是罕见的敏捷度量,以至于每当有人问起“敏捷中有度量吗”的时候,第一反应就是它。 燃尽图的全称,应该是“总剩余时间的燃尽图”,就是本次迭代中,所有故事(或拆分的任务,以下仅称故事)的剩余时间总和,随日期的变化而逐日递减的图。 图中左侧460是迭代开始的第一天,所有故事的未完成时间相加为460天,而在最右侧则表明在第17天,所有故事的剩余时间相加变为0,也就是所有故事都完成了。 为什么总和会递减呢?因为每个组员每天都要汇报一件事情:当前正在做的故事,还剩余几天,如果昨天剩余3天,今天剩余2天,那么就为燃烧图贡献了1天的进度。

由于可能出现“昨天剩余3天,又工作了一天后本以为会只剩下2天,结果感觉可能还要3天(甚至变成5天了!)”这种情况,所以燃尽图常常有一些起伏。 燃尽图的“指纹” 图中的燃尽图尽管有一些起伏,依然是属于比较完美的燃尽图。实际上每个团队完成迭代的过程差别很大,常见的情况包括: 先鼓起后落下 原因是计划会以常常漏掉一些事情,所以开工后不但不燃尽,还发现了很多新的任务。 先完美燃烧,然后突然停止燃烧 一种很常见的情况,如果任务划分太粗,比如长达10天,很容易“做了1天,剩9天;做了1天,剩8天;……到剩2~3天的时候,哎呀,好像搞不定了”。 先缓慢燃烧,然后到快燃尽的时候剩下一堆没完成的任务,被推迟到下个迭代 之前提到过敏捷开发的MoSCoW方法,有些故事是次要的“可以不做的”,所以这种燃烧图也很常见;但是常常有团队没有使用MoSCoW方法,只是被动地发现有些故事没有完成。 …… 为了改进这些不完美,有些团队设置了一些度量项来改进燃尽图的结果,比如“迭代按时燃尽的次数”“剩余故事占总故事的比例”…… 其实不用因为燃尽图的不完美而伤脑筋,在般若敏捷的“无住”中曾经提到,这些方法都非我们的目的,而只是一个中间的工具,因此为了完成我们的最终目的,这些工具和方法都可以灵活变通,而不要追求工具和度量数据本身的完美。 但是,迭代的最终目的到底是什么呢?有哪些“灵活变通”可以应用在燃尽图中呢?且待下回分解。

软件测试规范标准[详]

软件测试规 1目的 确保软件产品质量,使产品能够顺利交付和通过验收的一项重要措施。 2适用围 适用于项目开发过程中的单元测试、集成测试、系统测试、业务测试、验收测试以及一些专项测试。 3职责 ?项目测试负责人组织编制《测试计划》、《测试方案》,指导和督促测试人员完成各阶段的测试工作。 ?项目组测试人员按照《测试计划》、《测试方案》完成所承担的测试任务,并按要求填写《问题报告及维护记录》。 ?测试经理依照确认规程和准则对工作产品进行确认,提出对确认规程和准则的修改意见 ?项目负责人组织测试环境的建立。 ?项目经理审核负责控制整个项目的时间和质量。 ?研发人员确认修改测试人员提交的bug。 4工作流程 4.1 测试依据 详细设计是模块测试的依据。因此设计人员应向测试人员提供《系统需求规格书名书》、《详细设计》、《概要设计》等有关资料。测试人员必须认真阅读,真正弄懂系统需求和详细设计。 4.2 制订《测试方案》 在测试之前,由项目负责人根据《测试计划》的要求,组织人员编制相应的《测试方案》,《测试方案》应包括以下容:

?测试目的; ?所需人员及相应培训要求; ?测试环境、工具和测试软件; ?测试用例、测试数据和预期的结果。 4.3 单元测试 项目开发实现过程中,每个程序单元(程序单元的划分视具体开发工具而定,一般定为函数或子程序级)编码调试通过后,要及时进行单元测试。 单元测试由单元开发者自己进行,使用白盒测试方法,根据程序单元的控制流程,争取达到分支覆盖。对于交互式运行的产品,不便于进行自动测试的,可以采用功能测试的方法进行。 单元测试针对程序模块,从程序的部结构出发设计测试用例。多个模块可以独立进行单元测试。 ?单元测试容包括模块接口测试、局部数据结构测试、路径测试、错误处理测试等; ?单元测试组织原则一遍根据开发进度安排对已开发完成的单一模块进行测试; ?单元测试停止标准:完成了所有规定单元的测试,单元测试中发现的bug已经得到修改。 4.4 集成测试 编码开发完成,项目组部应进行组装测试。 集成测试由项目负责人组织策划(编写测试计划、测试用例)并实施。集成测试着重对各功能模块之间的接口进行测试,验证各功能模块是否能协调工作、参数传递及功能调用是否正常。测试采用交叉方法,即个人开发的软件应由其他的项目组成员进行测试。 集成测试过程应填写《问题报告及维护记录》,测试结果应形成《测试报告》。 4.5 系统测试 在项目开发完成之后,应对整个系统软件和硬件进行系统测试。对性能、可靠性、健壮性、压力承受力等方面分别进行评价,以验证系统是否满足

华软敏捷开发与测试复习提纲

(一)简答 1.敏捷软件测试的关键成功要素。 2.敏捷宣言。 3.常用的敏捷方法。 4.敏捷测试象限。

5.敏捷测试中,自动化的原因有哪些?

6.敏捷测试与传统测试的区别。 7.高效敏捷测试自动化工具的特征。 (二)有关敏捷开发与测试重要知识点:(填空)

(三)教材每章最后的小结。 文化因素如何影响测试人员和他们的团队成功的转变到敏捷开发。 1 在做出任何变化之前都应该考虑组织文化。 2 当整个组织重视质量的时候,测试人员可以容易地融入敏捷团队,但是具有“质量警察”思想的测试人员很难融入敏捷团队。 3 有些测试人员可能会在适应“整个团队”对质量负责的时候有困难,但是团队方式可以帮助克服文化差异。 1 要考虑团队结构的重要性 2 测试人员需要接触更大的测试人员社区来学习和实践新的想法。 3 整个团队在一个地点很重要。 4 在招聘时关注态度。 5 没有正确的测试人员-开发人员比例。 6 团队需要自组织,应确认并确认他们自己的问题,并寻找进步的方法。 7 如果团队在努力,管理层应该奖励促进团队交付业务价值的业绩,但不要惩罚个人。 8 测试人员可以使用敏捷原则来改进自己的技能并增加他们带给团队的价值。 正确的度量标准能够帮助团队运转正常以实现特定目标,并提供良好的投资回报。 度量标准应该是可见的,应提供必要的里程碑以供我们做出决定。 使用缺陷跟踪系统的原因包括便捷、用作知识库、用于跟踪。 缺陷跟踪系统被滥用作沟通工具,记录和跟踪不必要的缺陷是一种浪费。 所有工具,包括缺陷跟踪工具,需要整个团队使用,所以在选择工具时应考虑所有人的看法。测试策略是长期的总体测试方法,可以记录在静态文档中。测试计划应该对每个项目都是唯一的。 在简单地接受文档之前应考虑替代方案。例如,敏捷方法提倡小的增量开发、紧密协作,可

《介词》单元测试题(含答案)

外研版英语《介词》单元测试题(含答案) 一、初中英语介词 1.To my great joy, my family is always ________me whatever I decide to do. A. behind B. to C. from D. against 【答案】 A 【解析】【分析】句意:令我高兴的是,无论我决定做什么,我的家人总是支持我。A:behind 在......之后,支持,赞成;B: to对; C: from 自从;D: against反对。根据 To my great joy, 可知家人都会支持我,故选A。 【点评】考查介词辨析。理解介词意思和用法,根据语境选择正确的介词。 2.My mother often says, "Stand tall like the sunflower and be proud who you are." A. of B. with C. at D. in 【答案】 A 【解析】【分析】句意:我妈妈经常说,像向日葵一样挺起胸膛,为自己感到骄傲。be proud of,固定搭配,为……骄傲,故选A。 【点评】考查固定搭配,注意be proud of的用法。 3.—Is that your headmaster? —You mean the man ________ blue? A. on B. with C. in 【答案】 C 【解析】【分析】句意:——那是你的校长吗?——你是指穿着蓝色衣服的男士吗?固定搭配,in+颜色,穿着……颜色衣服的人,A 在……上面,B 和……,表伴随,与题意不符,故选C。 【点评】考查介词辨析,注意in+颜色的用法。 4.We communicate _____ each other in many ways, such as by e-mail or by phone. A. on B. through C. in D. with 【答案】 D 【解析】【分析】句意:我们用很多方法相互联系,比如通过电子邮件或者电话。communicate with,与某人联系,与某人保持联系,固定搭配,故答案是D。 【点评】考查介词辨析,注意识记固定搭配communicate with的用法。 5.Beijing Expo 2019 opened to the public ________ 29th April. It will last over five months. A. at B. in C. on D. of 【答案】 C 【解析】【分析】句意:2019北京世博会于4月29日向公众开放。将持续五个多月。29th April 是具体的日期,在具体日期前应使用介词on。 【点评】考查介词辨析,注意在具体日期前应使用介词on。

单元测试规范

单元测试规范文档

目录 第一章文档介绍 (3) 1.1目的 (3) 1.2阅读对象 (3) 第二章概述 (3) 2.1 定义 (3) 2.2 目的 (4) 2.3 步骤 (4) 2.4 常见模块单元的错误 (5)

第一章文档介绍 1.1目的 本文档是关于进行单元测试(Unit Test)的规范性文档,本文档中描述了单元测试的原则、流程和方法,是软件开发人员在进行单元测试时的工作指南 1.2阅读对象 本文档适合以下人员阅读 项目经理 软件开发工程师 软件测试工程师 第二章概述 2.1 定义 单元测试是对软件基本组成单元进行的测试,所谓“单元”是指: 具有明确的功能 具有明确的规格定义(详细设计说明书) 有与其他部分明确的接口定义 能够与程序的其他部分清晰地进行区分

2.2 目的 单元测试用例的设计是要验证被测程序单元的如下这些方面: 1) 是否正确实现了规定的功能 2) 模块内部是否存在错误 2.3 步骤 单元测试的侧重点在于发现程序设计或者实现中的逻辑错误。它分为计划、设计、实现、执行和评估五个步骤。各步骤的定义如下: 1) 计划单元测试 确定测试需求,制订测试策略,确定测试所用资源,创建测试任务的时间表。 2) 设计单元测试 设计单元测试输入参数、期望参数数据模型如: 测试获取用户信息服务 输入参数userId,期望输出数据模型UserInfo 3) 实现单元测试 编写单元测试,包括输入参数校验、调用待测试服务、断言实际输出参数是否与期望输出数据模型一致 4) 执行单元测试 验证测试结果记录并修正测试过程中出现的缺陷。 5) 评估单元测试 对单元测试的结果进行评估,主要从需求覆盖和代码覆盖的角度进行测试完备性的评估。

议论文单元测试题及答案

议论文单元测试题及答案 一、单项选择题(本大题共30小题,每小题1分,共30分。在每小题列出的四个备选项中只有一个是符合题目 要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。) 1.《秋水》中,庄子用“吾在天地之间,犹小石小木之在大山”来说明宇宙无限而人的认识有限的道理,这种论 证方法是() A.演绎法和例证法 B.例证法和对比法 C.对比法和类比法 D.类比法和演绎法 2.庄子《秋水》(节选)的主旨是() A.阐发为政以德的政治道理 B.阐述清静无为的人生哲学 C.阐析人的认识有限的思想 D.阐明实行王道的根本措施 3.《寡人之于国也》中,孟子用“狗彘食人食而不知检,涂有饿莩而不知发”来揭露当时社会的贫富悬殊,这种 论证方法是() A.演绎法 B.归纳法 C.类比法 D.对比法 4.《五代史伶官传序》的中心论点是() A.“盛衰之理,虽曰天命,岂非人事哉” B.“满招损,谦得益” C.“忧劳可以兴国,逸豫可以亡身” D.“祸患常积于忽微,智勇多困于所溺” 5.下列四组词语中,最能体现《五代史伶官传序》中心旨意的一组是() A.忧劳与逸豫 B.盛与衰 C.天命与人事 D.满与谦 6. 庄子用“壘空之在大泽”、“稊米之在大仓”、“毫末之在马体”来阐发宇宙无限、人的认识有限的哲理 , 这种论证方法是() A. 例证法 B. 类比法 C. 对比法 D. 演绎法 7. 下列属于史论的文章是 ( ) A. 《秋水》 B.《五代史伶官传序》 c. 《寡人之于国也》 D.《赵武灵王胡服骑射》 8. 北宋诗文革新运动的文坛领袖是 ( ) A. 欧阳修 B. 司马光 c. 王安石 D. 柳宗元 9.胡适在《容忍与自由》中认为,缺乏容忍雅量的心理根源是() A.年轻气盛 B.狂妄自大 C.喜同恶异 D.愚昧无知 10.《五代史伶官传序》的中心论点是() A.满招损,谦得益 B.本其成败之迹,而皆自于人 C.忧劳可以兴国,逸豫可以亡身D.祸患常积于忽微,而智勇多困于所溺 11.《就任北京大学校长之演说》既肯定大学的宗旨是“研究高深学问”,又批评“求学为升官发财”的腐败风气,这种论证方法是() A.演绎法B.例证法 C.类比法D.对比法 12.《吃饭》中,从吃饭想到结婚、想到政治,这种联想方式的基础是() A.时间统一性B.地点统一性 C.相似性D.对比性 13.《吃饭》中,用音乐与烹调来阐发“和而不同”的治国道理,这种联想方式是() A.时间统一性联想 B.对比联想 C.地点统一性联想 D.相似联想 14.爱因斯坦在《我的世界观》中所说的“宗教感情”,指的是() A.对最深奥理性和最灿烂美的执着追求B.对占用了同胞的过多劳动而难以忍受 C.承认有一个能够赏罚一切的上帝存在 D.相信肉体死亡之后灵魂还会继续活着 15.从《我的世界观》看,爱因斯坦的政治理念是() A.崇尚民主,反对专制B.人是为别人而生存的 C.全神贯注,献身科学D.不承认万能上帝存在 16.《就任北京大学校长之演说》中,蔡元培强调大学宗旨时所批评的不良风气是() A.不正当娱乐泛滥 B.求学为升官发财 C.不尊重师长学友 D.不注重购置书籍 17梁启超在《论毅力》中引用孔子的话说:“譬如为山,未成一篑,止,吾止也。”这几句话被凝缩成的一个成语是()

软件测试怎么测试 谈软件测试常用方法和测试流程

摘要软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件开发过程的重要组成部分,是软件质量保证的关键步骤。软件测试的方法可分为人工测试和机器测试,人工测试包括个人复查、走查和会审,机器测试可分为白盒测试和黑盒测试。软件测试虽然是一个独立的阶段,但在实际工作中,测试的流程主要包含单元测试、组装测试、确认测试、系统测试四个阶段。 关键词软件测试;白盒;黑盒;单元测试;组装测试;确认测试;系统测试 一、软件测试的常用方法 软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件开发过程的重要组成部分,是软件质量保证的关键步骤。采用面向对象技术进行软件开发产生了两个结果一是开发出功能更强大更便于用户使用的软件产品,二是生成规模庞大的程序代码和文档,这也必然导致更大规模的软件测试和维护工作。因此,规范化的软件测试势在必行。规范化不只是测试的需求(有效代码量、结构/逻辑的复杂性、高性能/高精确性/高可靠性需求)和消耗资源(人力/时间/测试频度)规模化,更要求在面对规模庞大的软件测试需求,在合理的资源消耗基础上,实施有效的测试。 下图描述的是常用的一些测试方法

1、人工测试的方法 (1)个人复查 个人复查是指程序员自行设计测试用例,对源代码、详细设计进行仔细检查,并记录错误、不足之处等。个人复查主要包括检查变量的正确性、检查标号的正确性、检查子程序、宏、函数、常量检查、标准检查、风格检查、比较控制流、选择、激活路径、对照详细说明书,阅读源代码和补充文档等方面的测试内容。 (2)走查 走查是指测试人员先阅读相应的文档和源代码,然后人工将测试数据输入被测试程序,并在纸上跟踪监视程序的执行情况,人工沿着程序的逻辑走查运行一遍,跟踪走查运行的进程来发现程序的错误。走查的具体测试内容包括模块特性、模块接口、模块的对外输入或输出、局部数据结构、数据计算错误、控制流错误、处理出错和边界测试等方面。 (3)会审 会审是指测试人员在会审前仔细阅读软件的有关资料,根据错误类型清单(根据以往的经验、对源程序的估计等,并在以后测试中给以丰富补充)填写检测表,提出根据错误类型要提出的问题。会审时,由程序设计人员讲解程序的设计方法,

软件测试规范

软件测试标准规范 1目的 为了确保软件产品质量,使产品能够顺利交付和通过验收,特编写本文档,以作参考 2适用范围 本文档适用于项目开发过程中的单元测试、集成测试、系统测试、业务测试、验收测试以及一些专项测试。 3职责 ?项目测试负责人组织编制《测试计划》、《测试方案》,指导和督促测试人员完成各阶段的测试工作。 ?项目组测试人员按照《测试计划》、《测试方案》完成所承担的测试任务,并按要求填写《问题报告及维护 记录》。 ?测试经理依照确认规程和准则对工作产品进行确认,提出对确认规程和准则的修改意见 ?项目负责人组织测试环境的建立。 ?项目经理审核负责控制整个项目的时间和质量。 ?研发人员确认修改测试人员提交的bug。 4工作流程 4.1测试依据 详细设计是模块测试的依据。因此设计人员应向测试人员提供《系统需求规格书名书》、《详细设计》、《概要设计》等有关资料。测试人员必须认真阅读,真正弄懂系统需求和详细设计。 4.2制订《测试方案》

在测试之前,由项目负责人根据《测试计划》的要求,组织人员编制相应的《测试方案》,《测试方案》应包括以下内容: ?测试目的; ?所需人员及相应培训要求; ?测试环境、工具和测试软件; ?测试用例、测试数据和预期的结果。 4.3单元测试 项目开发实现过程中,每个程序单元(程序单元的划分视具体开发工具而定,一般定为函数或子程序级)编码调试通过后,要及时进行单元测试。 单元测试由单元开发者自己进行,使用白盒测试方法,根据程序单元的控制流程,争取达到分支覆盖。对于交互式运行的产品,不便于进行自动测试的,可以采用功能测试的方法进行。 单元测试针对程序模块,从程序的内部结构出发设计测试用例。多个模块可以独立进行单元测试。 ?单元测试内容包括模块接口测试、局部数据结构测试、路径测试、错误处理测试等; ?单元测试组织原则一遍根据开发进度安排对已开发完成的单一模块进行测试; ?单元测试停止标准:完成了所有规定单元的测试,单元测试中发现的bug已经得到修改。 4.4集成测试 编码开发完成,项目组内部应进行组装测试。 集成测试由项目负责人组织策划(编写测试计划、测试用例)并实施。集成测试着重对各功能模块之间的接口进行测试,验证各功能模块是否能协调工作、参数传递及功能调用是否正常。测试采用交叉方法,即个人开发的软件应由其他的项目组成员进行测试。

敏捷开发测试要求规范V0.1

敏捷开发测试规范(试行)

2012年9月 版本记录 目录 1 概述 (4) 1.1 编写目的 (4) 1.2 读者对象 (4) 1.3 术语定义 (5) 2 敏捷测试流程 (5) 2.1 需求验证 (6) 2.2 用例设计 (6) 2.3 用例审核与维护 ................................................................................... 错误!未定义书签。

2.5 测试实施运行 (7) 2.6 版本控制 (8) 2.7 需求变更 (9) 2.8 迭代末期“bug大扫除” (9) 3 敏捷测试方法与策略 (10) 3.1 持续测试、持续反馈 (10) 3.2 单元测试方法策略 (10) 3.3 功能测试方法策略 (11) 3.4 性能测试方法 (12) 3.5 系统测试策略 (12) 3.6 测试驱动研发 (13) 3.7 持续集成测试 (14) 4 终端移动互联网测试 (15) 4.1 用户体验测试 (15) 4.2 平台兼容性测试 (16) 4.3 不同网络环境下测试 (16) 4.4 多事务并发测试 (17) 4.5 安装、卸载测试 (17) 5 测试工具和环境 (18) 5.1 单元测试工具 (18) 5.2 功能回归测试工具 (19)

5.4 持续集成测试环境 (19) 6 测试人员要求 (19) 6.1 人力需求 (19) 6.2 测试人员能力要求 (20) 7 附录 (21) 1 概述 1.1 编写目的 ICT自主开发产品拟采用敏捷开发模式,为规范ICT支撑中心项目敏捷测试流程,明确敏捷开发模式下的术语定义,明确敏捷测试方法与策略,明确移动互联网测试特有的测试内容,确定敏捷开发模式下用到的测试工具以及测试环境,以及初步确定敏捷测试人力需求计算方式与对人员能力要求,特制定本规范。本规范适用于采用敏捷开发模式下的所有自主开发移动互联网产品。 1.2 读者对象 本规范读者对象为软件开发项目管理者、项目经理、测试经理、开发经理、开发组、测

单元测试(一)试卷(含答案)

单元测试(一) 一、积累与运用(30分) 1.下列词语中加点字注音完全正确的一组是(D)(3分) A.酝酿.(liáng)黄晕.(yùn) 发髻.(jì) 碣.石(jié) B.棱.镜(líng) 粗犷.(guǎng)嘹.亮(liáo) 贮.蓄(zhù) C.卖弄.(lòng) 池畦.(qí) 莅.临(lì) 草垛.(duǒ) D.花苞.(bāo) 竦.峙(sǒng)窠巢.(cháo) 静谧.(mì) (解析:A项“酝酿”的“酿”读作“niànɡ”,B项“棱镜”的“棱”读作“léng”,“卖弄”的“弄”读作“nònɡ”,“草垛”的“垛”读作“duò”。) 2.找出句中错别字并改正。(3分) (1)鸟儿将窠巢安在繁花嫩叶当中,高兴起来了,呼朋引伴地卖弄轻脆的喉咙,唱出宛转的曲子。(轻—清) (2)乡下去,小路上,石桥边,撑起伞慢慢走着的人;还有地里工作的农夫,披着蓑,带着笠的。(带—戴) (3)看,像牛毛,像花针,像细丝,密密地斜织着,人家屋顶上全茏着一层薄烟。(茏—笼) 3.下列句中加点成语使用不当的一句是(C)(3分) A.森林公园里到处都是呼朋引伴 ....的游人。 B.他说话这样的不客气,真有点咄咄逼人 .... C.夏天的雨总是淅淅沥沥 ....下一阵,让人觉得酣畅极了。 D.墙边一排一排的板凳上,坐着花枝招展 ....的女人,笑语盈盈而不休。 4.下列句子中没有语病的一项是(C)(3分) A.千百年来的先贤哲人们给我们留下了灿烂辉煌的许多精神财富。 B.据介绍,这次公车改革将涉及近5000多辆中央国家机关本级公车。 C.亚航QZ8501客机失事,再次引发了人们对马航MH370失联航班的追忆。 D.一些家长没有意识到“手机综合症”是一种病,而是采用简单粗暴的方式防止孩子不玩手机。 (解析:A项语序混乱,应将“许多”放到“灿烂辉煌”之前;B前后句意矛盾,删掉“近”或者“多”;D项否定不当,删掉“不”。) 5.根据上下文提示默写。(4分) (1)日月之行,若出其中;星汉灿烂,若出其里。 (2)潮平两岸阔,风正一帆悬。 (3)《闻王昌龄左迁龙标遥有此寄》中诗人将月亮人格化,以寄托自己离愁的诗句是:我寄愁心与明月,随君直到夜郎西。 (4)《天净沙秋思》中作者直抒胸臆,道出天涯游子之悲的句子是:夕阳西下,断肠人在天涯。 6.下面这段话的语序被打乱了,调整后语序正确的一项是(B)(3分) ①山尖全白了,给蓝天镶上一道银边。

XX开发人员任职资格标准

XX公司开发人员任职资格标准 (试行版)

目录 一、级别划分及申报条件 (3) 1、级别划分 (3) 1.1、级别划分 (3) 1.2、三等设置 (4) 2、申报条件 (4) 2.1、学历及工作年限要求 (5) 2.2、知识技能要求 (5) 二、任职资格行为标准 (6) 一级(助理软件工程师) (6) 1、参与需求讨论(理解需求并执行) (6) 1.1、制作demo (6) 1.2、理解需求文档 (6) 2、参与设计 (6) 2.1、参与编写概要设计文档 (6) 3、功能开发 (7) 3.1、确认开发任务 (7) 3.2、开发搭建环境 (7) 3.3、编写功能代码 (7) 3.4、单元测试 (7) 3.5、执行版本控制 (8) 二级(软件工程师) (8) 1 需求分析(理解) (8) 1.1、参与需求调研 (8) 1.2、编写需求文档 (8) 2 模块设计 (9) 2.1、编写概要设计文档 (9) 2.2、编写详细设计文档 (9) 3 模块开发 (9)

3.1、确认开发任务 (9) 3.2、开发搭建环境 (9) 3.3、模块功能编写代码 (10) 3.5、参与代码走查 (10) 3.6、单元测试 (10) 3.7、参与整合联调 (10) 3.8、执行版本控制 (11) 三级(高级软件工程师) (11) 1 支持售前工作 (11) 1.1、技术可行性分析 (11) 1.2、参与技术方案文档编写 (11) 1.3、评估工作量及风险 (11) 2 控制和主导需求 (11) 2.1、主导需求调研 (11) 2.2、需求分析 (12) 3 核心模块开发 (12) 3.1、核心功能代码编写 (12) 3.2、解决技术难题 (12) 一、级别划分及申报条件 1、级别划分 软件研发类人员划分为5级,每级分为4等,具体为: 1.1、级别划分

实例详解敏捷测试实践

实例详解敏捷测试 第一部分:敏捷软件开发简介 敏捷软件开发(Agile Software Development)初起于九十年代中期。最早是为了与传统的瀑布软件开发模式(waterfall model)相比较,所以当时的方法叫做轻量级方法(Lightweight methods)。二十世纪初,17 位该方法的倡导者建立了敏捷联盟(Agile Alliance),并将该软件开发方法命名为敏捷软件开发过程。 敏捷联盟在成立之初总结了四条基本的价值原则: 1.人员交流重于过程与工具(Individuals and interactions over processes and tools) 2.软件产品重于长篇大论(Working software over comprehensive documentation) 3.客户协作重于合同谈判(Customer collaboration over contract negotiation) 4.随机应变重于循规蹈矩(Responding to change over following a plan) 基于这四点原则,敏捷软件开发有着自己独特的流程(参见图1)。 图 1. 敏捷软件开发流程 整个过程中夹杂了很多在敏捷开发前己经出现的软件开发方法,包括极限编程(Extreme Programming,1996)、Scrum(1986)、特征驱动开发(Feature Driven Development),测试驱动开发(Test Driven Development)等。这些方法在敏捷软件开发流程的各个阶段都有充分的体现和应用。 例如,Scrum 主要着重于项目管理,团队中的项目经理(Scrum master)需要在每个客户需求到来的时候制定Sprint 的周期,定义每个Sprint 的目标、分派任务、进行监督、最后总结得失并开始计划新的Sprint。

单元检测卷及答案

七年级数学(下册)第八章单元检测卷 一、选择题(每小题3分,共30分) 1.将方程2x +y =3写成用含x 的式子表示y 的形式,正确的就是( ) A.y =2x -3 B.y =3-2x C.x =y 2-32 D.x =32-y 2 2.已知???x =1 y =4 就是方程kx +y =3的一个解,那么k 的值就是( ) A.7 B.1 C.-1 D.-7 3.方程组???x -y =1 2x +y =5 的解就是( ) A 、???x =2y =-1 B 、???x =-1y =2 C 、???x =1y =2 D 、???x =2y =1 4.小明到商店购买“五四”青年节活动奖品,购买20支铅笔与10本笔记本共需110元, 购买30支铅笔与5本笔记本需85元.设每支铅笔x 元,每本笔记本y 元,则可列方程组( ) A 、???20x +30y =11010x +5y =85 B 、???20x +10y =11030x +5y =85 C 、???20x +5y =11030x +10y =85 D 、???5x +20y =11010x +30y =85 5.已知x ,y 满足方程组? ????x +6y =12 3x -2y =8则x +y 的值为( ) A.9 B.7 C.5 D.3 6.若a +b +5+|2a -b +1|=0,则(b -a )2018的值为( ) A.-1 B.1 C.52018 D.-52018 7.已知关于x ,y 的二元一次方程组???2ax +by =3ax -by =1的解为? ????x =1 y =-1则a -2b 的值就是( ) A.-2 B.2 C.3 D.-3 8.为了丰富学生课外小组活动,培养学生动手操作能力,王老师让学生把5m 长的彩绳截成2m 或1m 的彩绳,用来做手工编织,在不造成浪费的前提下,您有几种不同的截法( ) A.1种 B.2种 C.3种 D.4种 9.若关于x ,y 的二元一次方程组???x +y =5k x -y =9k 的解也就是二元一次方程2x +3y =6的解,则k

开发人员单元测试规范

为了提高整个开发中心产品和项目的测试效率,保证产品与项目内部系统集成测试的顺利进行,现要求系统开发部各项目组在提交产品至项目监理部之前必须进行严格的单元测试,即按照代码的单元组成逐个进行测试。具体说明如下: 单元测试内容 单元测试的依据是详细设计,应对模块内所有重要的控制路径设计测试用例,以便发现模块内部的错误。单元测试的测试类型主要包括: 1 模块接口测试; 2 模块局部数据结构测试; 3 模块边界条件测试; 4 模块中所有独立执行通路测试; 5 模块的各条错误处理通路测试; 6 模块的非法测试,例如在输入数字的地方输入字母; 7代码重用测试,在开发过程中有些模块功能几乎相同,程序员在重用代码时可能忘记在原有代码上修改或修改不全面,而造成的错误; 8系统兼容测试,例如有些程序在IE6能运行正常,到IE5下不能运行。有些程序在WIN2000下能运行,而到WIN98却不能运行。 单元测试力度要求测试力度满足: 语句覆盖:使被测程序的每条语句至少执行一次;判定覆盖:使被测程序的每一分支执行一次; 条件覆盖:要求判定中的每个条件均为“真”、“假”两种结果至少执行一次;条件组合覆盖:让条件覆盖中的结果的所有可能组合至少出现一次; 单元测试步骤 一般认为单元测试应紧接在编码之后,当源程序编制完成并通过复审和编译检查,便可开始单元测试。测试用例的设计应与复审工作相结合,根据设计信息选取测试数据,将增大发现各类错误的可能性。在确定测试用例的同时,应给出期望结果。项目组完成单元测试,向项目监理部提交验收版本的同时必须一并递交单元测试案例及测试问题报告记录。 测试部由项目监理部取得需测试系统的版本及相关文档,若在测试期间发现单元测试中记录的问题,如实记录。项目监理部视具体情况酌情对该项目组的绩效考核与项目评分加以控制。 不同语言及架构的单元测试见附件。 附件一 c++语言单元测试规范 1. 基本要求 1.1 程序结构清析,简单易懂,单个函数的程序行数不得超过100行。 1.2 打算干什么,要简单,直接了当,代码精简,避免垃圾程序。 1.3 尽量使用标准库函数和公共函数。 1.4 不要随意定义全局变量,尽量使用局部变量。 1.5 使用括号以避免二义性。 2.可读性要求 2.1 可读性第一,效率第二。 2.2 保持注释与代码完全一致。 2.3 每个源程序文件,都有文件头说明,说明规格见规范。 2.4 每个函数,都有函数头说明,说明规格见规范。 2.5 主要变量(结构、联合、类或对象)定义或引用时,注释能反映其含义。 2.7 常量定义(DEFINE)有相应说明。 2.8 处理过程的每个阶段都有相关注释说明。 2.9 在典型算法前都有注释。 2.10 利用缩进来显示程序的逻辑结构,缩进量一致并以Tab键为单位,定义Tab为 6个字节。 2.11 循环、分支层次不要超过五层。 2.12 注释可以与语句在同一行,也可以在上行。 2.13 空行和空白字符也是一种特殊注释。 2.14 一目了然的语句不加注释。

敏捷开发测试规范V0.1

敏捷开发测试规范(试行) 2012年9月

目录 1 概述 (3) 1.1 编写目的 (3) 1.2 读者对象 (3) 1.3 术语定义 (3) 2 敏捷测试流程 (3) 2.1 需求验证 (4) 2.2 用例设计 (4) 2.3 用例审核与维护.............................................................................. 错误!未定义书签。 2.4 测试计划 (4) 2.5 测试实施运行 (4) 2.6 版本控制 (5) 2.7 需求变更 (6) 2.8 迭代末期“bug大扫除” (6) 3 敏捷测试方法与策略 (7) 3.1 持续测试、持续反馈 (7) 3.2 单元测试方法策略 (7) 3.3 功能测试方法策略 (7) 3.4 性能测试方法 (8) 3.5 系统测试策略 (9) 3.6 测试驱动研发 (9) 3.7 持续集成测试 (10) 4 终端移动互联网测试 (11) 4.1 用户体验测试 (11) 4.2 平台兼容性测试 (12) 4.3 不同网络环境下测试 (12) 4.4 多事务并发测试 (12) 4.5 安装、卸载测试 (13) 5 测试工具和环境 (13) 5.1 单元测试工具 (13) 5.2 功能回归测试工具 (14) 5.3 性能测试工具 (14) 5.4 持续集成测试环境 (14) 6 测试人员要求 (14) 6.1 人力需求 (14) 6.2 测试人员能力要求 (14) 7 附录 (16)

1 概述 1.1 编写目的 ICT自主开发产品拟采用敏捷开发模式,为规范ICT支撑中心项目敏捷测试流程,明确敏捷开发模式下的术语定义,明确敏捷测试方法与策略,明确移动互联网测试特有的测试内容,确定敏捷开发模式下用到的测试工具以及测试环境,以及初步确定敏捷测试人力需求计算方式与对人员能力要求,特制定本规范。本规范适用于采用敏捷开发模式下的所有自主开发移动互联网产品。 1.2 读者对象 本规范读者对象为软件开发项目管理者、项目经理、测试经理、开发经理、开发组、测试组所有人员。 1.3 术语定义 敏捷开发模式下的几种重要角色、产品文档及过程会议术语如表1-1: 表1-1 2 敏捷测试流程

Unit5单元测试题及答案

Test for Unit 5 (时间:120分钟,满分:120分) 听力部分(25分) Ⅰ.听句子,选择与其意思相符的图片。(5分) ( )1. ( )2. ( )3. ( )4. ( )5. Ⅱ.听句子,选择最佳答语。(5分) ( ),I do. B.No,I won't. C.Yes,I was. ( ) B.Enjoy reading. C.Do some cooking. ( ),I can. B.This is Jenny .I'm here. ( ) was taking a shower. B.In a library. C.Mary. ( ) same to you. B.You're .I you. Ⅲ.听长对话,选择正确答案。(5分) 听第一段对话,回答第11-12小题。 ( ) happened at about 10:00 a. June 20th,2013 A.China was sending Shenzhou X. B.Shenzhou X was flying back to the earth. C.The astronaut was having class in Shenzhou X. ( ) was Li Lei doing at that time A.Studying for a test. B.Having his class. C.Watching TV. 听第二段对话,回答第13-15小题。 ( ) jumped into the river A.A young man. B.A driver. C.Rose. ( ) did the accident happen A.At 7:20 a.m. B.At 7:30 a.m. C.At 7:40 a.m. ( ) many people are mentioned (提及的) in the accident A.Two. B.Three. C.Four. Ⅳ.听短文,选择正确答案。(10分) ( ) was the speaker doing in the morning A.Cooking breakfast. B.Running. C.Reading. ( ) did the speaker usually go to work A.By car. B.By bike. C.By bus. ( ) was in the bike's basket (车筐) A.The bag. B.The umbrella. C.The book. ( ) did the speaker get to the bus stop again A.At 7:00. B.At 7:40. C.At 8:20.

相关文档
最新文档