• 0
  • 0
分享
  • 论通过测试与失败测试
  • 北极 2020-11-19 14:00:23 字数 798 阅读 1843 收藏 0

       在软件测试技术中,现有的测试方法、测试技术中均未提及到通过测试与失败测试。

       而在实际项目测试过程中,很多项目组却再应用该方法。虽然该方法被采用,但是很多人对通过测试与失败测试理解并不透侧,在实际使用过程中并未按统一的标注去做。很多测试工程师只是在自己项目中采用这种名称的测试方法,而并未理解该方法如能够用,也就是说使用过程中,其实还是以前熟知的测试方法,如边界值、等价类等。

       本文旨在跟大家一起讨论该方法,希望能给其下个标准,能在实际应用中规范大家测试方法的设计。

       通过测试:顾名思义执行该测试用例集,得到的结果应该均是通过(pass)的、正确的。

  • 比如:

  • 登录框中用户名要求为英文,

  • 输入用户名为英文,点击登录应给成功登录系统。

       失败测试:执行失败测试用例集,得到的测试结果应该是返回(期望的)失败(fail)的结果。

  • 即执行失败测试用例,是希望通过执行测试用例,得到预期的错误提示,

  • 比如:

  • 用户名不允许为数字,如为数字系统要求应给出错误提示,可将其设为失败测试用例。

  • 即输入用户名为数字,点击登录应给出错误提示。

       举一个简单的例子:

       QQ登录界面

       需求如下:

1、qq号码必须为数字。

2、qq号码如不为数字,点击登录时应给出错误提示信息,提示用户。

图1.jpg

图2.jpg

       则通过测试用例与失败测试用例应设置如下。

       通过测试用例

图3.jpg

       失败测试用例

图4.jpg

       因此大家在设计测试用例中,可以根据需求,先设计出通过测试用例与失败测试用例,然后再在此基础上,通过边界值、等价类等晚上测试用例。

       如此可大大提高设计测试用例的速度,提高工作效率。

      

作者:李晓鹏

原文链接:https://blog.51cto.com/starpoint/1439069?cid=751042#751042

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   相比于高大上的各种Selenium进阶指南,个人认为夯实基础至关重要,本文以一个个小案例的方式将KPI常用接口的使用进行归纳总结,有条件的同学可以自己练习几次,相信会有所收获。  鼠标操作  实现功能:百度页面->移动到‘设置’按钮->右键点击/鼠标双击/鼠标拖拽到元素松开。  ·首先导入ActionChains方法  ·使用格式:ActionChains(driver).操作(element).perform()  实现代码:from selenium import webdriver from time import&nbs...
            12 13 2557
            分享
          •   测试工程师经常遇到的问题有:  · 开发的提测质量不佳,开始提测之后明明还有许多功能没有开发完整就提测,导致测试延期  · 经常出现功能漏测的情况,无法保障产品质量  · 经常出现明明测试过的功能,测试通过之后又出现重复的bug  · 测试环境没问题,但是线上环境就是出现了问题  针对第一种提测质量不佳的情况  测试同学做到规范冒烟测试流程,可以提高开发的产品质量意识,冒烟测试通过之后才算正式进入提测环节,这样可以很好的判断到底是因为开发质量问题延期,还是测试慢延期。  冒烟自测流程如下:  QA同学负责用例输出,开发同学执行接口/功能/场景用例,QA同学负责复杂场景及功能走查验收。  项...
            17 17 1569
            分享
          • 购物车对于电商系统,还是比较重要的一个功能模块,看上去比较简单,但是关于这个功能的测试分析还是不是那么轻松的,因为它真的不仅仅需要功能测试,还需要其他技术的支持才能做好。功能上:购物车是否需要登陆才能进入;账号退出后,购物车添加的内容是否还在;购物车页面是否能够显示添加的商品的详细信息(商品名称、链接、数量、单价、总价);一条商品的单价、数量、总价的计算是否正确;多条商品是否能够以列表显示;多条商品同时显示,能否在相同的位置显示相同的数据;购物车能够返回商品首页继续浏览;能够移除购物车中的商品;购物车能够调整商品的数量;限购商品数量调整时能不能超过限购数量;没有限购要求的商品,添加数量能不能超...
            0 0 2053
            分享
          • IT之家 10 月 12 日消息,据 21 世纪经济报道,近日,在“领导留言板”回复网友留言时,银保监会明确指出,针对部分小额贷款公司在网络小额贷款业务中存在的问题,组织各地方金融监管部门开展专项整治和清理规范,全面叫停新设网络小额贷款从业机构。IT之家了解到,这是继 2017 年 11 月互联网金融风险专项整治工作领导小组办公室发布《关于立即暂停批设网络小额贷款公司的通知》后,监管再次公开提及“全面叫停新设网络小贷机构”。2017 年 11 月,针对现金贷业务乱象,互联网金融风险专项整治工作领导小组办公室发布《关于立即暂停批设网络小额贷款公司的通知》,要求各级小贷公司监管部门即日起一律不得新...
            0 0 1076
            分享
          •   纵观软件测试行业的发展史,相信很多人都知道它是伴随着“软件”而出现的。  在早期软件开发的过程中,“测试”的含义其实是比较狭窄的,测试这一行为也完全由开发人员执行,几乎等同于“调试”工作。  到了上世纪80年代,IT行业得到了大力的发展,“软件”也趋向于大型化、高复杂度,这个时候“软件测试”才逐渐形成了自己的理论基础和实用技术。  从上世纪90年代开始,软件行业的发展形势可谓迅猛。随着软件行业规模变大,“软件测试”活动也变得需要更多的时间和成本了。  又经过20年的持续发展,“软件测试”行业已经有了自己的行业标准(IEEE/ANSI ),也经历了手工测试到自动化测试的技术变革,更是形成了自...
            0 1 1102
            分享
      • 51testing软件测试圈微信