如何去分析公共函数和用例的关联性

如题所述

功能 测试用例的设计方法 :

    边界值分析法:

    指对输入的边界条件进行分析,设计出针对边界值的测试用例。

    数值的边界值检验

    字符的边界值检验

    如: ASCII和 Unicode编码方式

    其他边界值检验

    选上所有选项(最大值)

    不选上任何一项(空,零)

    只选一项 (最小值)

    2. 等价类划分法:

    有效等价类:指输入完全满足程序输入的规格说明,是由有效且有意义的输入数据所构成的集合,利用有效等价类可以检验程序是否满足规格说明所规定的功能和 性能 。

    无效等价类:和有效等价类相反,即不满足程序输入要求或者由无效的输入数据构成的集合。

    3. 因果图法:

    就是利用图解法分析输入(原因)和输出条件(结果)之间的关系,以设计测试用例的方法。因果图法适合于检查程序输入条件的多种情况的组合,并最终生成判定表,来获得对应的测试用例。

    4. 功能图法

    功能图是描述程序状态变化、转移的过程,因为运行或操作的过程可以看作是其状态不断发生变化的过程。测试用例的设计就是如何覆盖所有表现出来的状态,即在满足输入/输出的一组条件下,运行是一系列有次序的、受控制的状态变化过程。

    5. 错误推测法:

    推测法主要依赖经验、直觉来作出简单的判断甚至是猜测,给出可能存在 缺陷 的条件、场景等,在找到缺陷后,设计出相应的测试用例。

    6. 正交实验设计方法:

    主要步骤是:

    (1) 对 需求 规格说明中的功能要求进行划分(层层分解与展开),分解成具体的、相对独立的基本功能。

    (2) 根据基本功能的 质量 需求,找出影响其功能实现的操作对象和外部因素,每个因素的取值可以看作水平,多个取值就存在多个水平。

    (3) 确定待测试中所有因素及其权值,这是 测试用例设计 的关键,确保全面、准确。

    权值是依据各因素的影响范围、发生的频率和质量的需求来确定的。

    (4) 加权筛选,生成因素分析表。

    (5) 利用正交表构造测试数据集,正交表的每一行,就是一条测试用例。考虑交互作用不可忽略的处理因素和不可混杂的原则,有交互作用的组合优先安排。

温馨提示:答案为网友推荐,仅供参考
相似回答