当前位置:文档之家› 其他测试、软件测试过程和管理(二)

其他测试、软件测试过程和管理(二)

其他测试、软件测试过程和管理(二)
其他测试、软件测试过程和管理(二)

其他测试、软件测试过程和管理(二)

(总分:100.00,做题时间:90分钟)

一、{{B}}选择题{{/B}}(总题数:42,分数:100.00)

1.下面有关软件测试的叙述中,不属于H模型核心思想的是______。

? A.软件测试不仅指测试的执行,还包括很多其他的活动

? B.软件测试是一个独立的流程,贯穿产品整个开发周期,与其他流程并发地进行

? C.软件测试要尽早准备,尽早执行

? D.软件测试不同层次的测试活动严格按照某种线性次序执行

(分数:2.50)

A.

B.

C.

D. √

解析:[解析] 软件测试的不同的测试活动可以是按照某个次序先后进行的,但也可能是反复的,只要某个测试达到准备就绪点,测试活动就可以开展。

2.以下有关测试用例设计与开发的说法中,错误的是______。

? A.白盒测试的测试用例设计不必考虑软件功能

? B.软件测试用例设计要关注测试用例设计的测试需求覆盖率

? C.自动化测试的测试脚本开发属于测试用例设计工作的一部分

? D.测试用例设计的主要依据是测试计划中的测试需求定义

(分数:2.50)

A.

B.

C.

D. √

解析:[解析] 白盒测试义称为逻辑驱动的测试,这种测试策略对程序的逻辑结构进行检查,从中获取测试数据,故A对。自动化测试的测试脚本开发属于自动化测试用例设计工作的一部分,故C对。根据产品需求分析、系统设计等规格说明书,在测试的技术方案基础上设计具体的测试用例,故D错。测试用例是否完整、边界是否考虑,其覆盖率能达到多高,是软件测试设计要点的一部分,故B对。

3.下列有关测试过程管理的基本原则,哪个是错误的______。

? A.测试过程管理应该首先建立测试计划

? B.测试需求在测试过程中可以是模糊的、非完整的

? C.在测试任务较多的情况下,应该建立测试任务的优先级来优化处理

? D.整个测试过程应该具有良好的可测性和可跟踪性,强调以数据说话

(分数:2.50)

A.

B. √

C.

D.

解析:[解析] 软件测试过程管理的原则是:1.有关测试需求。应当有一个经各方同意的、完整的、清楚的、详细的、整体的、可实现的和可测试性的需求并文档化,尽可能坚持最初的需求。2.测试计划先行。软件项目管理过程从项目的计划活动开始,软件测试项目也不例外,也是从测试计划开始。 3.建立任务优先级。在测试任务较多的情况下,应该为各项任务建立测试优先级,这样可以根据优先级来先后处理各项任务。4.建立客观的评估标准。这样使整个项目过程具有良好的可测性和可跟踪性,强调以数据说话。5.尽早测试。这是从W模型中抽象出来的理念。一方面指测试人员早期参与测试项目;另一方面指尽早开展测试执行工作。6.全面测试。这也是W模型的重要思想。一方面指要对软件所有产品进行全面地测试;另一方面指软件开发人员与测试人员全面参与到测试工作中。 7.全过程测试。这是从W模型中抽象出来的另一理念。一方面指测试人员要充分关注开发过程;另一方面指测试人员要对测试的全过程进行全程的跟踪。 8.独立的、迭代的测试。这是H模型的重要思想,强调只要达到测试就绪点,即测试条件成熟,测试准备活动完成,测试执行活动就可以开展。

4.有关测试活动的描述中,错误的是______。

? A.测试策划中的活动是确定测试范围、测试环境和制定测试计划

? B.测试用例设计是测试设计与实现的主要内容

? C.测试执行中可随时修订测试计划

? D.测试总结的目的是对测试结果进行分析,以确定软件产品质量的当前状态

(分数:2.50)

A.

B.

C. √

D.

解析:[解析] 在测试过程中,应严格执行测试计划。

5.下列关于软件测试过程的几种抽象模型,说法正确的是______。

? A.H模型指出软件测试具有独立性,只要某个测试达到准备就绪点,测试执行活动就可以开展? B.W模型强调在整个项目开发中需要经历的不同测试级别,指明测试的对象是程序

? C.软件测试过程与软件开发过程不同的是,它不必遵循软件工程原理

? D.V模型强调测试的对象不仅仅是程序,需求、设计等同样需要测试

(分数:2.50)

A. √

B.

C.

D.

解析:[解析] 软件测试过程体现了软件测试的流程和方法,与软件开发过程一样,都遵循软件工程原理,遵循管理学原理,故选项C不正确。V模型反映出测试活动与分析设计活动的关系,强调了在整个项目开发过程中需要经历的不同测试级别,忽视了测试的对象不应该仅仅是程序。W模型是对V模型进行的补充,明确指出:测试的对象不仅仅是程序,需求、设计等同样需要进行测试。H模型指出软件测试是一个独立的流程,只要某个测试达到准备就绪点,测试执行活动就可以开展,软件测试贯穿于产品的整个生命周期,与其他流程可以并发进行。

6.指出软件测试要尽早准备、尽早执行及测试的独立性的模型是______。

? A.W模型

? C.H模型

? D.X模型

(分数:2.50)

A.

B.

C. √

D.

解析:[解析] 在H模型中,软件测试模型是一个独立的流程,贯穿于整个产品周期,与其他流程并发地进行。当某个测试时间点就绪时,软件测试即从测试准备阶段进入测试执行阶段。

7.下列活动不属于测试阶段的测试活动的是______。

? A.测试执行

? B.测试总结

? C.测试设计与实现

? D.测试人员确定

(分数:2.50)

A.

B.

C.

D. √

解析:[解析] 软件测试过程包括4项基本活动:·测试策划·测试设计与实现·测试执行·测试总结通常情况下,在测试阶段中这些测试活动都是顺序开展的。

8.下列活动违背软件测试过程管理原则的是______。

? A.测试计划先行

? B.建立客观的评估标准

? C.重叠的、非独立的进行测试

? D.尽早、全面的进行测试

(分数:2.50)

A.

B.

C. √

D.

解析:[解析] 软件测试过程管理的原则有:①有关测试需求,应当有一个经各方同意的、完整的、清楚的、详细的、整体的、可实现的和可测试性的需求并文档化,尽可能坚持最初的需求。②测试计划先行。软件测试项目应从测试计划开始。③建立任务优先级。根据优先级来先后处理各项任务。④建立客观的评估标准。将所有活动产生的有用数据记录下来,使整个项目过程具有良好的可测性和可跟踪性。⑤尽早测试。测试人员早期参与软件项目,及时开展测试准备工作,尽早开展测试执行工作。⑥全面测试。对软件的所有产品进行全面的测试,软件开发人员及测试人员全面参与到测试工作中。⑦全过程测试。测试人员要充分关注开发过程,对开发过程的各种变化及时做出响应。⑧独立的、迭代的测试。强调测试的就绪点,即只要测试条件成熟,测试执行活动就可以开展。

9.对于支撑系统类型的产品,通常测试人员和开发人员的比例______。

? B.1:1

? C.2:1

? D.3:1

(分数:2.50)

A.

B. √

C.

D.

解析:[解析] 测试过程人员组织的一个方面是考虑测试团队的规模,测试团队的规模可以考虑在整个开发部门所占的比重,或相对开发人员所占的比例。从经验看,不同的应用,软件测试和软件开发人员的比例也是不同的,大致可分为3类:①操作系统类型的产品,对测试要求最高,测试人员和开发人员的比例为2:1。②应用平台、支撑系统类型的产品,对测试要求比较高,通常测试人员和开发人员的比例以1:1为宜。③对于特定应用系统一类产品,由于用户对象清楚、范围小,甚至可对应用平台或应用环境加以限制,所以测试人员可以再减少,但测试人员和开发人员的比例至少保证在1:2的水平以上。

10.以下活动中,哪个不属于测试计划的内容______。

? A.为测试各项活动制订一个实现可行的综合的计划

? B.确定测试过程中每个测试阶段的测试完成标准

? C.识别测试活动中各种风险,并给出风险应对措施

? D.分析测试需求,并制订测试方案

(分数:2.50)

A.

B.

C.

D. √

解析:[解析] 制订测试计划,要达到的目标有:为测试各项活动制订一个现实可行的综合的计划;建立一个组织模型;开发有效的测试模型;确定测试所需要的时间和资源;确定测试过程中每个测试阶段的测试完成标准和要是想的目标;标识出测试活动中各种风险,并给出风险应对措施。

11.下列哪个选项不属于测试计划要达到的目标______。

? A.为测试各项活动制订一个现实可行的、综合的计划,包括每项测试活动的对象、范围、方法、进度和预期结果

? B.为项目实施建立一个组织模型,并定义测试项目中每个角色的责任和工作内容

? C.为测试执行活动设计测试方案,编制测试用例

? D.确定测试需要的时间和资源,以保证其可获得性和有效性

(分数:2.50)

A.

B.

C. √

D.

解析:[解析] 制订测试计划,要达到的目标有:·为测试各项活动制订一个现实可行的、综合的计划,包括每项测试活动的对象、范围、方法、进度和预期结果。·为项目实施建立一个组织模型,并定义测试

项目中每个角色的责任和工作内容。·开发有效的测试模型,能正确地验证正在开发的软件系统。·确定测试所需要的时间和资源,以保证其可获得性和有效性。·确立每个测试阶段的测试完成及成功的标准和要实现的目标。·识别出测试活动的各种风险,并消除可能存在的风险,降低那些无法消除的风险所带来的损失。

12.下列有关测试活动的描述中,错误的是______。

? A.测试策划的主要依据包括测试合同中测试范围和进度安排要求等

