嵌入式软件测试-课件1

上传人:痛*** 文档编号:241281320 上传时间:2024-06-15 格式:PPTX 页数:72 大小:246.78KB
返回 下载 相关 举报
嵌入式软件测试-课件1_第1页
第1页 / 共72页
嵌入式软件测试-课件1_第2页
第2页 / 共72页
嵌入式软件测试-课件1_第3页
第3页 / 共72页
点击查看更多>>
资源描述
SEEYoU嵌入式软件测试嵌入式软件测试部分部分软件测试技术软件测试技术Seeyou软件测试技术软件测试技术提要提要软件测试基础软件测试基础软件测试的典型问题及对策软件测试的典型问题及对策嵌入式软件测试级别及内容嵌入式软件测试级别及内容软件测试过程及管理软件测试过程及管理Seeyou概述概述测试的定义测试的定义由人工或自动方法来执行或评价系统或系由人工或自动方法来执行或评价系统或系统部件的过程,以验证它是否满足规定的统部件的过程,以验证它是否满足规定的需求;或识别出期望的结果和实际结果之需求;或识别出期望的结果和实际结果之间有无差别。间有无差别。Seeyou概述概述测试的目的测试的目的验证软件是否满足软件开发合同或任务书、验证软件是否满足软件开发合同或任务书、系统系统/子系统设计文档、软件需求规格说明子系统设计文档、软件需求规格说明和软件设计说明所规定的软件质量特性要和软件设计说明所规定的软件质量特性要求;求;通过测试,发现软件错误;通过测试,发现软件错误;为软件产品质量的评价提供依据。为软件产品质量的评价提供依据。Seeyou概述概述测试的地位测试的地位有效的测试对于开发可靠、安全和成功的有效的测试对于开发可靠、安全和成功的软件是必须的软件是必须的测试不是测试不是“银弹银弹(silver bullet)”,它具有,它具有有效范围,它不是其他软件工程方法的替有效范围,它不是其他软件工程方法的替代品代品Seeyou概述概述测试的作用测试的作用1证实给定的软件满足其规格说明证实给定的软件满足其规格说明测试公理测试公理不可能对程序进行完全的测试不可能对程序进行完全的测试局限局限无法确信规格说明无法确信规格说明100%正确正确无法确信可以达到无法确信可以达到100%足够的软件测试足够的软件测试无法保证测试环境无法保证测试环境100%满足测试要求满足测试要求Seeyou概述概述测试的作用测试的作用2在给定的时限内尽可能多的发现缺陷和隐在给定的时限内尽可能多的发现缺陷和隐患患测试公理测试公理测试无法说明软件没有缺陷测试无法说明软件没有缺陷局限局限软件质量体现在多个方面,但首先要面对软件质量体现在多个方面,但首先要面对并必须解决的方面是软件缺陷,在资源制并必须解决的方面是软件缺陷,在资源制约和技术限制的条件下,无法保证找到软约和技术限制的条件下,无法保证找到软件中所有的缺陷件中所有的缺陷Seeyou概述概述测试的作用测试的作用3为软件产品质量的评价提供依据为软件产品质量的评价提供依据测试公理测试公理发现的问题越多发现的问题越多,那里潜在的问题也更多那里潜在的问题也更多局限局限不可能通过测试获得不可能通过测试获得100%的质量信心的质量信心无法确信测试系统无法确信测试系统(或环境或环境)的正确性的正确性无法确信测试人员完全理解了软件产品无法确信测试人员完全理解了软件产品没有足够的资源彻底完成软件测试没有足够的资源彻底完成软件测试Seeyou概述概述测试的发展历程测试的发展历程时间区间时间区间状况状况 -1956面向调试的阶段面向调试的阶段1957-1978面向证实的阶段面向证实的阶段1979-1982面向缺陷的阶段面向缺陷的阶段1983-1987面向评价的阶段面向评价的阶段1988-面向预防的阶段面向预防的阶段Seeyou概述概述测试对象的特点测试对象的特点软件被广泛应用,承担许多关键与核心任软件被广泛应用,承担许多关键与核心任务务软件是被开发或设计的,包括维护阶段软件是被开发或设计的,包括维护阶段软件是逻辑产品,可视性低软件是逻辑产品,可视性低软件是复杂的,输入空间无限大,可执行软件是复杂的,输入空间无限大,可执行路径特别多路径特别多大多数软件是定制的,可选标准构件少大多数软件是定制的,可选标准构件少Seeyou概述概述软件的缺陷属性软件的缺陷属性无法提供无缺陷的软件,缺陷已成为软件无法提供无缺陷的软件,缺陷已成为软件的固有属性和特征的固有属性和特征各种研究报告表明,每写各种研究报告表明,每写1000行代码会产行代码会产生生 30到到85个缺陷个缺陷大多数缺陷可通过测试捕获大多数缺陷可通过测试捕获在大量的已完成测试的软件中,每在大量的已完成测试的软件中,每1000行行代码仍存在代码仍存在0.53缺陷缺陷软件缺陷有可能会给系统质量尤其是可靠软件缺陷有可能会给系统质量尤其是可靠性带来重大影响性带来重大影响Seeyou概述概述缺陷与失效缺陷与失效失误失误失误失误(mistake)在软件开发过程中软件开发人员产生隐错缺陷隐错缺陷隐错缺陷隐错缺陷(bug/defect)在软件产品中软件中存在设计者的错误行为(失误失误)导致软件中留有错误的设计(缺陷缺陷)导致软件错误地执行(故障故障)导致软件的错误行为(失效失效)。故障故障故障故障(fault)在软件运行中缺陷被激活失效失效失效失效(failure)在运行阶段用户的经历Seeyou概述概述缺陷过滤器缺陷过滤器容错容错(Defect tolerance)编译编译失误失误避错避错(Defect avoidance)排错排错(defect removal)审查审查使用使用缺缺陷陷逃逃逸逸测试测试Seeyou概述概述缺陷解决策略缺陷解决策略避错避错(Defect avoidance)第一次就做正确第一次就做正确排错排错(Defect removal)早发现早发现,早实施早实施容错容错(Defect tolerance)有缺陷,也能正确的完成任务有缺陷,也能正确的完成任务恢复恢复选用最佳恢复策略,失效后继续工作选用最佳恢复策略,失效后继续工作Seeyou概述概述如何获得高质量软件如何获得高质量软件软件质量软件质量软件工程软件工程方法方法正式正式技术评审技术评审度量与控制度量与控制标准与过程标准与过程测试测试SCM与与SQASeeyou概述概述验证与确认验证与确认验证与确认是广泛认可的质量保证方法和手段验证与确认是广泛认可的质量保证方法和手段软件测试是软件验证与确认的重要组成部分软件测试是软件验证与确认的重要组成部分验证是指对某项规定活动进行检查的过程,以确验证是指对某项规定活动进行检查的过程,以确保该活动实现了规定功能保该活动实现了规定功能确认是指审查已建立的软件产品是否符合客户需确认是指审查已建立的软件产品是否符合客户需要的过程要的过程v验证验证(Verification):Are we building the product right?v确认确认(Validation):Are we building the right product?Seeyou概述概述测试与调试测试与调试测测试试不不是是调调试试,调调试试也也不不是是测测试试,实实际际工工作中人们常将测试与调试混为一谈作中人们常将测试与调试混为一谈主要区别:主要区别:测试是一种检验,调试是推理过程测试是一种检验,调试是推理过程测测试试从从已已知知条条件件开开始始,使使用用预预先先定定义义的的规规程程并并且且有有可可预预知知的的结结果果;调调试试的的开开始始条条件件可能是不可知的,结果不可预见可能是不可知的,结果不可预见测测试试经经常常由由非非程程序序设设计计人人员员完完成成,调调试试必必须由程序设计者完成须由程序设计者完成Seeyou概述概述嵌入式软件嵌入式软件执行数据采集、控制等任务,逻辑复杂执行数据采集、控制等任务,逻辑复杂运行在资源受限系统上运行在资源受限系统上系统构成多样化系统构成多样化部署后不受人的控制部署后不受人的控制修补困难修补困难多为实时系统多为实时系统多为关键系统多为关键系统既既可可能能运运行行在在芯芯片片上上,也也可可能能运运行行与与大大型型工工业控制系统业控制系统Seeyou概述概述嵌入式软件测试嵌入式软件测试对测试环境的要求高对测试环境的要求高对专业测试的依赖程度高对专业测试的依赖程度高测试输入和结果获得需要专门的手段测试输入和结果获得需要专门的手段测试约束大测试约束大Seeyou软件测试典型问题及对策软件测试典型问题及对策软件测试时机软件测试时机软件测试层次软件测试层次软件测试环境软件测试环境软件测试管理软件测试管理软件测试风险软件测试风险软件测试复杂性软件测试复杂性软件测试追溯性软件测试追溯性软件测试终止准则软件测试终止准则Seeyou问题及对策问题及对策测试时机测试时机测试的时机问题测试的时机问题代代码码出出来来了了,甚甚至至系系统统实实现现了了,才才开开始始测测试试文档开发滞后,更新不及时,追踪性差文档开发滞后,更新不及时,追踪性差系统状态不稳定,测试的效果无法体现系统状态不稳定,测试的效果无法体现主要对策主要对策在软件开发过程中尽早开展软件测试在软件开发过程中尽早开展软件测试做好软件设计评审和分析做好软件设计评审和分析做好配置管理工作做好配置管理工作Seeyou问题及对策问题及对策测试层次测试层次典型问题典型问题调调试试代代替替低低层层次次测测试试,ATP代代替替高高层层次次测测试试不测试无效和不期望的输入不测试无效和不期望的输入不希望外部介入不希望外部介入完全依赖外部测试完全依赖外部测试主要对策主要对策开展第三方测试开展第三方测试对开发过程中的测试提出明确要求对开发过程中的测试提出明确要求Seeyou问题及对策问题及对策测试环境测试环境典型问题典型问题过分关注测试执行,而忽视测试设计过分关注测试执行,而忽视测试设计期望自动工具替代测试工程师期望自动工具替代测试工程师期望靠测试自动化节约测试成本期望靠测试自动化节约测试成本期望靠测试自动化改善测试质量期望靠测试自动化改善测试质量相信录制相信录制/回放工具是万能的回放工具是万能的主要对策主要对策先建立流程,再实现自动化先建立流程,再实现自动化与实际需求相结合与实际需求相结合Seeyou问题及对策问题及对策测试管理测试管理典型问题典型问题被测对象来自非受控渠道被测对象来自非受控渠道测试没有文档化的计划、方案支持测试没有文档化的计划、方案支持独立测试组与开发组之间关系不协调独立测试组与开发组之间关系不协调主要对策主要对策建建立立测测试试过过程程,进进行行测测试试项项目目策策划划、跟跟踪踪与与控制,开展测试的质量保证和配置管理控制,开展测试的质量保证和配置管理将需求工程延伸到测试将需求工程延伸到测试Seeyou问题及对策问题及对策测试风险测试风险典型问题典型问题不使用风险分析技术,测试不关注风险不使用风险分析技术,测试不关注风险开发时希望成关键,测试时希望成一般开发时希望成关键,测试时希望成一般主要对策主要对策通过风险分析确定测试范围、目标和策略通过风险分析确定测试范围、目标和策略将测试作为一种高风险活动进行管理将测试作为一种高风险活动进行管理Seeyou问题及对策问题及对策测试复杂性测试复杂性典型问题典型问题认认为为测测试试工工作作很很简简单单,测测试试成成为为新新程程序序员员的过渡性工作的过渡性工作/不合格程序员的归宿不合格程序员的归宿认认为为软软件件测测试试太太复复杂杂,投投入入很很大大,做做了了但但是没有效果是没有效果进行无知的测试进行无知的测试主要对策主要对策培培训训,指指派派有有经经验验、富富有有创创造造性性的的人人员员承承担测试担测试采采用用适适当当的的技技术术、有有效效的的方方法法进进行行测测试试设设计计完善动态仿真环境,掌握测试工具完善动态仿真环境,掌握测试工具Seeyou问题及对策问题及对策测试追溯性测试追溯性典型问题典型问题软件需求规格说明太简单、过时软件需求规格说明太简单、过时即兴测试即兴测试不创建和维护测试文档不创建和维护测试文档主要对策主要对策测试应源于用户需求测试应源于用户需求维持完整的证据链维持完整的证据链进行可重复和可再现的测试进行可重复和可再现的测试Seeyou问题及对策问题及对策测试终止准则测试终止准则典型问题典型问题测试组应对保证质量负责测试组应对保证质量负责用发现缺陷数量评价测试业绩用发现缺陷数量评价测试业绩测试到资源耗尽就结束测试到资源耗尽就结束主要对策主要对策明确定义测试结束的标准明确定义测试结束的标准正确理解测试的作用和局限性正确理解测试的作用和局限性提高和改善软件设计质量提高和改善软件设计质量Seeyou级别级别测试策略测试策略SRDCU IVST系统工程系统工程单元测试单元测试编码编码软件需求分析软件需求分析设计设计集成测试集成测试配置项测试配置项测试系统测试系统测试Seeyou级别级别为什么要分级别?为什么要分级别?与软件开发过程相适应与软件开发过程相适应为为了了说说明明软软件件系系统统内内单单元元/部部件件的的互互操操作作性性需要进行三种基本的测试需要进行三种基本的测试单独单元单独单元/部件的测试部件的测试测试单元测试单元/部件间互操作部件间互操作测试单元测试单元/部件结合成的软件系统部件结合成的软件系统Seeyou级别级别单元测试的特点单元测试的特点对象模块对象模块依据软件设计规格说明依据软件设计规格说明实现串行或并行测试实现串行或并行测试方法白盒为主方法白盒为主被测模块被测模块测试用例测试用例结果结果测试工程师测试工程师Seeyou级别级别单元测试内容单元测试内容静态测试静态测试代码走查代码走查代码检查代码检查静态分析静态分析动态测试动态测试黑盒测试黑盒测试白盒测试白盒测试基于数据结构的测试基于数据结构的测试Seeyou级别级别单元动态测试焦点单元动态测试焦点被测单元被测单元单元接口单元接口局部数据结构局部数据结构边界条件边界条件独立执行路径独立执行路径错误处理的路径错误处理的路径测试用例测试用例Seeyou级别级别单元动态测试环境单元动态测试环境被测模块被测模块驱动模块驱动模块结果结果测试用例测试用例模块接口模块接口局部数据结构局部数据结构边界条件边界条件独立执行路径独立执行路径错误处理的路径错误处理的路径桩桩1桩桩2桩桩nSeeyou级别级别单元测试工作产品单元测试工作产品单元测试计划单元测试计划单元测试说明单元测试说明单元测试报告单元测试报告测试记录测试记录问题报告与问题处理报告问题报告与问题处理报告质量记录质量记录Seeyou级别级别集成测试集成测试集成测试的对象是软件部件集成测试的对象是软件部件软件部件由软件单元组成软件部件由软件单元组成集集成成测测试试前前,部部件件中中的的所所有有单单元元必必须须已已经经完完成了单元测试成了单元测试Seeyou级别级别集成测试准备集成测试准备要求的文档可提交要求的文档可提交软件概要设计说明软件概要设计说明软件接口设计说明软件接口设计说明被集成的软件单元已通过单元测试被集成的软件单元已通过单元测试被测试构件已纳入配置管理中被测试构件已纳入配置管理中具具备备了了满满足足要要求求的的集集成成测测试试环环境境和和测测试试工具工具Seeyou级别级别集成测试内容集成测试内容1.单元间的接口测试单元间的接口测试2.全局数据结构测试全局数据结构测试3.软件功能模块的功能测试软件功能模块的功能测试4.性能测试性能测试5.边界和人为条件下的性能边界和人为条件下的性能Seeyou级别级别集成测试焦点集成测试焦点重点寻找与下述内容相关的缺陷重点寻找与下述内容相关的缺陷软件系统结构的设计和构造软件系统结构的设计和构造在子系统层次上被集成的功能或操作在子系统层次上被集成的功能或操作组件组件/模块之间的接口和相互作用模块之间的接口和相互作用资源集成资源集成环境集成环境集成Seeyou级别级别集成测试通过准则集成测试通过准则1.单元间无错误连接单元间无错误连接2.满足各项功能、性能要求满足各项功能、性能要求3.对错误有正确的处理对错误有正确的处理4.对测试中的异常有合理解释对测试中的异常有合理解释5.接口正确接口正确Seeyou级别级别部件测试工作产品部件测试工作产品部件测试计划部件测试计划部件测试说明部件测试说明部件测试报告部件测试报告测试记录测试记录问题报告与问题处理报告问题报告与问题处理报告质量记录质量记录Seeyou级别级别配置项测试概念配置项测试概念配配置置项项测测试试的的对对象象是是计计算算机机软软件件配配置置项项(CSCI)计计算算机机软软件件配配置置项项,是是能能够够被被独独立立地地进进行行配配置置管管理理的的,并并能能够够满满足足最最终终用用户户功功能能的的一一组组软件软件Seeyou级别级别配置项测试的目的配置项测试的目的1.发现软件配置项内存在的缺陷和问题发现软件配置项内存在的缺陷和问题2.验证软件配置项实现了所需的能力验证软件配置项实现了所需的能力3.验证软件是否按软件需求规格说明书中验证软件是否按软件需求规格说明书中确定的软件功能、性能、质量属性、约确定的软件功能、性能、质量属性、约束及限制等技术要求进行工作束及限制等技术要求进行工作4.检验软件配置项与相关的软件检验软件配置项与相关的软件/硬件配置硬件配置项接口的正确性和互操作性项接口的正确性和互操作性Seeyou级别级别配置项测试依据配置项测试依据测试要求测试要求任任务务书书、合合同同、测测试试规规范范等等对对软软件件测测试试有有约约束束力力的的文文件件,规规定定了了软软件件测测试试的的类类型型、程度、管理,等等程度、管理,等等被测对象的规格说明被测对象的规格说明软件需求规格说明书,等软件需求规格说明书,等Seeyou级别级别配置项测试焦点配置项测试焦点功能功能(针对业务针对业务/任务需求,逐项任务需求,逐项)接口接口(关注通信需求与手段关注通信需求与手段)配配置置项项级级的的性性能能(关关注注容容量量、余余量量、瓶瓶颈颈)质量属性质量属性(关注质量设计的实现关注质量设计的实现)设计约束设计约束(关注资源的利用率和余量关注资源的利用率和余量)Seeyou级别级别配置项测试主要内容配置项测试主要内容功能测试功能测试性能测试性能测试接口测试接口测试容错测试容错测试安全性测试安全性测试边界测试边界测试安装性测试安装性测试文档审查文档审查用户操作用户操作特定条件下的行为特定条件下的行为与硬件配置项的集成与硬件配置项的集成与与系系统统中中其其它它软软件件配配置项的集成与协作置项的集成与协作Seeyou级别级别配置项测试环境要求配置项测试环境要求配置项测试对测试环境的关注配置项测试对测试环境的关注更更关关注注环环境境的的可可控控性性,通通常常会会在在仿仿真真或或模模拟拟环环境境下下进进行行,要要求求高高度度的的可可控控性性和和尽量的真实性尽量的真实性 对侵入式测试方法的支持对侵入式测试方法的支持Seeyou级别级别配置项测试工作产品配置项测试工作产品配置项测试计划配置项测试计划配置项测试说明配置项测试说明配置项测试报告配置项测试报告测试记录测试记录问题报告与问题处理报告问题报告与问题处理报告质量记录质量记录Seeyou级别级别系统测试概念系统测试概念软软件件系系统统作作为为一一个个整整体体进进行行测测试试,检检验验系系统统各各部部分分之之间间的的协协调调情情况况,以以证证实实在在目目标标环环境境下软件完成了全部系统功能和性能。下软件完成了全部系统功能和性能。系系统统测测试试是是一一系系列列不不同同测测试试的的组组合合,这这些些测测试试目目的的不不同同,但但都都是是为为了了整整个个系系统统成成分分能能正正常地集成到一起并完成分配的功能。常地集成到一起并完成分配的功能。Seeyou级别级别系统测试的目的系统测试的目的1.发现软件系统范围内存在的缺陷和问题发现软件系统范围内存在的缺陷和问题2.验证软件系统实现了所需的能力验证软件系统实现了所需的能力3.验证软件系统各部分之间的协调情况,验证软件系统各部分之间的协调情况,以证实在目标环境下软件系统完成了软以证实在目标环境下软件系统完成了软件任务书或系统件任务书或系统/子系统设计文档规定的子系统设计文档规定的全部软件需求全部软件需求4.检验软件系统能否与其他指定的系统成检验软件系统能否与其他指定的系统成功地进行协同操作功地进行协同操作Seeyou级别级别系统测试的依据系统测试的依据测试要求测试要求任任务务书书、合合同同、测测试试规规范范等等对对软软件件测测试试有有约约束束力力的的文文件件,规规定定了了软软件件测测试试的的类类型型、程度、管理,等等程度、管理,等等被测对象的规格说明被测对象的规格说明软件研制任务书软件研制任务书系统系统/子系统需求规格说明子系统需求规格说明系统系统/子系统设计文档,等子系统设计文档,等Seeyou级别级别系统测试焦点系统测试焦点功功能能(针针对对高高级级系系统统需需求求,强强调调完完整整的的业业务务/任务场景任务场景)接口接口(关注与其他系统的协同操作关注与其他系统的协同操作)性能性能(关注总体性能和资源竞争关注总体性能和资源竞争)质质量量属属性性(关关注注因因协协同同操操作作带带来来的的质质量量属属性问题性问题)Seeyou级别级别系统测试主要内容系统测试主要内容功能测试功能测试性能测试性能测试接口测试接口测试容错测试容错测试安全性测试安全性测试边界测试边界测试容量测试容量测试强度测试强度测试安装性测试安装性测试文档审查文档审查用户操作用户操作特定条件下的行为特定条件下的行为软件与硬件的集成与协作软件与硬件的集成与协作软软件件与与外外部部软软件件和和系系统统的的集成集成系统可用性测试系统可用性测试Seeyou级别级别系统测试环境要求系统测试环境要求系统测试对测试环境的关注系统测试对测试环境的关注更关注环境的真实性更关注环境的真实性对对于于嵌嵌入入式式软软件件,软软件件运运行行环环境境较较容容易易保证,但是通用测试工具环境缺乏保证,但是通用测试工具环境缺乏对对于于非非嵌嵌入入式式系系统统,尤尤其其是是大大型型系系统统,软软件件运运行行环环境境较较难难保保证证,而而通通用用测测试试工工具环境丰富具环境丰富Seeyou级别级别系统测试工作产品系统测试工作产品系统测试计划系统测试计划系统测试说明系统测试说明系统测试报告系统测试报告测试记录测试记录问题报告与问题处理报告问题报告与问题处理报告质量记录质量记录Seeyou级别级别回归测试回归测试原因原因超过超过60%的对软件系统的修改会无意中的对软件系统的修改会无意中引入新的错误引入新的错误每修改每修改6行代码就会引入一个新的错误行代码就会引入一个新的错误目标目标检验修改是否达到了预期的目的检验修改是否达到了预期的目的检验是否损害了原有的正常功能,从而检验是否损害了原有的正常功能,从而造成系统的回归造成系统的回归Seeyou级别级别回归测试回归测试Seeyou级别级别回归测试流程回归测试流程识别变更,进行变更影响分析识别变更,进行变更影响分析对原测试集进行维护,生成新的测试对原测试集进行维护,生成新的测试集集从测试集中选择回归测试包从测试集中选择回归测试包用选择的测试包进行回归测试用选择的测试包进行回归测试对回归测试结果进行分析并报告对回归测试结果进行分析并报告Seeyou级别级别回归测试用例集回归测试用例集再测试全部用例再测试全部用例基于风险选择测试基于风险选择测试基于操作剖面选择测试基于操作剖面选择测试再测试修改的部分再测试修改的部分防火墙内再测试防火墙内再测试Seeyou级别级别更改的影响性分析更改的影响性分析通过跟踪矩阵,确定缺陷更改关联的范围通过跟踪矩阵,确定缺陷更改关联的范围通过修改属性通过修改属性(纠错、适用、需求纠错、适用、需求),确定,确定受修改影响的范围受修改影响的范围通过被修改工作产品内部关系,保证修改通过被修改工作产品内部关系,保证修改的内部一致性、正确性的内部一致性、正确性Seeyou管理管理典型测试过程典型测试过程测试要求测试策划测试策划测试设计和实现测试设计和实现测试执行测试执行测试总结测试总结需求管理需求管理 策划管理策划管理跟踪与控制跟踪与控制 质量保证质量保证 配置管理配置管理 软件测评项目管理软件测评项目管理 软件测试过程软件测试过程Seeyou管理管理关于测试过程的说明关于测试过程的说明过程和阶段的设置与测试的组织形式有关过程和阶段的设置与测试的组织形式有关独立性独立性测试组织的文化和成熟度测试组织的文化和成熟度在开发组织开展内部测试时在开发组织开展内部测试时软软件件测测评评项项目目管管理理应应与与软软件件开开发发管管理理活活动动融融合合,如如需需求求管管理理、项项目目策策划划、项项目目监监督督与控制、质量保证、配置管理与控制、质量保证、配置管理Seeyou管理管理测试策划测试策划确定测试策略确定测试策略确定测试项确定测试项确定测试方法确定测试方法确定测试工作产品确定测试工作产品确定资源要求确定资源要求确定人员要求确定人员要求工作量估算工作量估算风险分析风险分析确定结束条件确定结束条件确定评价准则和方法确定评价准则和方法测试进度规划测试进度规划确定度量及采集要求确定度量及采集要求Seeyou管理管理测试设计和实现测试设计和实现分解测试项分解测试项根据测试项特征,确定用例设计方法根据测试项特征,确定用例设计方法确定数据选取依据确定数据选取依据测试用例设计测试用例设计确定测试环境确定测试环境Seeyou管理管理测试执行测试执行确认和交接被测软件确认和交接被测软件测试用例集的执行测试用例集的执行填写测试日志和测试记录填写测试日志和测试记录故障隔离,填写问题报告故障隔离,填写问题报告问题报告问题报告/问题处理报告的交接问题处理报告的交接选择回归测试用例集,完成回归测试选择回归测试用例集,完成回归测试根据退出准则确定是否结束测试执行根据退出准则确定是否结束测试执行Seeyou管理管理测试总结测试总结评价测试工作评价测试工作评价被测软件评价被测软件编制测试报告编制测试报告评审测试报告评审测试报告Seeyou管理管理需求管理需求管理建立跟踪矩阵建立跟踪矩阵需需求求跟跟踪踪:软软件件需需求求测测试试需需求求测测试试类类型型测试用例测试用例执行记录执行记录问题报告问题报告文文档档跟跟踪踪:测测试试需需求求规规格格说说明明测测试试计计划划测试说明测试说明测试报告测试报告更改跟踪:更改单更改跟踪:更改单文档版本文档版本维持需求的垂直和水平两维的双向可溯性维持需求的垂直和水平两维的双向可溯性跟踪需求的变更跟踪需求的变更Seeyou管理管理测试项目策划测试项目策划确定测试策略确定测试策略确定测试需要的技术或方法确定测试需要的技术或方法确定用于测试的资源要求确定用于测试的资源要求确定人员组织确定人员组织安排测试进度安排测试进度确定测试任务的结束条件确定测试任务的结束条件确定被测软件的评价准则和方法确定被测软件的评价准则和方法进行测试风险分析进行测试风险分析Seeyou管理管理测试项目跟踪与控制测试项目跟踪与控制跟踪与控制形式跟踪与控制形式定期例会、测量等定期例会、测量等跟踪与控制依据跟踪与控制依据项目计划项目计划跟踪与控制对象跟踪与控制对象工作量和成本、进度、资源要求等工作量和成本、进度、资源要求等Seeyou管理管理配置管理配置管理可可以以与与开开发发过过程程的的配配置置管管理理工工作作合合并并开开展展测测试试采采取取独独立立方方式式进进行行时时,对对被被测测对对象象和测试工作产品进行交接管理和测试工作产品进行交接管理将缺陷管理纳入将缺陷管理纳入SFRACAS协调被测对象的版本管理协调被测对象的版本管理将将测测试试工工作作产产品品作作为为软软件件的的重重要要组组成成部部分进行变更管理和版本控制分进行变更管理和版本控制Seeyou管理管理过程和产品质量保证过程和产品质量保证可以与开发过程的质量保证工作合并开展可以与开发过程的质量保证工作合并开展如何进行及时监督如何进行及时监督活动的标准符合性监督活动的标准符合性监督工作产品的质量监督工作产品的质量监督应保证独立性应保证独立性SEEYoU问题问题?
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!