软件测试期末复习资料.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
缺陷是什么导致缺陷的根源有哪些测试是什么测试的目标是什么(原因)测试在软件生命周期中的地位:将近一半测试的特点测试人员的目标和应具备的素质测试工具的作用测试的步骤测试的生命周期(计划、开发、执行、评估)基本概念静态测试和动态测试静态测试(人工测试)不运行程序进行测试,即检查和审阅静态黑盒测试——检查产品说明书静态白盒测试——检查代码,在不执行的条件下有条理地仔细审查软件设计、体系结构和代码,从而找出软件缺陷的过程,有时称为结构分析。动态测试(基于计算机的测试)运行和使用软件以发现错误,即通常意义上的测试静态测试(人工测试)人工测试的必要性和有效性人工测试方法利用错误列表进行代码检查代码走查桌面检查使用静态测试工具动态白盒测试白盒测试的概念白盒测试——逻辑覆盖测试语句覆盖判定覆盖条件覆盖判定/条件覆盖多重条件覆盖白盒测试的优缺点逻辑覆盖测试充分性关系动态白盒测试(补)路径覆盖测试环复杂度的计算基本路径覆盖(独立路径覆盖)针对循环测试的策略动态黑盒测试黑盒测试的定义,及相关概念黑盒测试等价类划分边界值分析因果图判定表错误猜测黑盒测试的优缺点等价类划分等价类等价类划分法的步骤确定等价类的指导原则几种不同的等价类测试弱一般等价类测试强一般等价类测试弱健壮等价类测试强健壮等价类测试ygexad1. 弱一般等价类测试使用每个等价类(区间)的一个值生成测试用例对称方式ygexad2. 强一般等价类测试根据多缺陷假设:需要等价笛卡尔积的每个元素生成测试用例ygexad3. 弱健壮等价类测试/传统等价类测试根据单缺陷假设:考虑无效值对于有效输入,使用每个有效类的一个值对于无效输入,测试用例将拥有一个无效值,并保持其余的值都是有效的。ygexad4. 强健壮等价类测试所有等价类笛卡儿积的每个元素中获得测试用例。边界值分析几种不同的边界值测试边界值分析:n个变量函数:1个变量取最小值、略高于最小值、正常值、略低于最大值、最大值,n-1个变量取正常值;对每个变量重复此过程,4n+1个测试用例。健壮性测试:对边界值分析的扩展, 6n+1个测试用例。最坏情况测试:首先进行包含最小值、略高于最小值、正常值、略低于最大值、最大值5元素集合测试,然后对这些集合进行笛卡尔积计算,生成测试用例。n变量函数的最坏测试情况测试,会产生5n个测试用例健壮最坏情况测试:对最欢情况测试的扩展,n变量函数的最坏测试情况测试,会产生7n个测试用例特殊值测试随机测试x2x11. 边界值分析(两变量)x1nor , x2minx1nor , x2min+x1nor , x2max-x1nor , x2maxx1min , x2norx1min+, x2norx1max-,x2norx1max , x2norx1nor , x2norx2x12. 健壮性测试x2x13. 两变量函数的最坏情况测试用例x2x14. 两变量函数的健壮最坏情况测试用例其他黑盒测试技术像笨拙的用户那样做在已经找到的软件缺陷的地方再找找错误会集中出现程序员倾向于只修复报告出来的软件缺陷像黑客一样考虑问题凭借经验、直觉和预感测试策略以上的每种方法都能提供一组有用的测试用例,但是都不能单独提供一个完整的测试用例集合,可以应用以下策略得到较好的测试结果:如果规格说明中输入条件有明显的逻辑关系以及与结果的因果关系,应该首先使用因果图分析或判定表在任何情况下都应该使用边界值分析方法,而且是对输入和输出边界进行的分析,用以产生一系列补充的测试用例应为输入和输出确定有效和无效的等价类,在必要时对上面确认的测试用例进行补充使用错误猜测技术增加更多的测试用例针对上述测试用例检查程序的逻辑结构,使用判定覆盖、条件覆盖、判定/条件覆盖或多重条件覆盖准则。如果为前4步确定的测试用例尚未满足覆盖准则,那么在可能的情况下,增加足够的测试用例,使覆盖准则得以满足。单元测试单元测试的对象与动机单元测试的目标测试用例的设计方法搭建测试环境(驱动模块/桩模块)增量测试非增量测试(big-bang)自底向上测试自顶向下测试集成测试与单元测试的关系非增量测试和增量测试增量测试非增量测试工作量小:使用前面测试过的模块来取代非增量测试中所需要的驱动模块或桩模块。工作量较大:要设计驱动模块和桩模块可以较早发现模块中与不匹配接口、不正确假设等编程错误。到了测试过程的最后阶段,模块之间才能“互相看到”容易进行调试,新出现的错误往往与最近添加的模块有关直到整个程序组装之后,模块之间接口相关的错误才会浮现,难以定位测试可以进行地更彻底,每个模块经受了更多的检验使用驱动模块和桩模块而非实际模块,对被测试模块的测试只影响自身在测试上花费的时间多,设计驱动模块和桩模块所用时间少测试时间少,但设计驱动模块和桩模块需要大量时间并行性差可以同时并行测试很多模块自顶

文档评论(0)

浙江工程信息通 + 关注
实名认证
服务提供商

网络工程师持证人

本人已从事浙江省工程咨询5年,对浙江省内工程信息非常熟悉,可获取新建工程相关联系人、设计院、业主等关键信息。另外从事楼宇自控专业已10年,考取了一建二建等资格证书,有关考试方面的问题(考试心得、方法、学习资料等)都欢饮来咨询交流。

领域认证该用户于2023年05月11日上传了网络工程师

1亿VIP精品文档

相关文档