(软件测试复习.docxVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(软件测试复习

复习纲要一、题型:判断题,共10分。单项选择题,共50分填空题共8分简答题共12分设计题共20分二、基本概念测试的目的是P7:尽可能发现软件中的错误。软件测试作用:只能发现错误,但不能保证测试后的软件没有错误。软件测试的内容包括:需求规格说明,软件设计规格说明,源程序。软件测试公理:程序中隐藏错误的概率与其已发现的错误数成正比。测试后程序中残存的错误数目与该程序中已发现的错误数目成正比。软件测试的过程模型 P49:V模型,即瀑布模型,开发与测试的对应关系;W模型,软件测试就伴随着整个软件开发的周期,从需求分析时就可以开始测试。软件测试要尽早开始。设计测试用例的依据文档:系统的需求规格说明书,源程序。测试计划 P41:不包含测试用例。答:1.制定测试计划的作用 1)使软件测试工作进行更顺利。 2)促进项目参加人员彼此的沟通。 3)及早发现和修正软件规格说明书的问题。 4)使软件测试工作更易于管理。三、测试技术测试方法分类P15-16:从运行程序的角度:静态、动态。不需要运行程序,为静态测试;通过运行程序,为动态测试。从测试用例设计的角度:黑盒、白盒。黑盒测试、白盒测试是分别从用户、开发人员观点出发的测试白盒测试分析程序的内部逻辑来设计测试用例。。黑盒测试侧重于程序的功能来设计测试用例。软件测试的实施过程:P53单元测试是最基础的环节。 进行充分的单元测试,是提高软件质量,降低开发成本的必由之路。单元测试(又称为模块测试)。单元测试主要针对模块的几个基本特征进行测试,不能完成系统功能的测试。单元测试的方法:驱动模块,桩模块P57。驱动摸快:相当于被测模块的主程序,用以模拟被测模块的上级模块,用于接收测试数据,并把这些数据传送给被测模块,启动被测模块,最后输出实测结果。桩模块:相当于被测模块调用的子模块,用以模拟被测模块的下级模块,桩模块一般只进行很少的数据处理,不需要把子模块的所有的所有功能都带进来,但不允许什么事情都不做。单元测试时,用于代替被调用模块的是桩模块;用于模拟被测单元的上级模块的是驱动模块。集成测试(组装测试或者联合测试)P58定义:在单元测试的基础上,将所有模块按照设计要求(如结构图等)组装成为子系统或系统,进行集成测试。增式集成测试 P60:有3种方式:自底向上;自顶向下,较好;组合集成(三明集成)自底向上集成需要写驱动模块程序,自顶向下集成需要写桩模块。软件的集成最好由该软件的编程人员来完成。系统测试(完全采用黑盒测试技术)目标:p61不是要找出软件故障,而是要证明系统的性能。(检验软件的各种功能是否正常,并检验它的性能、强度、兼容性、使用性能、故障除服等一系列质量指标。)包括的测试:p62(功能测试,性能测试,恢复测试,安全测试、强度测试以及其他限制条件的测试)性能测试的主要性能指标。如响应时间、吞吐量、资源利用率、每秒点击次数等。验收测试 P62包含alpha ,Beta 测试。白盒测试技术:逻辑覆盖测试基于程序的逻辑结构设计相应的测试用例,要求测试人员深入了解被测程序的逻辑结构特点,完全掌握源代码的流程。根据不同的测试要求,逻辑覆盖测试可以分为语句覆盖、判断覆盖、条件覆盖、判断/条件覆盖、条件组合覆盖和路径覆盖。 逻辑覆盖P30-34:*语句覆盖*判定覆盖*条件覆盖判定/条件覆盖条件组合覆盖*路径分析 P35-38独立路径选择和Z路径覆盖是两种常见的路径覆盖方法。包括1、控制流图(表示程序流程);2、程序环路复杂性(描述程序内部逻辑复杂度的标准,该标准运用基本路径方法,给出了程序独立路径集中的独立路径条数,这是确保程序中每个可执行语句至少执行一次所必需的测试用例数目的上界)。黑盒测试技术因果图方法是根据条件和结果之间的因果关系设计测试用例。 等价类划分P18有效等价类例如:某系统允许用户输入8位数字的电话号码。从保证测试效果的角度来看,选择最佳的测试用例。 (越全面越好)无效等价类例如:假设规定用户名必须是以字母开头的、不超过8个字符的字母数字串,判断属于无效等价类的选项。(选择都是无效的用例组)软件缺陷通常测试人员判定一个运行结果中存在缺陷的准则是:运行结果与测试案例中的预期结果不一致。软件缺陷产生的原因有:技术问题,团队工作,软件本身 缺陷的分级:功能或特性没有实现,主要功能部分丧失,次要功能完全丧失,或致命的错误声明,这属于严重缺陷级别系统的次要功能没有完全实现,提示信息不够准确,用户界面及响应速度差,这属于一般缺陷级别。自动化测试自动化测试的定义 P79 :一切可以由计算机系统自动完成的测试任务都已由计算机系统或软件工具、程序来承担并自动执行。(自动化到不需要人工参与的程度是不现实的)自动化测试的优势P81:更方便回归测试、提高测试质量、提高测试效率、提高测试覆盖效率、易于执行手工测试困难或不能完

文档评论(0)

lunwen1978 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档