? B.测试执行中不能随意修订测试计划

? C.测试用例设计是测试执行的主要内容

? D.测试总结的目的是对测试结果进行分析,以确定软件产品质量的当前状态

(分数:2.50)

A.

B.

C. √

D.

解析:[解析] 测试活动包括四项基本内容:①测试策划;②测试设计与实现,在该活动中制定测试的技术方案、选择测试工具,并根据测试技术方案测试用例;③测试执行;④测试总结。

13.不是测试计划的整体目标的是______。

? A.确定测试的任务

? B.确定所需的各种资源和投入

? C.发现并改正出现的问题

? D.指导测试的执行

(分数:2.50)

A.

B.

C. √

D.

解析:[解析] 测试计划的整体目标是确定测试的任务、所需的各种资源和投入、预见可能出现的问题和风险,以指导测试的执行,最终实现测试的目标。

14.有关测试过程质量控制的描述中,错误的是______。

? A.测试过程中可以对测试需求进行重新获取

? B.在补充完善测试用例过程中应该进行变更控制

? C.对测试过程的度量和分析可有效提高测试效率,降低测试风险

? D.测试过程中,若相同时间间隔内发现的缺陷数量呈收敛趋势,则可结束测试

(分数:2.50)

A.

B.

C.

D. √

解析:[解析] 概念题。

15.测试计划活动中最关键的一步是______。

? A.收集信息

? B.确定测试需求和层次

? C.内部审查

? D.测试计划的定稿和批准

(分数:2.50)

A.

B. √

C.

D.

解析:[解析] 测试计划不可能一气呵成,而是要经过计划初期、起草、讨论和审查等不同阶段,才能将测试计划制订好,且不同的测试阶段或不同的测试任务都可能要有具体的测试计划。具体细分为:①计划初期是收集信息;②确定测试需求和测试层次;③计划起草;④内部审查;⑤计划讨论和修改;⑥测试计划的多方审查;⑦测试计划的定稿和批准。其中测试计划最关键的一步就是“②确定测试需求和测试层次”。

16.不属于测试计划要点的是______。

? A.错误和缺陷管理

? B.项目估算

? C.产品目标和范围

? D.跟踪和控制机制

(分数:2.50)

A. √

B.

C.

D.

解析:[解析] 测试计划的要点有:①目标和范围:包括产品特性、质量目标、各个阶段的测试对象、目标范围和限制;②项目估算:根据历史数据和采用恰当的评估技术,对测试工作量、所需资源做出合理估算;③风险计划:测试可能存在的风险分析、识别以及风险的回避监控和管理;④日程:项目工作分解结构,并采用时限图、甘特图等方法制订时间和资源表;⑤项目资源:人员、硬件和软件等资源的组织和分配,人力资源是重点;⑥跟踪和控制机制:质量保证和控制、变更管理和控制。

17.下列有关软件测试设计的说法中,正确的是______。

? A.测试方案应考虑是否可行、是否有效和是否能够达到预期的测试目标

? B.基于判定表的测试用例设计方法是白盒测试用例设计方法

? C.测试方案设计中可以忽略软件系统的实际使用环境

? D.测试开发不是测试用例设计的工作内容

(分数:2.50)

A. √

B.

C.

D.

解析:[解析] 软件测试设计的要点有:·所设计的测试技术方案是否可行、是否有效和是否能达到预期的测试目标;·所设计的测试用例是否完整,边界条件是否考虑,其覆盖范围能达到多高;·所设计的测试环境是否和用户的实际使用环境比较接近;·关键是做好测试设计前的知识传递。由以上可知A说

法正确。基于判定表的测试用例设计方法是黑盒测试用例设计方法,B说法错误。测试环境应当和用户的实际使用环境比较接近,这样才能更好地进行测试,C说法错误。测试开发是测试用例设计的一部分工作内容,D项的说法与事实相反,不选。

18.以下哪一项不属于测试策划的内容?______

? A.确定测试的充分性要求

? B.建立测试环境

? C.提出测试的基本方法

? D.制定测试计划

(分数:2.50)

A.

B. √

C.

D.

解析:[解析] 建立测试环境是测试执行阶段的内容。

19.不属于软件测试和开发主要内容的是______。

? A.制订测试的技术方案

? B.测试环境的设计

? C.测试开发

? D.测试执行

(分数:2.50)

A.

B.

C.

D. √

解析:[解析] 软件测试和开发主要内容有:①制订测试的技术方案;②设计测试用例;③设计测试用例的特定集合以满足一些特定的测试目的和任务;④测试开发;⑤测试环境的设计。

20.下列测试方法中,适用于功能测试和验收测试的是______。

? A.配置测试用例设计法

? B.基于程序结构的域测试用例设计法

? C.数据流测试用例设计法

? D.根据对象状态变化来设计测试用例

(分数:2.50)

A. √

B.

C.

D.

解析:[解析] 测试用例的设计方法有白盒测试和黑盒测试相对应的设计方法,其中黑盒测试的用例设计方法有:①等价类划分;②因果图法;③边界分析;④用户界面测试;⑤配置测试;⑥安装选项验证。这些黑盒测试用例设计法都适用于功能测试和验收测试。而白盒测试的用例设计方法有:①采用逻辑覆盖的结构测试用例的设计方法;②基于程序结构的域测试用例的设计方法;③数据流测试用例的设计方法;

④根据对象状态或等待状态变化来设计测试用例;⑤基于程序错误的变异来设计测试用例;⑥基于代数运算符号的测试用例设计方法。

21.对测试用例进行管理可以依据测试用例编写过程的属性、组织过程的属性和______。

? A.创建过程的属性

? B.测试过程的属性

? C.执行过程的属性

? D.管理过程的属性

(分数:2.50)

A.

B.

C. √

D.

解析:[解析] 测试用例要经过创建、修改和不断完善的过程。测试用例的属性有:优先次序、目标性、所属的范围、关联性、阶段性、状态性、时效性、所有者、日期等特性。根据测试用例的属性及编号等可对测试用例进行基于数据库方式的良好管理,另外也可以依据测试用例编写过程的属性、组织过程的属性和执行过程的属性来对测试用例进行有效管理。

22.测试用例设计完成后,要经过非正式和正式的审查,下列是非正式审查的是______。

? A.系统分析人员审查

? B.资深人员审查

? C.系统设计人员审查

? D.程序员审查

(分数:2.50)

A.

B. √

C.

D.

解析:[解析] 测试用例设计完成后,要经过非正式和正式的审查。其中非正式的审查一般是在QA或测试小组内部进行,包括测试组内人员互相检查或让资深人员、测试小组长审查;正式的审查一般通过E-mail 将已经设计好的测试用例发给相应的系统分析人员、系统设计人员和程序员,让他们进行审查。

23.测试开发的输入是基于测试需求的______,输出是______。

? A.测试脚本,期望结果

? B.测试用例,期望结果

? C.测试脚本,测试用例和期望结果

? D.测试用例,测试脚本和期望结果

(分数:2.50)

A.

B.

C.

D. √

解析:[解析] 测试开发就是根据所选择的测试工具脚本语言(如Rational SQA Basic)编写测试脚本,将所有可以自动化测试的测试用例转换为测试脚本,其输入是基于测试需求的测试用例,输出是测试脚本和与之对应的期望结果,这种期望结果一般存储在数据库中或者特定的格式化文件中。

24.下列哪个不是测试环境的组成要素______。

? A.软硬件

? B.技术文档

? C.测试工具

? D.网络环境

(分数:2.50)

A.

B. √

C.

D.

解析:[解析] 软件测试环境的5个要素有:①硬件软件测试最基本的硬件包括服务器和测试用机。硬件设备按配置标准,通常分为标准配置、最佳配置和最低配置3种。②软件软件环境包括操作系统和应用程序。③数据准备测试的数据很重要,数据准备包括数据量和真实性两个方面。④网络环境随着网络的普及,软件产品离不开网络环境,网络环境是硬件因素和软件因素的综合。各种路由器、交换机、网线和网卡是硬件基础,各种代理、网关协议、防火墙则是软件基础。⑤测试工具测试工具分为:代码分析与测试工具、自动/半自动测试过程管理工具和测试资源管理工具。

25.以下有关测试环境的说法中,错误的是______。

? A.在实际的软件测试中,软件测试环境可分为主测试环境和辅测试环境

? B.软件测试只能在软件真实运行环境下开展

? C.在测试环境准备中,无法获取真实数据时,可使用仿真数据

? D.测试工具的准备是属于测试环境准备的一项工作

(分数:2.50)

A.

B. √

C.

D.

解析:[解析] 由于各种资源的限制,软件测试只能在近似的模拟环境中进行。

26.下列有关测试项目结束与定稿测试报告的说法中,正确的是______。

? A.测试执行完成,测试人员向测试负责人提交测试报告后,测试项目就可以结束了

? B.对当前软件产品存在的缺陷进行逐个分析,认定剩余缺陷对产品质量无重大影响后,即可定稿测试报告

? C.审查测试全过程,检查测试计划和内容无遗漏后,即可定稿测试报告

? D.当所有测试计划内容完成,测试覆盖率达到要求以及产品质量达到定义的标准,即可定稿测试报告

(分数:2.50)

A.

B.

C.

D. √

解析:[解析] 测试执行的完成,并不等于测试项目的结束。测试项目结束的阶段性标志是将测试报告或质量报告发送出去,并得到测试经理或项目经理的认可。不仅要完成测试报告和质量报告,还要对测试计划、测试的设计以及测试的执行进行检查和分析,以完成测试项目的总结。需要完成的管理操作如下:①审查测试全过程。在原来跟踪的基础上,要对测试项目进行全过程、全方位的审视,检查测试计划、测试用例是否得到执行,检查测试是否有遗漏。②对当前状态的审查。包括产品缺陷和过程中没有解决的各类问题。对产品目前存在的缺陷进行逐个的分析,了解对产品质量影响的程序,从而决定产品的测试是否能告一段落。③结束标识。根据上述两项的审查进行评估,如果所有测试内容完成,测试的覆盖率达到要求以及产品质量达到已定义的标准,就可以定稿测试报告。④项目总结。通过对项目中的问题分析,找出流程、技术和管理中存在的问题根源,避免今后再度发生并获得项目成功经验。由以上可得A、B、C选项说法均错误,D正确。

