软件测试策略与过程.pptVIP

  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文档。上传文档
查看更多

4.4.3不同集成测试方法的比较1、非增量式测试与增量式测试的比较非增量式测试的方法是先分散测试,然后集中起来再一次完成集成测试。假如在模块的接口处存在错误,只会在最后的集成测试时一下子暴露出来。增量式测试是逐步集成和逐步测试的方法,把可能出现的差错分散暴露出来,便于找出问题和修改。而且一些模块在逐步集成的测试中,得到了较多次的考验,因此,可能会取得较好的测试效果。结论:增量式测试要比非增量式测试具有一定的优越性。第94页,共152页,星期日,2025年,2月5日不同集成测试方法的比较(续)2、自顶向下与自底向上增量式测试的比较自顶向下增量式测试:——主要优点在于它可以自然的做到逐步求精,一开始就能让测试者看到系统的框架。——主要缺点是需要提供桩模块,并且在输入/输出模块接入系统以前,在桩模块中表示测试数据有一定困难。自底向上增量式测试:——优点在于,由于驱动模块模拟了所有调用参数,即使数据流并未构成有向的非环状图,生成测试数据也无困难。——主要缺点在于,直到最后一个模块被加进去之后才能看到整个程序(系统)的框架。第95页,共152页,星期日,2025年,2月5日4.4.4回归测试什么是回归测试?——在集成测试策略的环境中,回归测试是对某些已经进行过的测试的某些子集再重新进行一遍,以保证上述改变不会传播无法预料的副作用或引发新的问题。——在更广的环境里,回归测试就是用来保证(由于测试或其他原因的)改动不会带来不可预料的行为或另外的错误。回归测试可以通过重新执行所有的测试用例的一个子集人工地进行,也可以使用自动化的捕获回放工具来进行。回归测试集包括三种不同类型的测试用例:(1)能够测试软件的所有功能的代表性测试用例(2)专门针对可能会被修改而影响软件功能的附加测试(3)针对修改过的软件成分的测试第96页,共152页,星期日,2025年,2月5日4.5确认测试1、确认测试的准则确认测试也称为合格性测试,是检验所开发的软件是否能按用户提出的要求进行。软件确认要通过一系列证明软件功能和要求一致的黑盒测试来完成。经过确认测试,应该为已开发的软件给出结论性评价:(1)经过检验的软件的功能、性能及其他要求均已满足需求规格说明书的规定,则可被认为是合格的软件。(2)经过检验发现与需求说明书有相当的偏离,得到一个各项缺陷清单。第97页,共152页,星期日,2025年,2月5日确认测试(续)2、配置审查的内容确认测试过程的重要环节就是配置审查工作。其目的在于确保已开发软件的所有文件资料均已编写齐全,并得到分类编目,足以支持运行以后的软件维护工作。配置审查的文件资料包括用户所需的以下资料:(1)用户手册(2)操作手册(3)设计资料——如:设计说明书、源程序以及测试资料(测试说明书、测试报告)等第98页,共152页,星期日,2025年,2月5日4.6系统测试为什么要进行系统测试?——由于软件只是计算机系统中的一个组成部分,软件开发完成之后,最终还要和系统中的硬件系统、某些支持软件、数据信息等其他部分配套运行。因此,在投入运行前要完成系统测试,以保证各组成部分不仅能单独的得到检验,而且在系统各部分协调工作的环境下也能正常工作。尽管每一个检验有特定的目标,然而所有的检测工作都要验证系统中每个部分均已得到正确的集成,并能完成指定的功能。严格的说,系统测试超出了软件工程范围。通常这项工作并不由系统开发人员或系统开发组织来承担,而是由软件用户或软件开发机构委托独立测试机构来完成。第99页,共152页,星期日,2025年,2月5日认识系统测试什么是系统测试为了发现缺陷并度量产品质量,按照系统的功能和性能需求进行的测试一般使用黑盒测试技术一般由独立的测试人员完成对于模块之间交互性比较强的软件,还会有单独的集成测试,用来发现模块接口之间的错误第100页,共152页,星期日,2025年,2月5日认识系统测试客户和用户Customerv.s.User都是利益相关者,但是终极关注的是客户客户是衣食父母,不是上帝尊重客户的需求与客户沟通,让他理解你的困难和方案,给他咨询客户是人,人就会犯错误第101页,共152页,星期日,2025年,2月5日认识系统测试系统测试的常见内容1、功能测试目标:对产品的功能进行测试,检验是否实现、是否正确实现方法:覆盖产品的功能工具:回归测试时候可以使用工具第102页,共152页,星期日,2025年,2月5日认识系统测试系统测试的常见内容2、性能测试目标:对产品的性能进

文档评论(0)

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

你好,我好,大家好!

版权声明书
用户编号:7140162041000002

1亿VIP精品文档

相关文档