测试用例设计()new.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文档。上传文档
查看更多
测试用例设计()new.ppt

课堂训练: 软件测试技术-实验报告(3).doc 注意: 1、书写标准、规范(P36); 2、包含正面和负面测试用例; 3、验证点完备。 测试用例举例 期望结果:基准、参照物,是验证点,每个测试用例至少有一个验证点 (简单的测试用例) 测试用例要描述什么? 测试用例1包含了“测试目标、测试环境、输入数据、步骤和期望结果”(五要素)等内容,其中每一项都是不可缺少的。如果少了其中一项,就很难操作或判断。例如:没有步骤,就不知从哪里下手、如何获得执行结果。测试执行过程中,将实际结果和期望结果进行比较才能确定是否存在缺陷。 测试用例要描述什么? Why ——为什么而测?(目标) What ——测什么?(对象) Where ——在哪里测?(环境) When ——什么时候开始测?(前提或条件限制) Which ——哪些输入数据?(测试数据) How ——如何操作软件?(步骤和结果) 5W1H 测试用例的元素——数据库的表结构 为了管理方便和提高执行效率,测试用例还应附有其他一些信息,如测试用例所属模块、优先级、层次、预估的执行所需时间、依赖的测试用例、关联的缺陷等 2 为什么需要测试用例 如何以最少的人力、资源投入,在最短的时间内完成测试,发现软件系统的缺陷,保证软件的优良品质,则是软件公司探索和追求的目标。 测试用例是测试工作的指导,是软件测试的必须遵守的准则,更是软件测试质量稳定的根本保障。 软件测试是有组织性、步骤性和计划性的,为了能将软件测试的行为转换为可管理的、具体量化的模式,需要创建和维护测试用例。 测试用例是执行测试所要参照的剧本 测试用例的作用 (1)“重要参考依据”。测试用例清楚地描述所期望的结果,成为测试的评判依据,避免测试的盲目性。 (2)“提高测试质量”。在测试过程中,对产品特性的理解越来越深,发现的缺陷越来越多。有些缺陷不是通过事先设计好的测试用例发现出来的,而且需要在对这些缺陷的分析之后,加入新的测试用例。随着测试的进行和软件版本更新,也将日趋完善.借助测试用例,可以保证所执行的测试系统地、全面地覆盖需求范围,不会遗漏任何测试点。 (3)“有效性”。测试用例是经过精心设计的,对程序的边界条件、系统的异常情况和薄弱环节等进行了针对性考虑,有助于以较小的代价或较短的时间发现所存在的问题。 测试用例的作用 (4)“复用性”。在软件产品的开发过程中,要不断推出新的版本,所以经常要对同一个功能进行多次测试。良好的测试用例不断地被重复使用,使得测试过程事半功倍。 (5)“客观性”。有了测试用例,无论是谁来测试,参照测试用例实施,都能保障测试的质量,可以把人为因素的影响减少到最小。 (6)“可评估性和可管理性”。从项目管理角度来说,测试用例的通过率是检验代码质量保证效果的最主要指标之一。我们经常说,代码的质量不高或者代码的质量很好,其依据往往就是测试用例的通过率,以具体的量化结果作为依据。有了测试用例,工作量容易量化,从而对工作量预估、进度跟踪和控制等也都有很大帮助,有利于对测试进行组织和管理。 (7)“知识传递”。测试用例涵盖了产品的特征,测试用例通过不断改进,承载着产品知识的传递和积累,可以成为新人的学习材料。对于新的测试人员,测试用例的熟悉和执行,是学习产品特性和测试方法的最有效手段之一。 3测试用例的质量 3.1 测试用例的质量要求 3.2 测试用例书写标准 3.3 如何设计出高质量的测试用例 3.4 测试用例的评审 测试用例评审也是提高测试用例质量的有效手段之一。 如何保证测试用例的质量? 首先,测试人员需要全面而正确地理解用户需求、服务质量要求、产品特性; 其次,应采取正确、恰当的方法进行用例设计,按照测试用例的标准格式或规范的模板来书写测试用例; 单个测试用例的质量要求 具有可操作性 具备所需的各项信息 各项信息描述准确、清楚 测试目标针对性强 验证点完备,而且没有太多的验证点 没有太多的操作步骤,例如不超过7步 符合正常业务惯例。 整体测试用例的质量要求——两个概念 覆盖率是指通过已有的测试用例完成对所有功能特性或非功能特性测试的程度,也可以指通过已有的测试用例完成对所有代码及其分支、路径等测试的程度。 通过提高测试用例的覆盖率,可以改进测试的质量和获得更高的产品质量。 软件测试的细化程度,可以称为粒度。粒度过大,测试点不够准确,操作步骤或期望结果比较含糊,不同的测试人员,测试结果差别很大。对于新人,难以执行这样的测试用例,因为难以发现问题。粒度过小,例如,每一个测试数据都作为一个测试用例,那么测试用例数量很大,以后测试用例的维护工作量也就会很大,也容易限制大家思维的发散、创新。所以测试用j的粒度要适当,把握好细节和整体的平衡。 整体测试用例的质量要求 覆盖率。依据特定

文档评论(0)

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

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

1亿VIP精品文档

相关文档