27.对软件系统进行各级测试所需要的软硬件设备和支持是属于哪一种测试环境______。

? A.软件测试设计环境

? B.软件测试实施环境

? C.软件测试管理环境

? D.软件测试规划环境

(分数:2.50)

A.

B.

C. √

D.

解析:[解析] 软件测试环境包括设计环境、实施环境和管理环境3种。其中软件测试设计环境是指编制测试计划、说明、报告及与测试相关的文件所需的软硬件设备和支持;软件测试实施环境是指对软件系统进行各级测试所需要的软硬件设备和支持,软件测试实施环境包括被测软件的运行平台和用于各级测试的工具;软件测试管理环境是指管理测试资源所基于的软硬件设备和支持。

28.下面不属于软件测试环境要素的是______。

? A.软件和硬件

? B.网络环境

? C.数据准备

? D.测试策略

(分数:2.50)

A.

B.

C.

D. √

解析:[解析] 软件测试环境包括硬件环境和软件环境。硬件环境指测试必需的服务器、客户端、网络连接设备,以及打印机等辅助硬件设备所构成的环境。软件环境是指被测软件运行时操作系统、数据库和其他应用软件所构成的环境。细分软件测试环境,有5个要素:软件、硬件、网络环境、数据准备和测试工具。

29.与配置主测试环境原则不符的是______。

? A.符合软件运行的最低要求

? B.选用特别的操作系统和软件平台

? C.营造相对简单独立的测试环境

? D.无毒的环境

(分数:2.50)

A.

B. √

C.

D.

解析:[解析] 在实际测试中,软件环境可分为主测试环境和辅测试环境,主测试环境是测试软件功能、安全可靠性、性能易用性等大多数指标的主要环境,一般说来,通常配置主测试环境时可依据以下原则:①符合软件运行的最低要求,即保证支撑软件的正常运行。②选用比较普及的操作系统和软件平台。③营造相对简单独立的测试环境。④无毒的环境。辅测试环境常用来满足不同的测试需求或特殊测试项目,例如:兼容性测试、模拟真实环境和横向对比测试等。主测试环境和辅测试环境是相对的,不同性质的软件对其要求也不一样。

30.下列测试中,完全可以在低配置的机器上运行的是______。

? A.功能测试

? B.压力测试

? C.容量测试

? D.性能测试

(分数:2.50)

A. √

B.

C.

D.

解析:[解析] 测试环境的一个重要要素是硬件,硬件设备有很多,完全根据产品的需求来进行选择,但选择时有一个配置的标准,通常有标准配置、最佳配置和最低配置3个概念。其中最低配置是指能够满足系统运行所需的最低硬件配置。通常,一个完善的测试环境均包括标准配置、最佳配置和最低配置的设备,只是根据项目的需求和条件的限制所占的比例不同而划分。如压力测试、性能测试、容量测试必须保证在标准配置和最佳配置的设备上运行,而功能测试和用户界面测试等完全可以在低配置的机器上运行。31.网络环境是硬件因素和软件因素的综合,下列属于软件基础的是______。

? A.各种路由器

? B.交换机

? C.网线

? D.防火墙

(分数:2.50)

A.

B.

C.

D. √

解析:[解析] 随着网络的普及,网络环境是硬件因素和软件因素的综合。其中各种路由器、交换机、网线和网卡是硬件基础,而各种代理、网关协议、防火墙等则是软件基础。

32.下列有关测试执行管理的描述中,错误的是______。

? A.测试用例执行要求保证测试结果准确完整

? B.对测试结果的追踪应该可追溯到具体责任人

? C.测试执行完成后,并不意味着测试项目的结束

? D.检查完所有测试用例的执行结果是否完整即可结束测试执行

(分数:2.50)

A.

B.

C.

D. √

解析:[解析] 测试用例执行要求保证测试结果准确完整。测试执行完成后需要将测试报告或质量发送出去,并得到项目经理认可才算结束。只有检查过的所有测试用例的结果正确、准确完整才能结束测试执行。33.测试项目结束的标志是______。

? A.所有测试内容完成

? B.所有错误和缺陷都已有效解决

? C.完成了测试报告和质量报告

? D.测试报告发送出去,并得到测试经理或项目经理的认可

(分数:2.50)

A.

B.

C.

D. √

解析:[解析] D项为正确的测试执行结束标志。

34.要写好测试报告需要具备的条件有______。

? A.基本的写作技能

? B.采用规范的测试报告模板

? C.对测试评估、质量分析进行深入研究

? D.以上全部

(分数:2.50)

A.

B.

C.

D. √

解析:[解析] 作为一个程序员,如何写好代码是需要常常思考的问题,而对于一个测试人员如何写好测试报告同样是一项关键的工作,写好测试报告除了要具备基本的写作技能、采用规范的测试报告模板外,更重要的是对测试评估、质量分析所进行的深入研究。

35.在评估缺陷时应遵循缺陷分析策略中制订的分析标准,下列不是缺陷分析方法的是______。

? A.缺陷趋势报告

? B.测试过程执行报告

? C.测试结果进度报告

? D.缺陷年龄报告

(分数:2.50)

A.

B. √

C.

D.

解析:[解析] 软件缺陷评估是软件质量评估的重要途径之一,对缺陷进行分析,以确定测试是否达到结束的标准,也就是判定测试是否已达到用户可以接受的状态,在评估缺陷时应遵照缺陷分析策略中制订的分析标准,常用的软件缺陷分析方法有4种:①缺陷分布报告;②缺陷趋势报告;③缺陷年龄报告;④测试结果进度报告。

36.以下有关测试过程质量控制的描述中,正确的是______。

? A.测试设计与实现应完整覆盖测试需求

? B.测试过程中不能对测试需求进行重新获取

? C.测试过程中,若相同时间间隔内发现的缺陷数量呈收敛趋势,则可结束测试

? D.软件测试应解决软件系统中所有缺陷

(分数:2.50)

A.

B.

C. √

D.

解析:[解析] 测试过程的质量控制中应包括以下4个方面的内容:①把握需求。在软件系统开发过程中,需求的获取和完善贯穿于每一个阶段,依据“尽早测试”和“全面测试”的原则。②变更控制。体现“全过程测试”的理念。③度量与分析。若相同时间间隔内发现的缺陷数量呈收敛状态,则说明测试是充分的。

④测试过程可持续改进。

37.关于软件缺陷分析,说法正确的是______。

? A.软件缺陷分析为软件可靠性的特性和变化趋势提供了判断依据

? B.缺陷趋势报告允许缺陷数量作为一个或多个缺陷参数的函数来显示,最终生成缺陷数量与缺陷属性的函数

? C.软件缺陷评估模型假设缺陷的发现是呈泊松分布的,但有关缺陷率的实际数据通常都不适用于该模型

? D.缺陷分布报告是按各种状态将缺陷数量作为时间的函数显示

(分数:2.50)

A. √

B.

C.

D.

解析:[解析] 软件缺陷评估模型假设缺陷的发现是呈泊松分布的,有关缺陷率的实际数据通常可以适用于该模型,但更严格的缺陷评估要考查在测试过程中发现缺陷的实际间隔时间。在评估缺陷时应遵照缺陷分析策略中制定的分析标准,常用的软件缺陷分析方法有4种:①缺陷分布报告;②缺陷趋势报告;③缺陷年龄报告;④测试结果进度报告。其中缺陷分布报告允许缺陷数量作为一个或多个缺陷参数的函数来显示,

最终生成缺陷数量与缺陷属性的函数,而缺陷趋势报告是按各种状态将缺陷数量作为时间的函数显示。总之,软件缺陷分析为软件可靠性的特性和变化趋势提供了判断依据。

38.对于缺陷分析,下面不属于常用缺陷参数的是______。

? A.状态

? B.年龄

? C.严重性

? D.起源

(分数:1.50)

A.

B. √

C.

D.

解析:[解析] 常用的软件缺陷分析方法有4种:·缺陷分布报告·缺陷趋势报告·缺陷年龄报告·测试结果进度报告对于缺陷分析,常用的主要缺陷参数有状态、优先级、严重性、起源。

39.下列哪项不属于文档管理的主要内容______。

? A.文档的格式和模板管理

? B.文档的正确性管理

? C.文档的一致性管理

? D.文档的存储管理

(分数:1.50)

A.

B. √

C.

D.

解析:[解析] 软件测试文档是对测试中的要求、测试过程和测试结果以正式文件的形式给出,所以测试文件的编写是测试工作规范化的一个重要组成部分,有必要将文档管理融入到测试项目管理中,成为测试项目管理的一个重要环节,文档管理包含的主要内容有这样几个方面:文档的分类管理、文档的格式和模板管理、文档的一致性管理、文档的存储管理。

40.文档可以按照使用的用户来分类,下列不属于该分类中的文档是______。

? A.电子文档

? B.日常工作文档

? C.培训文档

? D.测试计划文档

(分数:1.50)

A. √

B.

C.

D.

解析:[解析] 本题考查测试文档的分类。测试文档简单可分为测试文档模板和测试过程中生成的文档两大类;若按输入介质类型测试文档可分为电子文档、纸质文档和其他特殊文档3类;若按文档的用户测试文

档可分为测试日常工作文档、流程定义和工作手册、测试培训文档和相关技术文档、测试计划和设计文档、测试跟踪和审查资料、测试结果分析报告和产品发布质量报告等。

