接口测试用例设计方法,简单的接口测试实例
01.接口测试中发现的典型问题被传递给参数处理不当,导致程序出错。
溢出,数据读写不一致。
对象权限验证失败。可以获得其他角色信息。
错误,逻辑处理有问题。
不完全逻辑检查
计时任务执行错误
02接口测试用例设计接口测试用例设计主要考虑输入、处理和输出。
对于为01输入设计的接口,输入是一种通用类型的参数。
从边界内、边界值、边界外三个方面。
特殊值处理非法程序异常、类型边界溢出、错误信息的不正确返回。
字符串主要考虑字符串的长度和内容。
空的,特殊字符,数字,表情符号
链表的多个重复值、空值和最大范围值
结构:json,字典字段错误,字段类型错误,无字段,无字段。
02逻辑设计限制:购买次数、登录次数、优惠券最大金额、订单取消次数等。
状态),比如是否登录,是否有订单等。
关系限制)如好友关系、关注关系,只能看到朋友圈或关注者。
权限)例如,销售只能查看与自己相关联的客户数据,而管理员可以查看所有客户数据。
时间限制(少于20分钟的订单将被自动取消。
状态转移分析就是,比如出租车订单,乘客下单,司机抢单,到达起点,与乘客连接,到达目的地,开始支付,支付。这被评估为一个完整的订单状态转换过程。如果不遵守这个顺序,就不能正确流动。扰乱其中的一个状态就会导致逻辑问题。
界面的用例可以设计如下:
过渡到正常状态(乘客下单,司机抢单,
转为非正常状态(乘客下车后司机立即开始付费,出现异常)
相对于输出的设计输出结果的03
一般来说,接口处理成功的结果可能是一个,但异常处理的结果可能会返回多个错误。可以针对不同的错误进行设计。
接口超时
旧版本的界面
废弃界面
接口设计是否合理,包括冗余字段、冗余接口、返回的错误信息是否清晰、调用是否方便。
幂等性
下面是一套资料,对于做【软件测试】的朋友来说应该是最全面最完整的备考仓库了。这个仓库也陪我走过了最艰难的路。我也希望你能帮助我。
这些都是微信官方账号,伤心辣条!免费的,还有216页的软件测试工程师面试文档。免费分享支持的视频学习教程!资料包括基础知识、Linux essentials、shell、互联网程序原理、Mysql数据库、捕获工具主题、接口测试工具、测试高级-Python编程、Web自动化测试、APP包括测试架构开发和测试框架、性能测试、安全测试等。
学习不是单打独斗,最好是互相取暖,互相成就,共同成长。质量效应的效果很强。如果我们一起学习,一起洗牌,我们会更有动力去学习,继续下去。可以加入我们的测试技术交流按钮群:914172719(有软件测试资源和技术讨论)))))))。
喜欢软件测试的小伙伴们,如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!
小文推荐跳槽面试,跳槽面试以及这些软件测试人员应该知道的面试技巧!
面试官:一线城市扛砖!又一次软件测试,5000就够了…
面试官:工作三年了,还会来初试吗?你的软件测试工程师的头衔可能用双引号括起来…
什么样的人适合做软件测试?
准时下班的人在我之前被提升了.
考试岗位反复跳槽,跳也不跳.
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。