分享测试用例的编写策略
创始人
2024-08-02 13:11:44
0

测试用例编写策略是指组织和编写有效的测试用例的方法和技巧。一般的,我们可以根据测试用例的设计方法,遵循测试用例的编写原则,针对系统的特点编写有效的测试用例。但在具体的实施过程中,还需要遵循一些有效的测试用例编写策略,才能达到最佳的测试效果。

测试用例编写策略可以从不同的角度分类,从测试内容角度可以分为流程用例和功能点用例。其中流程用例指针对业务流程编写的测试用例,通常采用场景法,现在的软件几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。

这种在软件设计方面的思想也可引入到软件测试中,可以比较生动地描绘出事件触发时的情景,有利于测试设计者设计测试用例,同时使测试用例更容易理解和执行。功能点用例指针对具体功能点编写的测试用例,可以采用等价类划分、边界值法、因果图等方法。

根据测试的策略又可以分为通过测试用例和失败测试用例,通过测试用例主要为了验证需求是否可以实现,一般采用等价类划分等测试方法。失败用例的编写主要为了尽可能多的发现缺陷,一般采用错误推测法、边界值分析法等测试方法。

在具体的项目中,需要灵活的应用不同的测试策略。对于业务流程比较重要的系统,首先要考虑用场景法编写流程用例,要求覆盖所有的基本流和备选流。流程测试用例的完善,可以保证业务流程和业务数据流转正确无误,对软件的质量有了最基本的保障。其次需要编写功能点测试用例,要求覆盖所有的需求,保证需求的各个功能都能正常的实现。

对于所有的软件测试,我们首先要考虑通过测试用例,来证明软件可以满足需求。在保证软件可用的基础上,才会使用失败测试用例,来尽可能多的发现缺陷,保证软件的具有一定的容错和安全能力。

在测试用例的编写过程中还需注意其详细程度,覆盖功能点不是指列出功能点,而是要写出功能点的各个方面,如果组合情况较多时可以采用等价类划分的方法。

此外,测试用例的编写和组织会受到组织的开发能力和测试对象特点的影响。如果开发力量比较落后,编写较详细的测试用例是不现实的,因为根本没有那么大的资源投入,当然这种情况会随着团队的发展而逐渐有所改善。测试对象特点重点是指测试对象在进度、成本等方面的要求,如果进度较紧张的情况下,是根本没有时间写出高质量的测试用例的,甚至有些时候测试工作只是一种辅助工作,因而不编写测试用例。

总之,在组织和编写测试用例时,需要根据测试对象特点、团队的执行能力等各个方面综合起来决定采用哪种编写策略,以及如何编写测试用例。

【编辑推荐】

  1. 测试用例设计方法1 等价类边界值
  2. 测试用例设计方法2 因果图判定表
  3. 软件测试接口测试的测试用例类型
  4. 关于手机测试用例设计的几件事
  5. 浅谈跟踪测试用例
  6. 测试用例与输入数据的设计方法

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
P2P的自白|我不生产内容,我... 现在一提起P2P,人们就会联想到正在被有关部门“围剿”的互联网理财服务。×租宝事件使得劳...
Intel将Moblin社区控... 本周二,非营利机构Linux基金会宣布,他们将担负起Moblin社区的管理工作,而这之前,Mobli...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...