天天看点

接口用例设计总结

最近一直在做接口方面的测试,将目前阶段接口测试总结下,希望志同道合朋友一起沟通交流,积极留言

接口用例设计

    1.接口文档测试

        1)文档的格式要求是否符合规定

        2)参数说明是否详细

        3)字段代表意义

        4)参数类型

        5)参数最大长度,最大值

        6)接口返回字段说明是否说明清晰

        7)返回的状态码是否说明,对异常情况说否说明,比如传入空返回message值

        8)有条件让开发提供接口请求样例

    2.接口优先级分类

        2.1接口调用

           1)暴露在外面的接口,因为通常该接口会给第三方调用

           2)供系统内部调用的核心功能接口

           3)供系统内部调用非核心功能接口

       2.2 用例设计优先级

            1)正向用例优先测试,逆向用例次之

            是否满足前提条件 > 是否携带默认参值参数 > 参数是否必填 > 参数之间是否存在关联 > 参数数据类型限制 >参数数据类型自身的数据范围值限制

    3.用例设计

        1)单个参数校验,具体接口文档

        2)边界值设计法

        3)等价类设计法

        4)必填项、非必填项校验

        5)参数输入为空

        6)参数字段未传入

        7)字符类型不一致

        8)多个参数校验

            基于单个参数,正交分析法,将多个参数组合覆盖用例

       4. 场景用例组合

            1)正向流程主干

            2)分支流程功能校验

                正常分支流程

                异常分支流程场景

            3)接口不同顺序调用

                接口可以跳过界面限制

    5.接口自动化愿景

        做到接口自动化,做到TDD,测试驱动开发

继续阅读