- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试 测试计划测试用例实施测试提交缺陷测试总结软件测试概念 使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别.软件测试的作用 1.确保产品完成了它所承诺或公布的功能,并且用户可以访问到的功能都有明确的书面说明。 2.确保产品满足性能和效率的要求。 3.确保产品是适应用户环境的,并具有良好的可靠性和鲁棒性软件测试的内容现代软件测试关注的测试内容 1.保证程序与相应的规范说明一致 2.发现软件中的缺陷 3.确保软件不做不必要的事情 4.确保系统合理的执行 5.明确在系统失败之前可以让系统正常运行到何种程度 6.明确发布给用户的系统中有哪些风险一·测试计划生命周期如同人类生老病死一样,软件与软件测试同样具有自己的生命周期软件生命周期瀑布模型软件生命周期螺旋模型产品软件测试生命周期制定测试计划未通过评审新版本测试准备阶段设计测试用例实施测试评审测试总结测试计划概念 测试计划是指描述测试目的,测试范围,测试方法,软件测试的重点等方面的计划性文档,目的在于使测试人员明确的了解为何如何去验证产品以及规范测试流程。测试计划的内容 1.测试目的及项目简介 2.测试参考文档和测试提交文档 3.术语和定义 4.测试策略 5.确定测试内容 6.资源 7.测试进度和里程碑 8.任务分配 9.风险和问题二·测试用例测试用例概念 测试用例是指为实施测试面向被测试系统提供的输入数据、操作或各种环境设置以及期望结果的一个特定的集合。它来自于测试需求,是对每个测试项目的实例化,需求的细化。编写测试用例的目的1.核实需求2.监督过程3.评估结果4.准确回归5.防止遗漏6.提高效率,缩短周期测试用例的好处1.组织性:避免盲目测试,提高测试效率2.功能覆盖:确保功能不被遗漏3.重复性:在重复测试过程中,可确保老版本漏洞已被修复,新版本测试无遗漏。4.跟踪:便于对测试进度的掌握,以及确定下一步测试工作的重点5.测试确认:通过测试用例可以有效的对测试工作进行评估以及监督,对测试覆盖率,测试进度有明确的量化结果假如没有测试用例 1.全凭测试人员心情去进行测试 2.测试完成,自己仍茫然未知到底测试完没完成,敢不敢上线之类的问题完整的测试用例包含的内容 1.项目名称10.用例编号 2.程序版本11.相关用例 3.模块名称12.用例简述 4.设计人员及编制时间 13.详细步骤 5.执行人员及执行时间 14.预期结果 6.功能特性15.实际结果 7.预置条件16.缺陷编号 8.参考信息17.备注 9.特殊规程说明18.执行轮次测试用例设计及维护测试用例编写前准备 1.阅读文档,向相关人员咨询 需求文档 设计文档 遗留性系统问题 2.探索性测试 对待测软件进行常规性随机使用,以期发现Block类型缺陷,在实际操作中对软件需求进一步了解,主要进行于冒烟测试中。测试用例的更新与维护 1.随着项目的进行,需求与设计的变化,用例需要即时更新 2.测试过程中,测试人员会发现更多的系统需求,这时往往测试人员会进行一个附带的测试,而这时的测试恰恰是最重要的,是编写测试用例遗漏的,这些测试点测试用例最需要补充测试用例编写规则 1.用例简述:要简单明了,一句话表明用例目的 2.详细步骤:一个操作是一步,切忌不要跳步 3.测试数据:不要使用限制型数据,尽量类举范围型数据 4.预期结果:一定要与需求文档一致,不确定的结果需确定后再进行描述 5.结合需求进行测试用例的编写用例编写及测试技术通用测试技术 1.等价类划分 等价类是一个集合,从集合中取任意数据进行测试都得出相同结果。分为有效等价类和无效等价类 2.边界值分析 3.因果图 从输入条件之间的组合为设计点进行编写用例。 例: 输入1和2:条件1(输入真值);条件2(输入真值);条件3(输入假值) 输出:正确结果(T);错误结果(F) 注:条件1.2.3是互斥的,假如输入值为条件1,就不能为2.3,只能取其一作为一个输入的值判定表输入1条件1TTT条件2TT条件3T输入2条件1T条件2TT条件3TTT输出结果正确TTT错误FFF 4.通过测试 主要用于验证系统和它的需求是否一致,确定软件可以做什么,一般通过分析需求说明书设计测试用例。 5.失败测试 纯粹为了破坏软件而设计和执行的测试用例,也叫做迫使出错测试 6.错误猜测 基于经验和直接推测程序中所有可能存在的各种错误,从而有针对性地设计测试用例的方法。 7.随机测试 是指测试中的所有输入数据都是随机产生的,其目标是模拟用户的操作,也称猴子测试。 8.测试方法的选择①任何情况下都必须使用边界值分析方法②使用等价值分析方法补充一些测试用例③用错误猜测法再追加一些测试用例④若程序的功能说明中含有输入条件的组合情况,应在一开始就选用
文档评论(0)