欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    通信软件测试技术基础ppt课件.ppt

    • 资源ID:69190580       资源大小:96KB        全文页数:31页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    通信软件测试技术基础ppt课件.ppt

    篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统通信软件测试技术基础教学进度安排总学时:32学时课堂教学:28学时实验教学:12学时成绩评定平时成绩:10%期末考试成绩(暂定闭卷)70%实验成绩:20%答疑方式:电话:88803818邮件:篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统第一章 软件测试概述软件测试的意义计算机在关键领域的重要性软件对计算机系统的影响软件测试可以一定程度上减少系统故障本课程的主要内容软件测试的基本概念软件测试技术白箱法黑箱法TTCN树表描述语言LOTOS时序逻辑描述语言篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统第一节 软件故障与软件测试两个软件故障的例子Intel奔腾处理器故障1994年12月30日,美国Lynchburg大学的Thomas R.Nicely博士在一台奔腾PC机上做运算时发现,(4195835/3145727)*3145727-4195835不等于0 千年问题20世纪70年代一个叫Dave的程序员,负责本公司的工资系统。他把4位数日期缩减为2位,例如1973年为73。因为工资系统极度依赖数据处理,Dava节省了可观的存储空间。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统第一节 软件故障与软件测试一组术语缺陷(bug)缺点(defect)统称为缺陷偏差(variance)错误(error)异常(anomaly)统称为错误老化(age)问题(problem)失败(failure)矛盾(inconsistency)统称为失败事故(incident)谬误(fault)篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统第一节 软件故障与软件测试第一类称为缺陷:它们都是软件开发过程潜在的隐患,这些缺陷可能在软件投入运行后出现,使得软件的性能和可靠性等方面与系统的设计要求不符;有时这些问题可能不出现,软件的性能和可靠性并不会因为它们的存在而受到影响。第二类称为错误:这类错误与软件运行状态有关,它们是在软件运行过程中可观测到的软件错误。这些问题出现的原因是软件缺陷所致。第三类称为失败:这是软件运行给用户造成的损失的一类软件故障,它强调软件失败的结果。失败的直接原因是软件系统存在软件错误。并不是所有的软件错误都会导致软件失败,如果对软件错误加以适当的控制,软件错误可以导致安全。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统什么是软件测试呢?所谓软件测试是为了评价一个软件系统的质量和发现错误而从事的一种工作过程。可分为局部软件的局部运行和全部运行;从运行的环境来看,可有仿真运行和实际运行。这就存在一个软件测试中的方式和方法的问题。而方法又与采用的技术相关,技术不同,方法也不同。所以软件测试技术是测试的关键。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统1.2软件测试与软件开发过程生命周期模型:软件开发过程中的各种活动构成软件开发的生命周期,而随着这些活动的组织方式和方法不同,就构成不同的软件开发生命周期模型。生命周期与测试的关系:也就是说,虽然软件开发的生命周期模型有所不同,但软件开发的阶段性始点和终点是相同的,而且软件测试是不可缺少的一项工作。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统1.2.1顺序生命周期模需求阶段体系结构设计阶段系统详细设计阶段编码和单元测试阶段软件集成阶段系统集成阶段验收测试阶段图1-1V 生命周期模型篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统需求阶段体系结构设计阶段系统详细设计阶段编码和单元测试阶段软件集成阶段系统集成阶段验收测试阶段图1-2 瀑布生命周期模型篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统1.2.2 渐进式开发生命周期模型状态1 开发阶段状态2 开发阶段结束中期提交1中期提交2最终提交图 1.3 渐进式开发生命周期篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统1.2.3 迭代生命周期模型需求分析设计评价实现和测试开始完成1-4 迭代生命周期模型篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统1.3 软件测试方法与测试内容软件测试的种类:从是否需要执行被测软件的角度,可分为静态测试和动态测试。从测试是否针对系统的内部结构和具体实现算法的角度,可分为白盒测试和黑盒测试;从测试范围角度,可分为单元测试、系统测试、集成测试等等;从测试目标角度,可分为性能测试、功能测试、可靠性测试等等。从测试采用的工具角度,可分自动测试,手工测试等。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统1.3.1 黑盒测试黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能的情况下,通过测试来检测每个功能是否都能正常使用。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统1.3.2 白盒测试白盒测试也称结构测试或逻辑驱动测试,它是在知道它产品内部工作过程的前提下,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统1.3.3 ALAC测试ALAC测试是一种基于客户使用产品的知识开发出来的测试方法。ALAC测试是基于复杂的软件产品有许多错误的原则。最大的受益者是用户,缺陷查找和改正将针对哪些客户最容易遇到的错误。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统1.3.4 单元测试单元测试的对象是软件设计的最小单位模块。单元测试的依据是详细设计描述,单元测试应对模块内所有重要的控制路径设计测试用例,以便发现模块内部的错误。单元测试多采用白盒测试技术,系统内多个模块可以并行地进行测试。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统1.3.5 综合测试综合测试是组装软件的系统测试技术,按设计要求把通过单元测试的各个模块组装在一起之后,进行综合测试以便发现与接口有关的各种错误。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统1.3.6确认测试(集成测试)确认测试应检查软件能否按合同要求进行工作,即是否满足软件需求说明书中的确认标准。确认测试标准 配置复审 确认测试的另一个重要环节是配置复审。复审的目的在于保证软件配置齐全、分类有序,并且包括软件维护所必须的细节。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统1.3.6、测试测试是指软件开发公司组织内部人员模拟各类用户对即将面市软件产品(称为版本)进行测试,试图发现错误并修正。经过测试调整的软件产品称为版本。紧随其后的测试是指软件开发公司组织各方面的典型用户在日常工作中实际使用版本,并要求用户报告异常情况、提出批评意见。然后软件开发公司再对版本进行改错和完善。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统1.3.7 系统测试恢复测试:恢复测试主要检查系统的容错能力。当系统出错时,能否在指定时间间隔内修正错误并重新启动系统。安全测试:安全测试检查系统对非法侵入的防范能力。强度测试:强度测试检查程序对异常情况的抵抗能力。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统 性能测试:对于那些实时和嵌入式系统,软件部分即使满足功能要求,也未必能够满足性能要求,虽然从单元测试起,每一测试步骤都包含性能测试,但只有当系统真正集成之后,在真实环境中才能全面、可靠地测试运行性能,系统性能测试是为了完成这一测试任务。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统可用性测试:对“用户友好性”的测试。显然这是主观的,且将取决于目标最终用户或客户。用户面谈、调查、用户对话的录像和其他一些技术都可使用。程序员和测试员通常都不宜作可用性测试员。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统可靠性测试:可靠性测试是为了检验软件系统运行是否可靠,而进行的一种测试。这类软件系统的失败往往导致不可预料的结果,如航空、航天领域中运行的软件,铁路系统中运行的软件等等。可靠性测试的方法关心的是,一旦软件系统出现故障,其系统是否导向安全,所以可靠性测试与安全测试紧密相关。可靠性测试通常采用黑箱测试法。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统 1.3.8 面向对象的软件测试面向对象的软件测试(OOTest)是根据面向对象的软件开发方法所设计的软件系统所提出的软件测试方法。OO Test又分为:面向对象分析的测试(OOA Test)面向对象设计的测试(OOD Test)面向对象的程序测试(OOP Test)篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统 1.3.9 协议软件测试协议软件作为软件的一种特殊形式,已经形成了一个崭新的学科协议工程学。研究范围包括:协议说明(Protocol Specification)协议证实(Protocol Validation)协议验证(Protocol Verification)协议综合(Protocol Synthesis)协议转换(Protocol Conversion)协议性能分析(Protocol Performance Analysis)协议自动实现(Protocol Automatic Implementation)协议测试(Protocol Testing)。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统协议测试是一种黑盒测试,它按照协议标准,通过控制观察被测协议实现的外部行为对其进行评价协议测试分成三个方面进行研究:一致性测试(Conformance Testing)互操作性测试(Interoperability Testing)性能测试(Performance Testing)。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统1.4 软件测试原则与特点软件测试的原则应当把“尽早和不断地测试”作为开发者的座右铭。程序员应该避免检查自己的程序,测试工作应该由独立的专业的软件测试机构来完成。设计测试用例时,应该考虑到合法的输入和不合法的输入,以及各种边界条件,特殊情况下要制造极端状态和意外状态,比如网络异常中断、电源断电等情况。一定要注意测试中的错误集中发生现象,这和程序员的编程水平和习惯有很大的关系。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统对测试错误结果一定要有一个确认的过程。一般有A测试出来的错误,一定要有一个B来确认,严重的错误可以召开评审会进行讨论和分析。制定严格的测试计划,并把测试时间安排得尽量宽松,不要希望在极短的时间内完成一个高水平的测试。重复测试的关联性一定要引起充分的注意,修改一个错误而引起更多错误出现的现象并不少见。妥善保存一切测试过程文档,意义是不言而喻的,测试的重现性往往要靠测试文档。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统 1.4.2 软件测试特点完全测试程序是不可能的。图1-5 一个程序结构图路径数:51+52+53+520=1040篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统软件测试是有风险的行为测试无法显示潜在的软件缺陷 发现的缺陷越多,说明软件缺陷越多篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统小结:软件故障可大体上分为三种类型,软件缺陷是根源,后两类故障是软件缺陷的直接后果。软件测试与生命周期的关系测试伴随整个生命周期常见的软件测试方法多种方法,但黑箱与白箱测试是基础软件测试原则和特点8个原则,4个特点

    注意事项

    本文(通信软件测试技术基础ppt课件.ppt)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开