41.下面不属于文档存储规划设计要考虑的问题是______。

? A.共享性

? B.安全性

? C.操作性

? D.一致性

(分数:1.50)

A.

B.

C.

D. √

解析:[解析] 要做好测试文档的存储,事先要做好各种准备,在文档存储的规划设计中要考虑的因素主要有: (1)共享模式。有共享目录、FTP方式和HTTP方式。 (2)手段。自行开发文档管理系统,或借助第三方商品化软件。 (3)安全性。测试文档多涉及公司内部的机密信息,需要保证其安全性。 (4)目录结构。文件目录可以按照团队项目文件类型的多层次关系设置。 (5)操作性。包括存取、下载、修改和阅读等各项操作的便利性。

42.关于测试的复用和维护,说法错误的是______。

? A.大多数测试过程一经实现就将过时,所以测试过程要不断进行修正

? B.若测试过程的任何部分被更新,都要检查测试过程文档,进行相应修改

? C.由于软件生产过程主要是正向过程,所以对软件产品复用的级别越低,得到的回报就会越大? D.对测试用例和软件缺陷报告进行复用之前,一定要对它们进行整理

(分数:1.50)

A.

B.

C. √

D.

解析:[解析] 由于软件生产过程主要是正向过程,意思是软件的生产过程是使软件产品从抽象级别较高的状态向抽象级别较低的状态演化,所以级别较高的复用容易带动低级别的复用,故对软件产品复用的级别越高,得到的回报才会越大。几乎任何测试过程一经实现就将过时,至少要通过总结出的经验来修正测试过程,通常还要在一些关键点上评审测试过程。当测试过程的任何部分被更新、删除或者进行了修改,都应该对测试过程文档的相关部分进行修改,最后还要在测试过程文档中的有关配置管理的细节部分进行修改以反映这些变化。一个项目中设计的测试用例和软件缺陷报告是宝贵的财富,能对其进行复用是价值的体现,但在对它们进行复用之前,一定要进行测试用例和软件缺陷报告的整理。

软件测试标准【模板】

软件测试标准 前言 前一版的《软件测试标准》,在测试工作中发挥了很好的指导作用。本次修改在原标准基础上,提出了新的测试理念、工作方法、组织方式,使之更贴近实际工作,真正起到纲领的作用。 一、软件测试 1、软件测试的目的 软件测试是指为了度量和提高被测试对象的质量、对测试对象进行工程 设计、使用和维护的与软件开发过程并发的生命周期过程。软件测试的目 的为:验证软件产品的实现状态以及实现质量。 2、软件测试相关概念 2.1白盒测试 指基于程序结构的测试,测试目标是检查程序内部逻辑结构和逻辑路径,是代码级的测试。 2.2黑盒测试 基于程序功能的测试,根据输入输出的关系推断程序功能的正确性。 2.3测试用例 测试方案,包括数据输入和相应的期望输出。依据测试用例来执行具体操作。 2.4预防性测试 其原理为:只要测试在生命周期中进行得足够早,就能够提高待测软件的质量。 2.5测试风险分析 其目的为:确定测试对象、测试的优先级、测试的深度。 2.6软件测试模型 公司目前采用V模型,实现测试与软件开发的同步进行。

2.7等价类划分 将测试对象按某种约定划分为有限个组成部分,提高测试的有效性。 2.8边界值分析 分析测试对象的所有边界值及边界附近的临界值。 二、测试工作流程 需求分析 审核需求分析,编写验收测试部分用例 实地调研重点收集客户实际业务资料、操作习惯,并与需求分析作出对比 概要设计审核概要设计,从用户角度提出问题 编写集成测试用例 详细设计 审核详细设计报告,与需求分析、概要设计进行比对 编写单元测试用例 编写用户手册总体框架 单元测试阶段提出测试计划审核测试用例执行测试 测试总结 集成测试阶段 验收测试阶段 补充测试用例 资料归档 修改测试 审核修改计划程序员提供修改清单编写测试用例执行测试测试总结 复测 测试报告复测 测试用例复测

软件测试管理规定V0.1

金鼎文科技技术有限公司软件测试管理规定 (版权所有,翻版必究)

目录 第一章引言 (4) 第一条测试概述 (4) 第二条测试目标 (4) 第三条适用范围 (5) 第二章测试职责 (5) 第三章需求分析 (6) 第四章测试策略 (7) 第四章测试计划 (8) 第五章测试用例 (8) 第一条测试用例设计方法 (8) 第二条测试用例操作步骤 (11) 第三条测试用例选择准则 (11) 第四条测试软/硬件环境 (12) 第五条测试数据准备 (12) 第六条测试执行过程绩效考核 (12) 第六章测试执行 (12) 第一条项目测试周期 (12) 第二条项目测试启动 (12) 第三条项目测试阶段 (13) 第四条项目测试结束 (13) 第五条测试执行过程绩效考核 (13) 第七章测试变更 (14) 第八章缺陷管理 (14) 第一节缺陷基本属性 (14) 第二节缺陷管理流程 (15) 第三节缺陷分类 (16) 第四节缺陷定义 (18) 第五节缺陷完成度 (19) 第六节处理机制 (20) 第九章测试结果分析 (20) 第一节测试完成的标准 (20) 第二节允许保留的缺陷 (21)

第十章测试输出文档 (21)

