您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 软件测试-东软件公司管理文档[doc]
软件测试文件编号:NP507100生效日期:2000.3.20受控编号:密级:秘密版次:Ver2.1修改状态:总页数9正文9附录0编制:赵岗审核:袁淮、孟莉批准:孟莉沈阳东大阿尔派软件股份有限公司(版权所有,翻版必究)软件测试Ver2.1P-2/7沈阳东大阿尔派软件股份有限公司文件修改控制修改记录编号修改状态修改页码及条款修改人审核人批准人修改日期软件测试Ver2.1P-3/7沈阳东大阿尔派软件股份有限公司目录1.目的2.适用范围3.职责4.术语和缩略语5.工作程序5.1总则5.2功能测试5.3系统测试6.引用文件6.1NP601100《配置管理》6.2NP604100《度量》6.3NW507101《测试计划编写规范》6.4NW507102《测试设计编写规范》6.5NW507103《测试工作总结编写规范》7.质量记录软件测试Ver2.1P-4/7沈阳东大阿尔派软件股份有限公司1.目的对软件产品进行测试的工作流程、资源及各项工作的要求及所需形成文档进行详细说明。以提高测试质量和测试效率为目的,确保软件产品满足质量要求。2.适用范围适用于公司的软件产品和软件项目的功能测试和系统测试。3.职责3.1开发小组:负责软件项目或软件产品的功能测试。3.2测试小组:负责软件项目或软件产品的系统测试。4.术语和缩略语4.1功能测试:当完成了系统实现后,进行功能测试,一般由开发人员执行,验证实现的系统设计功能。采用黑盒与白盒相结合的测试方法。4.2系统测试:功能测试完成,方可进行系统测试,通过参照系统需求和设计文档,进一步确认系统功能的正确性和完整性。其中包括功能确认测试、性能测试、安装测试和加密检测。采用黑盒测试法。5.工作程序5.1总则5.1.1软件产品和软件项目的测试分为功能测试和系统测试,内容包括每个单元的功能确认(要求模块中的所有可能的路径都被执行)、各单元在集成阶段的测试和整个系统的准确性和完整性的测试。功能测试分为测试执行与测试总结两个阶段;系统测试分为四个阶段:测试计划、测试设计、测试执行和测试总结。5.1.2软件项目的系统测试可根据项目(合同)的要求,分为两种情况:在开发现场进行的系统测试与在用户现场进行的验收测试。软件项目在开发现场进行的系统测试按本程序文件的要求,在用户现场进行的验收测试可选用本测试程序或用户要求与规定的测试程序。5.2功能测试5.2.1功能测试计划软件测试Ver2.1P-5/7沈阳东大阿尔派软件股份有限公司开发部门依据《开发计划》安排,成立功能测试小组,由项目软件经理PSM指定测试负责人TL和测试小组成员。5.2.2功能测试执行功能测试要求测试者既熟知模块的内部细节,又能从足够高的层次上观察整个系统,测试目的在于发现软件产品设计与开发中的错误。功能测试采用手工测试,可使用测试软件工具完成测试报告。5.2.2.1根据系统的运行条件准备测试环境。测试人员对测试环境进行确认。1)确认计算机硬件、网络、软件支撑环境已满足所测试软件对其的要求,并确认这些环境运行正常;2)消除病毒干扰:首先使用杀毒软件对测试环境进行病毒的检测和杀毒处理;其次对被测试的软件进行病毒的检测和杀毒处理。在上述各种环境不能正常运行时,测试人员向设备管理部门提出对测试环境进行维护的申请。维护工作完成后,测试人员须再次进行测试环境确认。5.2.2.2测试人员根据测试中发现的问题认真记录实际测试结果,填写测试问题卡。5.2.3开发人员根据测试问题卡对软件进行修改。测试人员对修改的情况进一步确认。5.2.4功能测试通过准则1)全部设计功能均已实现;2)A、B、C三类错误数均为零(错误类型A、B、C、D的规定,参见NR507102C“测试问题卡”)。5.2.5测试总结5.2.5.1在软件产品的所有功能模块达到功能测试标准,软件配置管理负责人SCML对系统各模块的执行程序及源程序统一进行备份,测试负责人TL向软件配置管理负责人SCML提交测试文档。5.2.5.2测试负责人TL编写功能测试工作总结,总结在测试中发现的问题,分析测试的重点内容,总结经验、教训。编写的格式及内容可参见NW507103《测试工作总结编写规范》,《功能测试总结报告》须经项目软件经理PSM审批。5.3系统测试5.3.1系统测试计划5.3.1.1项目总结后,由项目管理部门指定系统测试小组负责人,由测试负责人TL组建系统测试小组。5.3.1.2测试负责人TL依据NW507101《测试计划编写规范》编写《系统测试计划》;项软件测试Ver2.1P-6/7沈阳东大阿尔派软件股份有限公司目软件经理PSM进行审核,项目管理部门负责人批准。5.3.1.3《系统测试计划》由测试负责人TL组织相应开发小组进行评审;评审内容主要包括:系统测试内容、资源分配、测试进度、测试风险及输出等。5.3.2系统测试设计系统测试计划通过评审后,即进入系统测试设计阶段。系统测试设计工作的目的:使测试能够站在更高、更全面的层次上,进一步验证系统的准确性和完整性。在功能测试设计的基础上,并根据NW507102《测试设计编写规范》完成系统测试用例设计。由测试小组负责人组织相关的开发人员和开发负责人共同进行审核。它们将在系统测试执行阶段被应用。5.3.3系统测试执行功能测试结束后,即可以进入系统测试执行阶段。系统测试代表了测试活动的最高层次,要求测试者能从足够高的层次上观察整个系统。通过参照系统需求和设计文档,进一步确认系统功能的正确性和完整性。其中包括功能确认测试、性能测试、安装测试和加密检测。5.3.3.1根据软件产品的运行条件准备测试环境。测试负责人TL组织测试小组成员对测试环境进行确认。1)确认计算机硬件、网络、软件支撑环境已满足所测试软件对其的要求,并确认这些环境运行正常;2)消除病毒干扰:首先使用杀毒软件对测试环境进行病毒的检测和杀毒处理;其次对被测试的软件进行病毒的检测和杀毒处理。在上述各种环境不能正常运行时,测试人员向设备管理部门提出对测试环境进行维护的申请。维护工作完成后,测试人员须再次进行测试环境确认。5.3.3.2软件配置管理负责人SCML向系统测试负责人TL提交测试版本的软件项。5.3.3.3测试人员以系统测试大纲、功能测试文档、系统测试用例,以及相应的需求报告、设计文档、用户手册为依据,进行测试并在测试过程中通过基于软件的或测试问题卡的方式及时报告发现的系统问题,并对上一测试版本中发现问题的修改情况进行确认。5.3.3.4测试人员根据测试中发现的问题认真填写测试用例中的实际测试结果和测试大纲中的测试结果。5.3.3.5开发人员根据测试中发现的问题对软件进行修改,开发人员将修改后的新版本提交软件配置管理负责人SCML。软件测试Ver2.1P-7/7沈阳东大阿尔派软件股份有限公司5.3.3.6测试负责人TL再次组织进行测试工作,重复5.3.3.1—5.3.3.6所述步骤,直至该模块达到验收标准。5.3.3.7各功能模块已基本达到验收标准的情况下,根据各模块最新版本的功能校对、修改用户手册。5.3.4测试通过准则当所测试的软件满足如下要求时,则认为通过测试(错误类型A、B、C、D的规定,参见NR507102C“测试问题卡”):1)A、B、C三类错误数均为零;2)允许存在D类问题;3)测试用例报告中所有测试用例均通过。5.3.5系统测试总结5.3.5.1软件产品的各功能模块及整个系统都达到验收标准,软件配置管理负责人SCML对系统各模块的执行程序和源程序统一进行备份。5.3.5.2测试负责人TL编写系统测试工作总结。系统测试总结工作主要是总结在系统测试中发现的问题,分析系统测试的重点内容。总结功能、系统两个阶段的测试的经验、教训,以便进一步提高测试水平。系统测试总结阶段测试负责人TL要组织测试小组成员对测试工作进行总结,并在广泛听取测试人员意见的基础上编写《系统测试总结报告》,具体格式及内容参见NW507103《测试工作总结编写规范》;进行产品度量,具体格式及内容参见NW604100《度量》。《系统测试总结报告》须经项目软件经理PSM审核,项目管理部门负责人批准。5.3.6测试负责人TL将所有系统测试的文档提交给软件配置管理负责人SCML。6.引用文件6.1NP601100《配置管理》6.2NP604100《度量》6.3NW507101《测试计划编写规范》6.4NW507102《测试设计编写规范》6.5NW507103《测试工作总结编写规范》7.质量记录(无)
本文标题:软件测试-东软件公司管理文档[doc]
链接地址:https://www.777doc.com/doc-578442 .html