网络通信产品测试

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

•标题名称:28pt黑体,深蓝色•文本内容:最大28pt黑体,黑色汉柏科技网络通信产品测试王智民汉柏科技有限公司•标题名称:28pt黑体,深蓝色•文本内容:最大28pt黑体,黑色Agenda•新产品开发常用管理体系•IPD与华为IPD介绍•测试基本概念•测试用例设计技术•通信设备测试•测试管理•标题名称:28pt黑体,深蓝色•文本内容:最大28pt黑体,黑色产品开发常用管理体系•PACE–ProductAndCycle-timeExcellence,产品及周期优化法•IPD–IntegratedProductDevelopment,集成产品开发•SGS–Stage-GateSystem,门径管理系统•PVM–ProductValueManagement,产品价值管理•标题名称:28pt黑体,深蓝色•文本内容:最大28pt黑体,黑色Agenda•新产品开发常用管理体系•IPD与华为IPD介绍•测试基本概念•测试用例设计技术•通信设备测试•测试管理•标题名称:28pt黑体,深蓝色•文本内容:最大28pt黑体,黑色IPD介绍•基本思想–(1)新产品开发是一项投资决策–(2)基于市场的开发–(3)跨部门、跨系统的协同–(4)异步开发模式–(5)重用性–(6)结构化的流程•适用性–IPD适用于技术复杂度较高–管理能力相对成熟的企业•标题名称:28pt黑体,深蓝色•文本内容:最大28pt黑体,黑色华为IPD介绍产品IRB/公司IPMT公司高层财务营销与销售研发制造采购产品线·无线`安全测试IT技术支持产品线IPMTIPMT主任行销大客户行销财务与计划开发制造采购测试销售服务与支持研发财务销售行销制造技术支持投资组合管理团队PMT销售执行周审视例会供需/器件承诺决策质量评审财务预测客户满意度委员会概念阶段计划阶段开发阶段验证阶段发布阶段停止销售停止生产停止服务和支持PDT开发制造采购财务销售行销采购资料测试技术支持GAPL-IPMT开发制造采购财务销售行销采购资料测试技术支持在适当的时间向市场推出适当的产品,满足客户需求并实现业务目标监控市场情况并管理已经发布产品的投资组合直到生命周期终止,优化投资组合方案以实现业务目标•标题名称:28pt黑体,深蓝色•文本内容:最大28pt黑体,黑色华为IPD流程与MM流程市场管理MMIPD概念计划开发验证发布生命周期了解市场市场细分组合分析制定业务策略和计划融合并优化各业务部分的业务计划管理业务计划评估绩效项目任务书产品线业务计划产品线项目组合产品线路标组合管理责任主体:产品线IPMT-à分析组合-à制定产品线业务计划-à制定产品线路标是否市场信息客户反馈竞争对手信息技术趋势当前产品组合组合分析à竞争?竞争对手信息à了解能够进入的细分市场à分析细分市场中的市场机制à支持产品线组合与产品的销售预测à收集并分析市场需求•标题名称:28pt黑体,深蓝色•文本内容:最大28pt黑体,黑色华为IPD流程集成产品开发IPD概念阶段计划阶段开发阶段验证阶段发布阶段停止销售停止生产停止服务和支持生命周期阶段概念DCP计划DCP可获得性DCP停止销售DCP停止生产DCP停止服务与支持DCP继续重新确定中止•标题名称:28pt黑体,深蓝色•文本内容:最大28pt黑体,黑色华为IPD流程与产品测试集成产品开发IPD概念阶段计划阶段开发阶段验证阶段发布阶段生命周期阶段TR2TR3TR1TR4TR4ATR6TR5SITSVTSRT•标题名称:28pt黑体,深蓝色•文本内容:最大28pt黑体,黑色华为产品测试测试类型对应产品开发阶段关注点SITTR4~TR5系统功能系统稳定性系统鲁棒性系统性能SVTTR5~TR6系统规格系统性能系统易用性文档测试SRTTR6~发布阶段决策评审点系统配套出厂检验装备测试•标题名称:28pt黑体,深蓝色•文本内容:最大28pt黑体,黑色Agenda•新产品开发常用管理体系•IPD与华为IPD介绍•测试基本概念•测试用例设计技术•通信设备测试•测试管理•标题名称:28pt黑体,深蓝色•文本内容:最大28pt黑体,黑色测试基本概念•测试定义–IEEE在1983年提出:“使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。”•测试目标–检验它是否满足规定的需求–发现错误•标题名称:28pt黑体,深蓝色•文本内容:最大28pt黑体,黑色测试基本原则•所有的测试都应追溯到用户需求•应该在测试工作真正开始的前较长时间内就进行测试计划•Pareto原则应用于软件测试–Pareto原则暗示着测试发现的错误中的80%很可能起源于程序模块中的20%。当然,问题在于如何孤立这些有疑点的模块并进行彻底的测试。•测试应从“小规模”开始,逐步转向“大规模”–最初的测试通常把焦点放在单个程序模块上,进一步测试的焦点则转向在集成的模块簇中寻找错误,最后在整个系统中寻找错误。•穷举测试是不可能的–在测试中不可能运行路径的每一种组合,–充分覆盖程序逻辑,并确保程序设计中使用的所有条件是有可能的。•为了达到最佳效果,应该由独立的第三方来构造测试–“最佳效果”指最可能发现错误的测试(测试的主要目标)–创建系统的软件工程师并不是构造软件测试的最佳人选•标题名称:28pt黑体,深蓝色•文本内容:最大28pt黑体,黑色什么是好的测试•一个好的测试发现错误的可能性很高–为了达到这个目标,测试者必须理解软件,并尝试设想软件如何才能失败•一个好的测试并不冗余–测试的时间和资源是有限的,没有必要构造一个与其他测试用途完全相同的测试,每一个测试都应该有不同的用途(哪怕是细微的差异)–例如,有一个模块被用来识别用户密码以决定是否启动系统,为了测试密码输入的错误,测试者设计了一系列的输入密码测试。在不同的测试中输入有效与无效密码(四个数字),然而,每一个有效/无效密码将检测一种不同错误模式,例如,一个将8080作为有效密码的系统将不会接受非法密码1234,如果接收1234,将产生错误,另一个测试输入1235,与1234的测试意图相同,因此是冗余的,然而,非法输入8081或8180就有些细微的差异,即对与有效密码相近但并不相同的密码该进行测试。•一个好的测试应该是“最佳品种”–在一组目的相似的测试中,时间和资源的限制可能只影响其某个子集的执行,此时,应该使用最可能找到所有错误的测试。•一个好的测试既不会太简单,也不会太复杂–每一个测试应该独立执行–适当的组合测试是必要的•标题名称:28pt黑体,深蓝色•文本内容:最大28pt黑体,黑色有关测试的“金科玉律”•木桶原理–产品质量的关键因素是分析、设计和实现,测试应该是融于其中的补充检查手段,其他管理、支持、甚至文化因素也会影响最终产品的质量–测试是提高产品质量的必要条件,也是提高产品质量最直接、最快捷的手段,但决不是一种根本手段。反过来说,如果将提高产品质量的砝码全部押在测试上,那将是一个恐怖而漫长的灾难•Bug的80-20原则–一般情况下,在分析、设计、实现阶段的复审和测试工作能够发现和避免80%的Bug,而系统测试又能找出其余Bug中的80%,最后的5%的Bug可能只有在用户的大范围、长时间使用后才会曝露出来–测试只能够保证尽可能多地发现错误,无法保证能够发现所有的错误•标题名称:28pt黑体,深蓝色•文本内容:最大28pt黑体,黑色测试分类(22种)•根据测试设计技术–黑盒测试–白盒测试•从测试过程看–单元测试–集成测试–系统测试•从产品角度看–Alpha测试–Beta测试•从测试完备性–累积综合测试–功能测试–端到端测试–健全测试–衰竭测试–接受测试–负载测试–强迫测试–性能测试–可用性测试–安装/卸载测试–恢复测试–安全测试–兼容测试–比较测试•标题名称:28pt黑体,深蓝色•文本内容:最大28pt黑体,黑色容易混淆的概念•性能测试与压力测试–综合性能=负载指数*性能指数–一般对一台设备来说,综合性能是固定的–压力测试是为了得到性能指数最小时候(可以接受的最小指数)最大的负载指数–性能测试是为了得到负载指数确定下的性能指数•Alpha测试与Beta测试–都不是研发人员或者测试人员完成,由最终用户或者第三方来完成–Alpha测试接近开发完成时所做的测试,测试后,设计可能有少许改动–Beta测试时开发基本完成后所作的测试,在最终发布前所有发现的问题需要更正•兼容测试与比较测试–兼容测试是测试软件或者设备在用户要求的环境下的适应性–比较测试是与竞争伙伴的产品做比较,找出优劣势•标题名称:28pt黑体,深蓝色•文本内容:最大28pt黑体,黑色测试过程常见模型•V模型•缺陷:把测试作为在编码之后的一个阶段,是针对程序进行的寻找错误的活动,而忽视了测试活动对需求分析、系统设计等活动的验证和确认的功能•标题名称:28pt黑体,深蓝色•文本内容:最大28pt黑体,黑色测试过程常见模型•W模型•缺陷:在W模型中,需求、设计、编码等活动被视为串行的,测试和开发也保持着一种线性前后关系,上一阶段完全结束,才可正式开始下一阶段工作。无法支持迭代开发模型•标题名称:28pt黑体,深蓝色•文本内容:最大28pt黑体,黑色测试过程常见模型•H模型•H模型揭示了一个原理:软件测试是一个独立的流程,贯穿产品整个生命周期,与其他流程并发地进行。H模型指出软件测试要尽早准备,尽早执行。不同的测试活动可以是按照某个次序先后进行的,但也可能是反复的,只要某个测试达到准备就绪点,测试执行活动就可以开展•标题名称:28pt黑体,深蓝色•文本内容:最大28pt黑体,黑色测试过程常见模型•其他模型–X模型•X模型提出针对单独的程序片段进行相互分离的编码和测试,此后通过频繁的交接,通过集成最终合成为可执行的程序–前置测试模型•前置测试模型体现了开发与测试的结合,要求对每一个交付内容进行测试•标题名称:28pt黑体,深蓝色•文本内容:最大28pt黑体,黑色对测试的常见误解•测试是保证产品质量的充分必要条件•测试就是发现错误•测试工作是没有技术含量的工作•测试无法发现重要的问题•测试能够发现100%的错误•测试不需要设计•所有测试都能够实现自动化•标题名称:28pt黑体,深蓝色•文本内容:最大28pt黑体,黑色Agenda•新产品开发常用管理体系•IPD与华为IPD介绍•测试基本概念•测试用例设计常用技术•通信设备测试•测试管理•标题名称:28pt黑体,深蓝色•文本内容:最大28pt黑体,黑色测试用例设计技术•白盒测试–若了解产品的内部构造,则构造测试,以确保“所有齿轮吻合”,即内部操作依据规约执行,而且所有的内部构件被充分利用一个好的测试并不冗余•黑盒测试–若了解产品的特定功能,则构造测试,以证实各功能完全可执行,同时在各功能中寻找错误•灰盒测试–若既能够了解产品的特定功能,又了解产品的内部构造,则可以构造测试,结合白盒和黑盒进行测试•标题名称:28pt黑体,深蓝色•文本内容:最大28pt黑体,黑色测试用例设计技术—黑盒测试用例设计方法•①第一步是理解软件所表示的对象及其关系•②第二步是定义一组保证“所有对象与其他对象都具有所期望的关系”的测试序列•换言之,软件测试首先是创建对象及其关系图,然后导出测试序列以检查对象及其关系,并发现错误•标题名称:28pt黑体,深蓝色•文本内容:最大28pt黑体,黑色测试用例设计技术—黑盒测试用例设计方法•等价类划分方法–等价划分的测试用例设计基于输入条件的等价类评估•设计指南–如果输入条件代表一个范围,可以定义一个有效等价类和两个无效等价类–如果输入条件需要特定的值,可以定义一个有效等价类和两个无效等价类–如果输入条件代表集合的某个元素,可以定义一个有效等价类和一个无效等价类–如果输入条件是布尔式,可以定义一个有效等价类和一个无效等价类•标题名称:28pt黑体,深蓝色•文本内容:最大28pt黑体,黑色测试用例设计技术—黑盒测试用例设计方法•边界值分析方法–边界值分析是一种补充等价划分的测试用例设计技术–不是选择等价类的

1 / 62
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功