第一章引言 第一条测试概述 无论怎样强调软件测试的重要性和它对软件可靠性的影响都不过分。在开发大型软件系统的漫长过程中,面对着极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺,因此,在软件生命周期的每个阶段都不可避免地会产生差错。我们力求在每个阶段结束之前通过严格的技术审查,尽可能早地发现并纠正差错; 经验表明审查并不能发现所有差错,此外在编码过程中还不可避免地会引入新的错误。如果在软件投入生产性运行之前,没有发现并纠正软件中的大部分差错,则这些差错迟早会在生产过程中暴露出来,那时不仅改正这些错误的代价更高,而且往往会造成很恶劣的后果。测试的目的就是在软件投入生产性运行之前,尽可能多地发现软件中的错误。 目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审。软件测试在软件生命周期中横跨两个阶段。通常在编写出每个模块之后就对它做必要的测试(称为单元测试),模块的编写者和测试者是同一个人,编码和单元测试属于软件生命周期的同一个阶段。在这个阶段结束之后,对软件系统还应该进行各种综合测试,这是软件生命周期中的另一个独立的阶段,通常由专门的测试人员承担这项工作。 大量统计资料表明,软件测试的工作量往往占软件开发总工作量的40%以上,在极端情况,测试那种关系人的生命安全的软件所花费的成本,可能相当于软件工程其他开发步骤总成本的三倍到五倍。因此,必须高度重视软件测试工作,绝不要以为写出程序之后软件开发工作就接近完成了,实际上,大约还有同样多的开发工作量需要完成。仅就测试而言,它的目标是发现软件中的错误,但是,发现错误并不是我们的最终日的。软件工程的根本目标是开发出高质量的完全符合用户需要的软件。 第二条测试目标 下面这些规则也可以看作是测试的目标或定义: (1)测试是为了发现程序中的错误而执行程序的过程; (2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案;

软件测试流程管理体系

测试体系建设与软件测试流程 (初稿)

目录 1.目的3 2.范围3 3.测试过程描述4 3.1 测试流程图4 3.2 活动说明5 3.2.1 需求评审5 3.2.2 编写测试计划6 3.2.3测试用例设计8 3.2.4 测试用例执行9 3.2.5发布版本回归测试12 3.2.6版本迭代回归测试13 3.2.7 文档测试16 3.2.8 测试报告18 4.软件缺陷管理系统—禅道19 4.1 概述19 4.1.1 编写目的19

4.1.2 适用范围19 4.1.3 角色和职责19 4.1.4 禅道简介19 4.2 缺陷状态关系示意图20 4.3 缺陷流转的过程及处理20 4.3.1 基于禅道的项目/测试/Bug管理21 4.4 禅道项目管理流程图21 5.配置管理21 1.目的 本文是对项目软件测试的指导性文件,对软件测试过程中所涉及到的测试理论、测试类型、测试方法、测试标准、测试流程及测试过程中涉及到的角色职责进行总体规范,以有效保证软件质量。 2.范围 本文适用于所有软件测试人员。

3.测试过程描述 3.1 测试流程图 需求规格说明书 测试用例 测试计划 开发计划 评审Checklist 需求评审会议 评审通过 评审 测试版本发布 执行测试用例部署测试环境提交缺陷报告 修复缺陷 确认缺陷是否 验证缺陷 不通过 测试完成通过 测试报告发布上线

3.2 活动说明 3.2.1需求评审 3.2.1.1目的 从源头把握软件质量,并确保开发结果与实际需求相一致,分析需求实现的可能性,功能细节描述无二义,补充需求细节,确定项目周期和时间。 3.2.1.2角色与职责 测试负责人:《需求规格说明书》的编写,以及软件开发过程中《需求规格说明书》的修正; 评审人员:项目经理、开发人员、测试人员等项目干系人; 评审《需求规格说明书》,从全面性、完整性、正确性、一致性、可靠性方面检查《需求规格说明书》,将需求缺陷Checklist提交给产品需求人员,在评审会议上讨论,确定为缺陷后,跟踪需求缺陷直至需求缺陷验证关闭。 3.2.1.3启动标准 《软件需求规格说明书SRS》编写完成

其他测试、软件测试过程和管理(二)

其他测试、软件测试过程和管理(二) (总分:100.00,做题时间:90分钟) 一、{{B}}选择题{{/B}}(总题数:42,分数:100.00) 1.下面有关软件测试的叙述中,不属于H模型核心思想的是______。 ? A.软件测试不仅指测试的执行,还包括很多其他的活动 ? B.软件测试是一个独立的流程,贯穿产品整个开发周期,与其他流程并发地进行 ? C.软件测试要尽早准备,尽早执行 ? D.软件测试不同层次的测试活动严格按照某种线性次序执行 (分数:2.50) A. B. C. D. √ 解析:[解析] 软件测试的不同的测试活动可以是按照某个次序先后进行的,但也可能是反复的,只要某个测试达到准备就绪点,测试活动就可以开展。 2.以下有关测试用例设计与开发的说法中,错误的是______。 ? A.白盒测试的测试用例设计不必考虑软件功能 ? B.软件测试用例设计要关注测试用例设计的测试需求覆盖率 ? C.自动化测试的测试脚本开发属于测试用例设计工作的一部分 ? D.测试用例设计的主要依据是测试计划中的测试需求定义 (分数:2.50) A. B. C. D. √ 解析:[解析] 白盒测试义称为逻辑驱动的测试,这种测试策略对程序的逻辑结构进行检查,从中获取测试数据,故A对。自动化测试的测试脚本开发属于自动化测试用例设计工作的一部分,故C对。根据产品需求分析、系统设计等规格说明书,在测试的技术方案基础上设计具体的测试用例,故D错。测试用例是否完整、边界是否考虑,其覆盖率能达到多高,是软件测试设计要点的一部分,故B对。 3.下列有关测试过程管理的基本原则,哪个是错误的______。 ? A.测试过程管理应该首先建立测试计划 ? B.测试需求在测试过程中可以是模糊的、非完整的 ? C.在测试任务较多的情况下,应该建立测试任务的优先级来优化处理 ? D.整个测试过程应该具有良好的可测性和可跟踪性,强调以数据说话 (分数:2.50) A. B. √

软件测试方案模板2018年

XX项目 软件测试方案 编号:XX XX公司 2018年10月

目录 1 文档说明 (1) 1.1 文档信息 (1) 1.2 文档控制 (1) 1.2.1 变更记录 (1) 1.2.2 审阅记录 (1) 2 引言 (2) 2.1 编写目的 (2) 2.2 读者对象 (2) 2.3 项目背景 (2) 2.4 测试目标 (2) 2.5 测试参考文档和测试提交文档 (2) 2.5.1 测试参考文档 (2) 2.5.2测试提交文档 (3) 2.6 术语和缩略语 (3) 3 测试要求 (5) 3.1 测试配置要求 (5) 3.1.1 硬件环境 (5) 3.1.2 软件环境 (5) 3.2 测试手段 (6) 3.2.1 测试方法 (6) 3.3 测试数据 (6) 3.4 测试策略 (6) 3.4.1 单元测试 (6) 3.4.2 集成测试 (7) 3.4.3 系统测试 (7) 3.4.4 验收测试 (11) 3.5 测试资源 (11) 3.6 测试阶段及范围 (11) 3.7 通过测试的标准 (11) 4 软件结构介绍 (12) 4.1 概述 (12) 5 用例表格 (14) 6 关注点 (14) 6.1 文本输入框 (14) 6.2 下拉列表 (15) 6.3 增加数据 (15) 6.4 修改数据 (15) 6.5 删除数据 (15) 6.6 查询数据 (16) 6.7 数据导入导出 (16)

6.8 数据接入与处理 (16) 6.9 其他 (16) 7 附录 (16) 7.1 附录1审批记录表 (16)

1文档说明 1.1文档信息 文档基本信息参看表 1-1文档信息表。 表1-1文档信息表 1.2文档控制 1.2.1变更记录 文档变更记录在表1-2文档变更记录表中详细记录。 1.2.2审阅记录 表1-3审阅记录表中详细记录了审阅记录。 表1-3审阅记录表

流程管理软件测试的流程

(流程管理)软件测试的流 程

软件测试的流程,包含各阶段会产生什么文档 无论是采用瀑布式仍是其他的产品生命周期模型,软件测试分为如下几个阶段:1、测试需求分析阶段。 测试需求分析阶段主要工作是获得测试项目的测试需求(测试规格)。 输出产物:《可测试性需求说明书》和《测试规格》 2、测试计划阶段。 以测试需求为基础,分析产品的总体测试策略。 输出产物:《产品总体测试策略》 3、测试方案设计阶段。 本阶段主要是以测试规格为基础获得特性测试方案,对于有自动化测试的项目,进行自动化测试的分析,获得测试策略。 输出产物:《产品或者版本总体测试方案》 4、测试用例实现阶段。 本阶段主要是完成各个特性的测试用例的编写和自动化脚本的编写。 输出产物:《产品自动化测试用例》和《手工执行测试用例》 5、测试执行阶段。 本阶段是根据测试策略开展测试执行和回归测试。 输出产品:《产品或版本测试方案》和《缺陷分析方案》 6、评估和关闭阶段。 只对前面的各个阶段的执行情况,完成对测试项目的关闭,同时提供完整的度量数据和项目总结方案。 输出产物:《遗留问题风险分析方案》、《度量分析方案》和《测试关闭方案》软件生命周期的各个阶段如何应用哪些软件测试方法。

画壹个V模型你就明白了:左边为开发过程,对应右边的测试过程,开发自上而下,测试是自下而上 开发过程测试过程 可行性研究验收测试 需求分析系统测试 概要设计集成测试 详细设计单元测试 软件编码阶段 1、需求分析阶段对应生成需求规格说明书,对应测试生成系统测试方案,即为系统测试准备的,该阶段已经完成了单元测试和集成测试,主要是对软件产品的功能和非功能进行测试,几乎不测试代码,所以测试方法以黑盒为主; 2、概要设计阶段对应生成概要设计说明书,对应测试生成集成测试方案,该阶段已完成单元测试,是将各个功能模块组装起来进行的测试,所以也叫组装测试。主要见模块调用是否正常,接口是否可用,数据传输是否正确等,所以用到的测试方法几乎是白盒的方法,如路径覆盖,条件组合覆盖等; 3、详细设计阶段对应生成详细设计说明书,对应测试生成单元测试方案,该阶段是开发人员编码后的第壹个测试阶段,是对开发出来的单独模块进行测试,以确保每壹个功能模块的功能正常,能够构建桩模块和驱动模块来回调用,方法也是以白盒为主。 4、白盒测试的准则是尽可能覆盖程序内部的逻辑结构,黑盒则是尽可能覆盖所有的输入输出接口,包括文档等壹些静态的测试。除常用的测试方法外,仍需补充大范围的随机测试,尽可能达到覆盖率100%。

软件测试规范

测试工作规范版本记录: 文件状态:[√] 草稿[ ] 正式发布[ ] 正在修改当前版本:1.1 作者:** 完成日期:2004-9-15签收人: 签收日期: 1编写目的 本文档是测试团队的日常工作规范,主要侧重测试工作流程的控制,明确软件工程的各阶段测试团队应完成的工作。测试技术和策略等问题不在本文档描述范围内。 2测试团队构成 2.1职责 测试是软件开发过程中的重要组成部分,肩负着如下责任: 在项目的前景、需求文档确立基线前对文档进行测试,从用户体验和测试的角度提出自己的看法。 编写合理的测试计划,并与项目整体计划有机地整合在一起。

编写覆盖率高的测试用例。 针对测试需求进行相关测试技术的研究。 认真仔细地实施测试工作,并提交测试报告供项目组参考。 进行缺陷跟踪与分析。 2.2角色划分 在人力资源有限的情况下,一个团队成员可能会同时承担多个角色。角色名称相关主要责任 测试经理组建测试组 协调测试组内部的沟通 代表测试组与其他角色组进行沟通编写测试计划 测试报告分析 测试用例设计工程师编写测试用例{可以由测试经理兼任}测试实施工程师实施测试用例,执行测试 技术支持工程师为测试工作提供技术支持 3工作流程及规范

3.1计划与设计阶段 在项目组成立的同时,测试组也将同时成立。团队成立的工作与责任如下:

图表 2

划。测试计划中应该至少包括以下关键内容: 测试需求——需要测试组测试的范围,估算出测试所花费的人力资源和各个测试需求的测试优先级 测试方案——整体测试的测试方法和每个测试需求的测试方法 测试资源——本次测试所需要用到的人力、硬件、软件、技术的资源 测试组角色——明确测试组内各个成员的角色和相关责任 里程碑——明确标准项目过程中测试组应该关注的里程碑 可交付工件——在测试组的工作中必须向项目组提交的产物,包括测试计划、测试报告等等 风险管理——列举出测试工作所可能出现的风险 测试计划编写完毕后,必须提交给项目组全体成员,并由项目组组中各个角色组联合评审。 测试计划由项目组评审通过. 在项目开发过程中,要适时的对测试计划进行跟踪,以评估此计划的完整性、可行性,在项目结束时还要最后

软件测试工作流程()

软件开发与测试配合 工作流程 XXX软件股份有限公司质量部 目录 1.简介 本流程文件旨在规定一个简单的可使开发人员和测试人员在软件开发的编码阶段相互配合工作的工作流程,其中包括测试与开发的配合、送测单和BUG单的填写、测试循环的结束等部分。开发阶段与测试循环的关系、测试模块的组合与测试原则、BUG的分类评级原则等也在本流程文件中有相关的描述。 鉴于公司的技术要求,目前质量部的测试人员不仅要完成黑盒测试工作,而且还要进行白盒测试中的“代码走查”工作。其它的白盒测试工作,目前还不在测试人员的工作职责之内。 由于公司已经为质量管理部开发完成“辅助测试系统1.0”,因此本测试流程的制定就建立在辅助测试系统之上,如果辅助测试系统有了新的版本,质量部将根据其变化适当调整测试流程。 2.适用范围 本流程文件适用于公司开发软件并需要测试服务的任何软件开发项目组、软件开发人员,以及任何测试人员。

当项目组在辅助测试系统中注册以后,公司领导可以使用本系统查询了解所有在本系统中注册的项目的测试信息,项目的质量管理员可以使用本系统查询了解项目的当前测试进展情况。程序员和测试员都可以使用本系统查询到自己产生的送测单和BUG单。 3.术语、名词定义 3.1 送测软件 送测软件包括一切软件执行必须的文件、数据、数据库配置等。开发人员必须提供所有的详细的资料以保证测试人员可以像客户一样的运行被测软件。 3.2 开发文档 开发人员提供给测试人员的开发文档至少包括以下几种:用户需求,概要设计,详细设计,用户手册等。开发人员应当在开发每阶段完成后三天内就向测试人员传送本阶段完成的开发文档,以利于测试人员的工作。 3.3 测试文档 测试文档包括测试计划、测试用例说明、BUG报告及分析、测试总结,以及测试工作全部完成后的测试报告等。测试文档由测试人员编写并维护,也属于开发文档的一部分。

软件测试过程管理实践

软件测试过程管理实践 关键词 测试过程模型测试管理理念可持续改进 1 测试过程概述 1.1 软件测试过程概述 软件测试过程是一种抽象的模型,用于定义软件测试的流程和方法。众所周知,开发过程的质量决定了软件的质量,同样的,测试过程的质量将直接影响测试结果的准确性和有效性。软件测试过程和软件开发过程一样,都遵循软件工程原理,遵循管理学原理。 随着测试过程管理的发展,软件测试专家通过实践总结出了很多很好的测试过程模型。这些模型将测试活动进行了抽象,并与开发活动有机的进行了结合,是测试过程管理的重要参考依据。 1.2 软件测试过程模型介绍 V模型 V模型最早是由Paul Rook在20世纪80年代后期提出的,旨在改进软件开发的效率和效果。V模型反映出了测试活动与分析设计活动的关系。在图1-1中,从左到右描述了基本的开发过程和测试行为,非常明确的标注了测试过程中存在的不同类型的测试,并且清楚的描述了这些测试阶段和开发过程期间各阶段的对应关系。 图1-1 软件测试V模型 V模型指出,单元和集成测试应检测程序的执行是否满足软件设计的要求;系统测试应检测系统功能、性能的质量特性是否达到系统要求的指标;验收测试确定软件的实现是否满足用户需要或合同的要求。 但V模型存在一定的局限性,它仅仅把测试作为在编码之后的一个阶段,是针对程序进行的寻找错误的活动,而忽视了测试活动对需求分析、系统设计等活动的验证和确认的功能。 W模型 W模型由Evolutif公司公司提出,相对于V模型,W模型增加了软件各开发阶段中应同步进行的验证和确认活动。如图1-2所示,W模型由两个V字型模型组成,分别代表测试与开发过程,图中明确表示出了测试与开发的并行关系。 W模型强调:测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、设计等同样要测试,也就是说,测试与开发是同步进行的。W模型有利于尽早地全面的发现问题。例如,需求分析完成后,测试人员就应该参与到对需求的验证和确认活动中,以尽早地找出缺陷所在。同时,对需求的测试也有利于及时了解项目难度和测试风险,及早

软件测试规范制度

安徽中杰测试 管 理 规 范 序号版本编号修订内容修订人批准人发布时间 1 安徽中杰软件测试管理规 范2015年7月20 日

1.目的 本文是对项目软件测试的指导性文件,对软件测试过程中所涉及到的测试理论、测试类型、测试方法、测试标准、测试流程及测试过程中涉及到的角色职责进行总体规范,以有效保证软件质量。 2.范围 本文适用于软件测试人员。 3.参考资料 《缺陷管理规范》 《测试执行规范》 《文档测试指南》 《项目测试计划模版》 《测试用例设计规范》 《功能测试用例模版》 《集成测试用例模版》 《项目测试报告模版》 《自动化测试计划模版》 《性能测试计划模版》

4.测试过程描述 4.1 测试流程图 需求评审 测试计划 测试设计 功能测试执行 集成测试设计 /性能测试设计 集成/性能测试 文档测试 项目总结

4.2 活动说明 4.2.1 需求评审 4.2.1.1目的 从源头把握软件质量,并确保开发结果与实际需求相一致 4.2.1.2角色与职责 需求人员:《需求规格说明书》的编写,以及软件开发过程中《需求规格说明书》的修正; 评审人员:评审《需求规格说明书》,从全面性、完整性、正确性、一致性、可靠性方面检、查《需求规格说明书》,将需求缺陷提交给需求人员,并跟踪需求缺 陷直至需求缺陷验证关闭。 4.2.1.3启动标准 《需求规格说明书》编写完成

4.2.1.4工作流程图 需求评审 评审人员 需求人员 验证需求规格说明书 评审完成 对需求规格说明书评审 发现需求缺陷 修正需求规格说明书 将需求缺陷提交给需求人员 修正需求文档,并提交评审人员验证 全部缺陷验证通过 存在不通过的需求缺陷 4.2.1.5输入/输出 输入:《需求规格说明书》 输出:需求缺陷 4.2.1.6规范 参见《文档评审指南》

软件测试管理办法

软件测试管理办法(试行) 1.职责划分 1.1测试组长 1.参与软件需求设计的评审及项目可行性分析,风险预估,测试资源的申请; 2.编制软件测试计划、软件测试用例,定期进行维护更新; 3.根据测试组的冒烟测试结果判定是否接受该测试版本;如果达到测试标准则进入测试; 4.实施软件测试并对测试过程进行跟踪监控,对软件质量进行控制; 5.参与搭建测试环境; 6.编写测试脚本; 7.与其他部门的协调和合作。 1.2软件测试工程师 1.按照测试计划进行测试用例的执行,维护; 2.测试记录的整理,提交、验证、关闭缺陷; 3.跟踪缺陷退回的问题,必须有详细的原因分析我们才可以进行缺陷退回缺陷的否决; 4.完成性能与压力测试。 1.3质量保证QA组 1.对测试过程进行质量监督; 2.保证项目按照正常的计划执行; 3.并进行阶段性的质量评估。 2.作业流程 详细规定了测试组在整个项目中各个阶段的职责及相关测试输出文档:

3.测试类型和策略 按照目前的产品类型和规模,需要执行的测试类型及策略如下:

4.缺陷级别定义 5.缺陷管理流程 1.缺陷描述中要包括详细、准确的操作步骤、预期结果、实际结果、测试环境。 2.缺陷提交时在“实际结果”栏目中填写测试数据、执行结果内容,尽量将缺陷的界面截图作为附件上传至 对应的记录。 3.“否决缺陷”、“暂缓处理”此两类缺陷要求在缺陷“注释”中注明否决原因或后续处理方案。 4.对“紧急”级别的缺陷,测试人员应进行随时地检查并验证,及时修改对应缺陷的状态。 5.缺陷跟踪遵循:谁发现谁跟踪;开发管理组进行确认、分配缺陷;开发人员及时修改缺陷或反馈意见。 6.开发管理组人员在自己无法及时分配缺陷的情况下要提前找到代理人员完成该工作,避免缺陷在此环节滞 留。 7.开发人员必须对缺陷进行及时修改,缺陷提交后,24小时内必须进行处理。如果开发人员没有及时修改缺 陷,则将缺陷严重程度的等级升级(低级->中级,中级->高级,高级->紧急)。 8.如果缺陷经开发人员多次修改(修改次数>2次),测试验证后仍存在问题,则将缺陷的严重程度的等级升级 (低级->中级,中级->高级,高级->紧急)。 9.开发人员必须随时查看QC中的缺陷状态变化信息,每天最低查看次数不得少于5次。

软件测试工作流程(个人版)

软件测试流程 测试基本阶段划分 ?测试计划阶段 ?测试设计阶段 ?测试执行阶段 ?测试评估阶段 ?测试验收阶段 文档编写人:龙文 编写时间:2010-8-3

目录 1、测试计划阶段 (3) 1.1、测试计划考虑的问题 (3) 1.2、测试策略 (4) 1.3功能列表 (4) 1.3.1、其他非功能测试 (6) 1.3.2、策略附件要求 (6) 2、测试设计阶段 (8) 3、测试执行阶段 (8) 3.1、执行阶段操作 (9) 4、测试评估阶段 (9) 5、测试验收阶段 (10)

1、测试计划阶段 ?做测试需要做好准备工作,把做一件事需要做的准备工作做好,明确做这件事的目的,最终达成目的并验证结果是我们要做的事情。这要求我们有一个完善的“测试计划书”。 ?测试计划的内容: 1、测试范围:描述本次测试中做的测试范围,如:测试软件功能范围、测试种类等 2、简单的描述如何搭建测试平台以及测试的潜在的风险。 3、项目信息:说明要测试的项目的相关资料,如:输入输出文档,产品描述,软件主要功能 4、人力资源的分配 注: 计划和设计分开编写,最好安排充分的时间去明确测试需求 测试需求:笼统说,就是测试中的所有设计和需求文档。作为本次测试的依据 1.1、测试计划考虑的问题 ?1、要充分考虑测试计划的实用性,即测试计划与实际之间的接近程度和可操作性(必须对需求有透彻的理解)。编写测试计划的目的在于充分考虑执行测试时的各种资源,包括测试内容、测试标准、时间资源、人力资源等等,准确地说是要分析执行时所能够调用的一切资源以及受各种条件限制,可能受到的各种影响。说的再明确一点就是要“计划”“如何”去做“测试工作”,而不是“如何编写测试计划”。 (1)测试内容:对一个软件来说测试计划中会明确本次测试做哪些测试? 如:系统测试:在整个系统测试中会有(界面测试、功能测试、性能测试、兼 容性测试、安装卸载测试、可靠性测试等测试) (2)测试目的:一般多为保证产品质量是否达到预期的指标。这个指标也就是在 测试中定义的结束标准。 (3)测试标准:需要考虑本次测试需要输入那些文档,该项目结束标准定义、测试结束标准的定义?bug级别定义、优先级定义、bug管理流程定义。这个都需要在执行测试事明确。计划中应该包含这些内容。 (4)资源分配:这里分为人力资源、软硬件资源等划分。一般会把人力资源的利用写入一个测试人员任务分配表里,按照不同的阶段,每个阶段提交相应的成果(难度很大)。软硬件资源中主要是在做计划时考虑到需要多少电脑或别的工具,列出清单。 (5)测试风险:大多考虑到的就是项目开发延期、测试人员不足用例无法全面覆盖测试点、时间不足用例无法全部执行、bug无法及时修改导致无法验证、测试人员技能不足导致测试进度拉长。 (6)软件测试策略一般都是分开来做相关测试方案。 ?2、要坚持“5W1H”的原则,明确测试内容与过程。 ◇明确测试的范围和内容(WHA T); ◇明确测试的目的(WHY); ◇明确测试的开始和结束日期(WHEN);

软件测试过程管理-考题

软件测试过程管理-考题-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

一、软件测试过程管理 1. 关于软件测试模型,描述正确的是(C) A. V模型测试的对象就是程序本身,测试与开发可以同一阶段进行 B. W模型测试的对象是程序,需求、设计等,可以支持迭代的开发模型 C. H模型软件测试过程活动完全独立,贯穿产品整个生命周期,与其他流程并发地进行。 D. X模型是事先计划再进行测试。 2. 制定测试计划的步骤:(D) A. 确定项目管理机制预计测试工作量测试计划评审 B. 确定测试范围确定测试策略确定测试标准、预计测试工作量 C. 确定测试构架确定项目管理机制预计测试工作量测试计划评审 D. 确定测试范围确定测试策略确定测试标准确定测试构架确定项目管理机制预计测试工作量测试计划评审 3、编写测试计划的目的是:(ABC)(多选) A、使测试工作顺利进行 B、使项目参与人员沟通更舒畅 C、使测试工作更加系统化 D、软件工程以及软件过程的需要 E、软件过程规范化的要求 F、控制软件质量 4、某公司采用的软件开发过程通过了CMM2认证,表明该公司(C)。 A. 开发项目成效不稳定,管理混乱 B. 对软件过程和产品质量建立了定量的质量目标 C. 建立了基本的项目级管理制度和规程,可对项目的成本、进度进行跟踪和控制 D. 可集中精力采用新技术新方法,优化软件过程 5. (B )可以作为软件测试结束的标志。 A.使用了特定的测试用例B.错误强度曲线下降到预定的水平C.查出了预定数目的错误D.按照测试计划中所规定的时间进行了测试 6.软件测试计划的内容应包括(D)。 A. 测试目的、背景 B. 被测软件的功能、输入和输出 C. 测试内容和评价标准 D. 以上全部 7.下面不属于软件测试过程中的输入类的是(B)。 A. 软件配置 B. 测试用例 C. 测试配置 D. 测试工具 8. 下列不属于测试需求分析阶段的输入的是(A)。 A. 软件测试的方法与规范 B. 软件需求规格说明 C. 软件测试计划 D.软件设计说明

4.2软件开发管理办法

软件开发管理办法 修订记录 版本编号修订日期主要修订摘要 审核记录 审核人员属于部门审核日期 第一章总则 第一条为规范公司的开发管理流程,使各开发项目的管理进行标准化管理,特制定本管理办法。 第二条本管理办法详细规定软件开发程的各个阶段及每一阶段的任务、要求、交付文件,使整个软件开发过程阶段清晰、要求明确、任务具体,实现软件开发过程的标准化。 第三条本管理办法适用于计算机的自主软件开发项目。适用对象:软件开发管理人员,软件开发人员,软件维护人员,系统管理人员。 第二章组织机构与职责 第四条软件开发管理人员职责: 第五条软件开发人员职责: 第六条软件维护人员职责: 第七条系统管理人员职责: 第三章软件开发环境管理 第八条软件建设环境根据项目不同的时期,需要搭建生产运行环境、系统测试环境、系统开发环境三种不同的软硬件网络环境,便于生产、开发、测试等工作的安全、顺畅的进行。 第九条生产环境为系统维护管理人间管理的范畴,是系统正式运行,提交给各业务科室的正式环境,包括系统运行的硬件、网络等设备和进行集群处理的软件系统。 第十条测试环境为测试人员提供功能测试、性能测试的运行环境,包括运行环境模拟、测试工具服务器、测试工具客户端。 第十一条开发环境为系统开发人员提供系统开发需要的软件硬件环境,包括数据库服务器、应用服务器、开发工具客户端。 第十二条生产环境、测试环境、开发环境都存在自己独立的数据库服务器、应用服务器、客户端。在开发环境完成内部测试后,提交发布版本到测试环境中,由专门的测试人

员进行集成测试和功能测试。并进行一定的压力性能测试。在测试环境通过的版本在发布到生产环境。 第十三条生产环境与测试环境、开发环境需要物理隔离,保障生产环境的安全。 第四章开发过程管理 第十四条项目开发流程根据软件工程的流程,分为可行性研究与计划、需求分析、总计设计、详细设计、代码开发、系统测试五个阶段。 第十五条可行性研究与计划 1实施要求 1.软件开发部分析人员进行市场调查与分析,确认软件的市场需求 2.在调查研究的基础上进行可行性研究,写出可行性报告 3.评审和审批,决定项目取消或继续 4.若项目可行,制订初步的软件开发计划,建立项目日志 5.根据市场环境、公司软硬件情况预测十大风险因素 2交付文档 1.可行性研究报告* 2.初步的软件开发计划 3.十大风险列表* 4.软件项目日志* 第十六条需求分析 1实施要求 1.调查被开发软件的环境 2.软件开发提出的需求进行分析并给出详细的功能定义 3.做出简单的用户原型,与用户共同研究,直到用户满意 4.对可利用的资源(计算机硬件、软件、人力等)进行估计,制定项目进度计划(可 有相应的缓冲时间) 5.制定详细的软件开发计划 6.测试人员制订质量控制计划和测试计划 7.编写初步的用户手册 8.进行需求方案评审 2交付文档 1.软件需求说明书 2.更新后的软件开发计划 3.项目进度计划 4.计划

软件测试项目投标文件模板

xxxx xxxx项目应答文件 xxx有限公司 二零一二年九月

目录 1XX公司简介 (1) 1.1关于xx (1) 1.2使命及价值主张 (1) 1.3资质荣誉 (1) 1.4公司资质证照 (1) 2授权委托证明 (3) 3商务应答 (4) 3.1商务偏离表 (4) 3.2商务要求点对点应答 (5) 3.3报价文件要求 (6) 4开发需求应答 (7) 4.1技术偏离表 (7) 4.2技术要求应答 (8) 4.3技术规范书点对点应答 (9) 5技术方案 (15) 5.1项目背景 (15) 5.2项目目标......................................... 错误!未定义书签。 5.3项目研究内容 (15) 5.3.13G音乐炫彩门户产品 (15) 5.3.2企业彩铃 (16) 5.3.3爱音乐客户端 (16) 5.3.4爱音乐会员产品 (16) 5.4软件测试概述 (16) 5.5项目测试目的 (17) 5.6软件测试原则 (17) 5.7软件测试重点 (18) 5.8项目测试技术 (18) 5.9软件测试流程 (19)

5.10软件测试过程 (21) 5.11项目测试方案 (22) 6项目执行计划 (24) 6.1人力资源安排 (24) 6.2项目进度安排 (24) 7服务承诺 (25) 7.1应答方承诺 (25) 7.2项目服务承诺 (25) 7.3工作进度承诺 (25) 7.4资源配置承诺 (25) 7.5技术支持、保修、考核承诺 (25) 7.6培训计划承诺 (26) 7.6.1岗前培训 (26) 7.6.2项目培训 (26) 7.6.3专项培训 (26) 8报价表 (27)

软件测试过程和管理(二)

[模拟] 软件测试过程和管理(二) 选择题 第1题: 下列哪个不是测试环境的组成要素______。 A.软、硬件 B.技术文档 C.测试工具 D.网络环境 参考答案:B 第2题: 以下活动中,不属于测试计划的内容是______。 A.为测试各项活动制定一个实现可行的综合的计划 B.确定测试过程中每个测试阶段的测试完成标准 C.识别测试活动中各种风险,并给出风险应对措施 D.分析测试需求,并制定测试方案 参考答案:D 第3题: 下列有关测试过程抽象模型的描述中正确的是______。 A.V模型指出,软件测试要尽早准备,尽早执行,只要某个测试达到了准备就绪点,测试执行活动就可开展 B.W模型强调,测试伴随着整个软件开发周期同步进行,而且测试的对象不仅仅是程序,需求、设计也同样需要测试 C.H模型指出,单元测试和集成测试应检测程序的执行是否满足软件设计的要求 D.X模型提出针对完整的程序进行集成的编码和测试 参考答案:B 第4题: 下列哪个选项不属于测试计划要达到的目标______。 A.为测试各项活动制定一个现实可行的、综合的计划,包括每项测试活动的

对象、范围、方法、进度和预期结果 B.为项目实施建立一个组织模型,并定义测试项目中每个角色的责任和工作内容 C.为测试执行活动设计测试方案,编制测试用例 D.确定测试需要的时间和资源,以保证其可获得性和有效性 参考答案:C 第5题: 下列有关软件测试设计的说法中,正确的是______。 A.测试方案应考虑是否可行、是否有效和是否能够达到预期的测试目标 B.基于判定表的测试用例设计方法是白盒测试用例设计方法 C.测试方案设计中可以忽略软件系统的实际使用环境 D.测试开发不是测试用例设计的工作内容 参考答案:A 第6题: 下列有关测试项目结束与定稿测试报告的说法中,正确的是______。 A.测试执行完成,测试人员向测试负责人提交测试报告后,测试项目就可以结束了 B.对当前软件产品存在的缺陷进行逐个分析,认定剩余缺陷对产品质量无重大影响后,即可定稿测试报告 C.审查测试全过程,检查测试计划和内容无遗漏后,即可定稿测试报告 D.当所有测试计划内容完成,测试覆盖率达到要求及产品质量达到定义的标准,即可定稿测试报告 参考答案:D 第7题: 下列哪项工作与软件缺陷管理和追踪无关______。 A.对缺陷应该包含的信息条目、状态分类等进行完善设计 B.通过软件系统自动发送通知给相关开发和测试人员,使缺陷得到及时处理 C.对测试用例的执行结果进行记录和追踪 D.通过一些历史曲线和统计曲线来分析和预测未来的缺陷发展情况 参考答案:C

软件测试管理规定V

金鼎文科技技术有限公司 软件测试管理规定 (版权所有,翻版必究) 目录 第一章引言 (2) 第一条测试概述 (2) 第二条测试目标 (3) 第三条适用范围 (4) 第二章测试职责 (4) 第三章需求分析 (5) 第四章测试策略 (6) 第四章测试计划 (7) 第五章测试用例 (7) 第一条测试用例设计方法 (7) 第二条测试用例操作步骤 (11) 第三条测试用例选择准则 (11) 第四条测试软/硬件环境 (11) 第五条测试数据准备 (11) 第六条测试执行过程绩效考核 (12) 第六章测试执行 (12)

第一条项目测试周期 (12) 第二条项目测试启动 (12) 第三条项目测试阶段 (12) 第四条项目测试结束 (13) 第五条测试执行过程绩效考核 (13) 第七章测试变更 (13) 第八章缺陷管理 (14) 第一节缺陷基本属性 (14) 第二节缺陷管理流程 (14) 第三节缺陷分类 (15) 第四节缺陷定义 (17) 第五节缺陷完成度 (18) 第六节处理机制 (18) 第九章测试结果分析 (19) 第一节测试完成的标准 (19) 第二节允许保留的缺陷 (19) 第十章测试输出文档 (20) 第一章引言 第一条测试概述 无论怎样强调软件测试的重要性和它对软件可靠性的影响都不过分。在开发大型软件系统的漫长过程中,面对着极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺,因此,

在软件生命周期的每个阶段都不可避免地会产生差错。我们力求在每个阶段结束之前通过严格的技术审查,尽可能早地发现并纠正差错; 经验表明审查并不能发现所有差错,此外在编码过程中还不可避免地会引入新的错误。如果在软件投入生产性运行之前,没有发现并纠正软件中的大部分差错,则这些差错迟早会在生产过程中暴露出来,那时不仅改正这些错误的代价更高,而且往往会造成很恶劣的后果。测试的目的就是在软件投入生产性运行之前,尽可能多地发现软件中的错误。 目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审。软件测试在软件生命周期中横跨两个阶段。通常在编写出每个模块之后就对它做必要的测试(称为单元测试),模块的编写者和测试者是同一个人,编码和单元测试属于软件生命周期的同一个阶段。在这个阶段结束之后,对软件系统还应该进行各种综合测试,这是软件生命周期中的另一个独立的阶段,通常由专门的测试人员承担这项工作。 大量统计资料表明,软件测试的工作量往往占软件开发总工作量的40%以上,在极端情况,测试那种关系人的生命安全的软件所花费的成本,可能相当于软件工程其他开发步骤总成本的三倍到五倍。因此,必须高度重视软件测试工作,绝不要以为写出程序之后软件开发工作就接近完成了,实际上,大约还有同样多的开发工作量需要完成。仅就测试而言,它的目标是发现软件中的错误,但是,发现错误并不是我们的最终日的。软件工程的根本目标是开发出高质量的完全符合用户需要的软件。 第二条测试目标 下面这些规则也可以看作是测试的目标或定义: (1)测试是为了发现程序中的错误而执行程序的过程; (2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案; (3)成功的测试是发现了至今为止尚未发现的错误的测试。 从上述规则可以看出,测试的正确定义是“为了发现程序中的错误而执行程序的

优秀软件测试工程师个人简历模板

优秀软件测试工程师个人简历模板 软件测试工程师指理解产品的功能要求,并对其进行测试,检查软件有没有错误(Bug) ,测试软件是否具有稳定性,写出相应的测试规范和测试用例的专门工作人员。 软件测试工程师个人 。本人工作踏实,刻苦耐劳,如有幸被录用我将会竭尽全力为贵单位创造效益,以尽情体现自身能力和价值。 工作经历: 起止年月:2014-12-25?至今xx科技 担任职位:高级测试工程师 工作描述:1:CDMA2000 核心网测试(HACCG,PDSN,NQA and so on) 起止年月:2013-08-01 ?2014-12-24 xx 资讯 担任职位:高级软件测试工程师 工作描述:测试计划,测试用例的制作,和执行测试Maximo ,CCMDB,TADDM 的安装,使用,培训材料制作,客户需求开发和定制birt 报表开发 教育背景: 2009.9--2013.7 华中科技大学通信工程、计算机应用

所获证书: CET-6 中级程序员 软件测试工程师个人简历二 姓名:xxx 性别:男年龄:XX 户口所在地:安徽省宣城市现居住地:北京市朝阳区 手机:139XXXXXXXX电子邮件:# 工作年限:应届生 应聘职位:软件测试 希望月薪:2000 元至3000 元 希望工作地区:北京市 教育经历 2007/9 -- 至今西北工业大学,计算机软件与理论,硕士 2003/9 -- 2007/7 西北工业大学,软件工程,本科 在校情况 2008/11 :学院专项奖学金(二等) 2008/10 :校优秀学生干部标兵 2007/9--2009/6 担任计算机学院研究生会副主席、主席,校腾讯创新技术俱乐部主席此期间有 ;在以下主要活动: 2008.10 参与策划了西北工业大学研究生学术年会中的计算机分论坛; 2008.9 组织志愿者参加我校承办的全国计算机大会,负责大会志愿者的工作调配; 2008.8 赴深圳参加了由腾讯公司举办的全国高校技术夏令营 2008.7 作为队长带领社会实践队赴南京进行就业考察(校级示范性团队,获校社会实践一等奖); 实践经验

软件测试文档编制规范

文档编制规范

目录 文档编制规范 (1) 一、文档的分类 (2) 二、文档的编号 (2) 三、文档编写的格式要求 (3) 3.1、页面布局 (3) 3.1.1、页边距 (3) 3.1.2、页眉页脚 (3) 3.2、首页标题及公司基本信息 (3) 3.3、目录 (4) 3.4、正文 (4) 3.4.1、正文内容 (4) 3.4.2、小标题级别 (4) 3.4.3、图片与表格 (5) 3.4.4、功能点与列表 (8) 3.5、附件 (8)

一、文档的分类 将文档分成如下几类: 1、规章制度类(编号:GZZD):公司、部门的各项规章制度; 2、工作规范类(编号:GZGF):各部门的工作规范; 3、项目管理规范类(编号:XMGL):项目管理规范、药监项目管理规范、招投标系统开 发与实施指南等; 4、项目类文档(编号:XM):包括项目各个过程的产出物,如合同(HT)、建设方案(FA)、 需求文档(XQ)、设计文档(SJ)、操作手册(CZSC)、测试报告(CSBG)等; 5、体系类(ISO9001、ISO27001、CMMI3); 6、知识类(编号:ZS):各类技术经验总结等; 7、产品类(编号:产品名称缩写):如OA、Mis平台、电子招投标产品的介绍资料/操作手 册等 8、其他类(不需要编号):上述7个类别之外的其它文档。 二、文档的编号 文档的编号是文档唯一标识,主要用于文档的检索和版本控制。 文档编号规则如下: 文档编号=文档所属部门代码+文档类别代码+文档流水号+版本号 示例如下: 例如:QYGL-GZZD -001V2.1

企业管理部 说明: 1.部门代码为各部门的拼音首字母(公司的部门代码为GTXD)。 部门编码示例: 企业管理部-QYGL、人力资源部-RLZY、行政部-XZ、开发部-KF(子部门为KF1、KF2类推)、实施部-SS(子部门SS1、SS3类推)、测试部-CS等; 2.版本号使用2位数字进行声明,数字间使用英文标点“.”隔开。首位数字表示第几个 版本,末尾数字表示版本内的第几次修改。例如:v1.0表示第一次正式发布的版本; v1.2,表示在第一次发布后进行第二次修改后的文档。 3.其它类的文档(各种表单、ppt等),无需编号、页眉页脚,如《培训记录表》等。 4.EXCEL类文档按WORD文档编号方式编号。 5.其他各类外来文件,包括各法律法规、技术标准和顾客资料等,均按各自的原本编号, 也不需要另外修改。 三、文档编写的格式要求 3.1、页面布局 3.1.1、页边距 上下页边距:2.54厘米,左右页边距:3.17厘米(默认)。 3.1.2、页眉页脚 页眉:加入公司logo图片左对齐;后面加上文档名称,用小五号宋体字(Times new Roman);文件编号和版本号,如“GTXD-GZZD-001 V1.0”右对齐;页眉顶端距离0.8厘米。 页脚:加入公司名称及联系方式居中;加入页码/总页数右对齐页面底部;用小五号宋体字(Times new Roman),页脚底端距离1.2厘米。 首页如果是封页,则不显示页眉页脚。 3.2、首页标题及公司基本信息 公司基本信息:顶格、两端对齐,以图片形式放置公司logo及公司基本信息。

相关主题
文本预览
相关文档 最新文档