07.《软件测试用例设计》.pptxVIP

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

软件测试用例设计深圳博睿同创信息技术有限公司ShenzhenbrtestingInformationConsultingCo.,LTD目录Chapter1测试用例的主要构成要素Chapter2测试用例的作用和价值Chapter3设计测试用例的原则测试用例的定义什么是测试用例?测试用例是一份测试文档,它描述输入、动作、和一个期望的结果,其目的是确定应用程序的某个特性是否正常的工作。测试用例是软件测试团队的主要工作成果之一。对测试用例的定义,业界没有一个统一的说法,个人认为,测试用例,就是用户对一个系统的使用场景的描述。测试用例实例测试用例实例用例编号用例名称级别预置条件测试步骤期望结果备注QQ_登录_001输入正确的用户名和密码,成功登录高1、注册一个QQ号1.在登录窗口,输入正确的QQ号;2.输入QQ密码;3.点击“登录”。2、密码以加密方式显示,如:****3.登录成功,进入程序菜单列表书写原则为:先正常后异常QQ_登录_002用户名为空,登录失败中1、注册一个QQ号1.进入登录窗口;2、输入QQ密码,QQ号码为空;3.点击“登录”3.登录失败,提示:“请您输入账号后再登录”测试用例编号用例编号(ID)用例编号(ID),顾名思义,就是为用例导入用例管理系统(如:禅道),或者与bug进行关联时,方便应用。用例编号通常为项目简称+模块简称+顺序编号实例:Ecshop电商系统:ecshop_商品管理_001智慧城市系统:zhcs_商家等级_001测试用例名称用例标题用例标题,就像人的名字一样,给你书写的用例起一个名称。用例标题的书写,没有固定格式,原则是,让别人看到标题,就能联想到这个用例做了什么事情。用例名称尽量不要重复。通常,用例标题的写法是: 在怎样的条件下做了什么操作,期望得到什么结果 再简化一点就是: 在怎样的条件下做了什么操作实例:1)、QQ登陆: a)、正常场景的用例标题:输入正确的用户名和密码,成功登录系统。也可以简化为:输入正确的用户名和密码去登录 b)、异常场景的用例标题:用户名为空,登录失败。也可以简化为:用户名为空去登录测试用例级别用例级别测试用例级别的划分,一般是依据用户使用该场景的频率,和该功能对系统的影响程度来确定,比如,注册功能,对于一个系统来说,用户一辈子可能只注册一次,但是,直接影响到用户对系统的使用。根据公司不同,通常测试用例级别包含:1级(高),影响很大,阻碍性的、流程性的用例。例如登陆功能,百度一下2级(高),大的功能点,以及会阻碍少部分用例的执行。例如新增按钮,如不能通过,很多功能都不可测试3级(中),小的功能点,例如刷新,取消功能等4级(低),小的UI界面,位置,大小,验证,建议等等Ps:有些公司是,数字越高等级越高,有些则反过来。测试用例名称用例的预置条件预置条件:完成一件事,需要具备什么条件。实例:验证QQ登录功能:预置条件:1、注册一个QQ号查询系统中3月份到5月份的数据预置条件:1、系统中要存在3月份到5月份的数据测试用例步骤用例的测试步骤测试步骤,为了验证某个功能,我们需要怎样的操作才能看到这个功能。测试步骤包含:打开xx浏览器,打开xx网页在登陆页面,输入xx数据,类似输入“软件测试”,点击确定在xx页面,点击xx按钮在yy页面,验证xx功能显示实例:百度查询页面:打开IE8,输入在百度首页页面,输入博睿同创,点击百度一下在百度结果页面,验证搜索结果页面已经显示测试用例期望结果用例的预期结果测试用例期望结果,用例执行后要达到什么结果。根据功能点和需求点的不同,期望结果也不同。大家可以对测试用例名称里进行扩展。用例的粒度测试用例的颗粒度颗粒度,指的是粗细程度。粒度大,就是说一个用例所涵盖的关注内容比较多,反之同理。用例的颗粒度大,则总的用例数就少,用例看起来也简洁。用例的颗粒度小,则单条用例关注的测试点很集中,不容易遗漏,并且执行需要的时间比较好估计。掌握一个度粒度该大该小,如何把握,其实不难。一是看你这个用例写出来会不会测试好几个小时都没能测试完。二是看你这个用例会不会被另一个人执行的时候只执行了涵盖了一部分的测试点而遗漏了另一部分。通常,一个用例测试一个场景即可。设计用例基本原则用例评审 由于测试人员很可能对需求理解有误,场景考虑不全等原因,导致测试用例无法全面覆盖用户需求,场景缺失等,所以,测试用例编写完成后,都要经过严格的评审才能进行执行。 软件测试用例评审人员,一般会有哪些人呢?由于不同项目的实际情况不一样,参与评审的人员也会有所变动,但是,正常来说,都会有测试人员,开发,还有产品经理(BA)在场。设计用例基本原则写好测试用例

文档评论(0)

133****0059 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档