测试理论技术培训优秀课件.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文档。上传文档
查看更多
软件测试的概念 在G.J.Myers的经典著作《软件测试之艺术》(The Art of Software Testing)中,给出了测试的定义:“程序测试是为了发现错误而执行程序的过程”。这个定义,被业界所认可,经常被引用。 软件测试流程 需求分析→测试计划→测试设计→测试环境搭建→测试执行→测试记录→缺陷管理→软件评估→测试总结→测试维护 静态测试的定义 静态方法是指不运行被测程序本身,仅通过分析或检查源程序的文法、结构、过程、接口等来检查程序的正确性。静态方法通过程序静态特性的分析,找出欠缺和可疑之处,例如不匹配的参数、不适当的循环嵌套和分支嵌套、不允许的递归、未使用过的变量、空指针的引用和可疑的计算等。静态测试结果可用于进一步的查错,并为测试用例选取提供指导。 动态测试的定义 动态方法是指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率和健壮性等性能,这种方法由三部分组成:构造测试实例、执行程序、分析程序的输出结果。 测试文档 测试用例执行过程中,发现的缺陷要填写到缺陷管理工具中,每天提交缺陷报告,好的缺陷报告可以缩短相关人员确认缺陷的时间,从而可以及早定位问题所在,提高测试效率。 同时出具测试报告。测试报告帮助客户了解软件中存在的较大的缺陷。 总之,只有在高质量的测试文档的基础上,才能开展成功的测试活动 测试方案 测试计划 测试用例 测试结果 缺陷列表 测试报告 缺陷报告 测试文档关系图 测试用例是软件测试的核心 如何以最少的人力、资源投入,在最短的时间内完成测试,发现软件系统的缺陷,保证软件的优良品质,则是软件公司探索和追求的目标。 测试用例是根据软件需求规格书进行设计的,是测试工作的指导,是软件测试的必须遵守的准则。更是软件测试质量稳定的根本保障。 什么是测试用例 所谓的测试用例就是将软件测试的行为活动,做一个科学化的组织归纳。 软件测试是有组织性、步骤性和计划性的,而设计软件测试用例的目的,就是为了能将软件测试的行为转换为可管理的模式。 软件测试是软件质量管理中最实际的行动,同时也是耗时最多的一项。 基于时间因素的考虑,软件测试行为必须能够加以量化,才能进一步让管理阶层掌握所需要的测试过程,而测试用例就是将测试行为具体量化的方法之一。 什么是测试用例 因为我们不可能进行穷举测试,为了节省时间和资源、提高测试效率,必须要从数量极大的可用测试数据中精心挑选出具有代表性或特殊性的测试数据来进行测试。 目前在测试过程中,所有的测试用例都放在CQ中管理。 保证测试功能不被遗漏; 使得软件测试不依赖于个人; 测试用例内容 测试用例应包括:输入数据、操作步骤或各种环境设置、检查方法、输出数据、测试人员、测试日期等。 测试用例的设计与生成是依据测试需求对其中每个测试项目的进一步实例化。比如: 对于一个输入项的测试,应当设计一组测试数据,包括合法的、边界的和非法的数据等。 未销号-有欠费的用户-基于用户 用例编号 TC_IA_CAM_F0000_1_001 用例类型 正面测试 ? 用例描述 未销号,有欠费的用户,基于用户,缴纳相关的应交费用. ? 设计工程师 设计日期 2004-12-03 ? 执行工程师列表 执行日期列表 ? 相应UC 覆盖需求 所属系统 帐务管理 涉及UI 测试条件 与测试相关的各种系统配置,相关的参数文件已经准备就绪 输入数据 用户标识或服务号码,未销号标志,交费金额 测试过程描述 选择一个单个的未销号的用户号码; 按用户进行查询操作; 输入收费金额 可以是全部应交费用金额,也可以使部分应交费用金额 ; 4. 进行收费提交. 期望输出 查询后,能够显示该用户对应的客户资料信息,以及实时结余、实时帐单、欠费帐单信息、应交费用等; 2. 收费提交后, 修改该用户的往月欠费帐单,帐户帐本,并记录相关的收费日志和存取款日志,如果发生了销帐行为,还需要插入销帐日志和销帐快照日志表; 3. 如果打印了发票或者收据,则需要插入将相关信息发票打印日志表或者收据打印日志表; 4. 收费提交后,向相关的接口 如信用度 插入相关的数据. 测试记录 编号列表 测试用例设计的基本准则 测试用例的代表性:能够代表并覆盖各种合理的和不合理、合法的和非法的、边界的和越界的、以及极限的输入数据、操作和环境设置等; 测试结果的可判定性:即测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果; 测试结果的可再现性:即对同样的测试用例,系统的执行结果应当是相同的。 测试用例的特征 最有可能抓住错误的; 不是重复的、多余的; 一组相似测试用例中最有效的; 不要太简单,也不要太复杂。 测试用例的组织和跟踪 在执行测试过程中,会遇到如下问题: 计划执行哪些测试用例?执行需要多少时间?一轮测试需要多

文档评论(0)

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

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

1亿VIP精品文档

相关文档