美文网首页
软件测试之测试用例

软件测试之测试用例

作者: 石角斗 | 来源:发表于2019-11-08 14:13 被阅读0次

先分享一个测试用例模板:

图一

用例标题:描述测试用例的意图,表达在怎样的条件下,谁做了什么事情,有什么响应,语言尽量精简,可适当缩略。

测试编号:测试用例的唯一标识,自增

预置条件:测试用例执行的前提条件,没有则不填

优先级:测试用例的重要优先程度

操作步骤:执行用例的每步操作,与期望结果一一对应或者一对多,每一步操作具有意义。测试步骤不大于6步,不少于1步。

期望结果:每一步操作步骤执行后都有对应的期望结果(响应现象)

实际结果:执行用例时的实际结果,与期望结果对应

状态:测试用例的状态,常用表示法(Pass、Fail、N/A。Yes、No、N/A)

版本号:编写测试用例的初始版本号(v1.0),在编写/执行用例过程中可升级版本号

操作人:编写用例或者执行用例的人,常见编写用例和执行用例是同一人

设计测试用例开始前所需要的文档资料:软件需求说明书、软件设计说明书、流程图、原型设计、数据字典等,开始设计测试用例前尽量拿到如上的资料。

编写用例基本准则:

1、在编写用例的过程中,可按照数据流的思路,先产生数据后数据进行流转,形成一个闭环。

2、在编写测试用例的过程中,我们需要控制用例的粒度,即在消化需求文档输出为测试用例的过程中,控制整个用例文档的粒度是基本统一的。

3、在编写测试用例中,尽量不要使用笼统的表达方式,如:经常、反复、大量等,必须明确具体的数量。

4、不能再引用别的测试用例,每个用例都是可单独执行的。

5、尽量不要用特殊符号表达,做到表达精炼易懂。

编写黑盒测试用例常见的方法:

等价类划分:它是将所有可能输入的数据划分成若干个等价类,然后从每个部分中选取具有代表性的数据作为输入数据。等价类划分又划分为有效等价和无效等价。有效等价是合理有意义的输入数据构成的集合。无效等价类是没有意义的不合理的输入数据的集合。

边界值分析法:边界值分析法是作为对等价类划分的补充,专注于每个等价类的边界值,两者的区别在于前者在等价分类中随机选取一个测试点。选择边界值测试参考原则。

    a:如果输入条件规定了值的个数,则用最大个数、最小个数、比最小个数小一位的数、比最大个数大一位的数来作为测试数据。

    b:如果输入条件规定了值的范围,则应取刚达到这个范围边界的值,以及刚刚超过这个返回边界的值作为输入的测试数据。

场景法:目前的软件都是用触发事件来控制流程的,事件触发时的情景便形成了场景,而同一事件触发顺序的处理结果就形成了事件流。场景用来描述流经用例的路径,从用例开始到结束遍历这条路径上的所有备选流和基本流。场景法的设计步骤如下:

    a:根据说明文档,描述出程序的基本流和各项的备选流。

    b:根据基本流和各项备选流生成不同的场景

    c:对每一个场景生成相应的测试用例

    d:对生成的所有测试用例重新审查,去掉多余的测试用例,确定测试用例后,为每一个测试用例确定测试数据值。

还有正交实验设计法、错误推测法、功能图法等不再一一赘述,可上网查询。

相关文章

  • 可复用测试用例研究(用例库)

    软件测试的关键环节是设计和执行测试用例。测试用例的质量与测试人员的技能、经验以及对被测软件的理解密切相关。如果测...

  • 编写测试用例

    软件测试用例: 软件测试用例就是指导你执行测试,帮助你证明软件功能或发现软件缺陷的一种说明。 可以总结为:每一个测...

  • 测试基础---如何编写测试用例

    测试用例---如何编写测试用例 1. 测试用例-本质是文档 2. 软件测试-手段,保证软件质量 3. 软件测试流程...

  • 软件测试常见问题

    1、软件测试流程是什么? ①需求分析,需求评审②编写测试计划③编写测试用例,用例评审④执行测试,提交bug,回归测...

  • 兼职承接外包测试

    兼职承接外包软件/网站测试/app测试 兼职承接外包软件测试论文/网站测试/app测试/测试用例/程序代测 价格可...

  • 关于软件定制测试流程

    软件定制的测试流程一般是:制定测试计划-编辑测试用例-执行测试用例-发现问题并且提交bug-开发工程师修正Bug测...

  • 2018-08-15 测试用例设计 1

    软件测试用例 • 指导测试的实施. • 规划测试数据的准备 • 评估测试结果的度量基准 • 持续优化的保证 软件测...

  • 用实例解读敏捷QA实践

    篇前话 经历过传统的软件测试工作,每天的任务就是写测试用例,跑测试用例,改测试用例,报bug,验bug。测试用例和...

  • 软件测试(功能、接口、性能、自动化)详解

    一、软件测试功能测试 测试用例编写是软件测试的基本技能;也有很多人认为测试用例是软件测试的核心;软件测试中最重要的...

  • APP功能测试点总结(转载)

    1.功能性测试: ——根据产品需求文档编写测试用例。 ——软件设计文档编写用例。 注意:就是根据产品需求文档编写测...

网友评论

      本文标题:软件测试之测试用例

      本文链接:https://www.haomeiwen.com/subject/jlhvbctx.html