当前位置: 首页 > 技术干货

APP接口的软件测试用例如何编写?

发布时间:2024-04-18 点击:484

  软件测试近年来越来越热门,究其原因是软件测试行业相比其他编程类测试、工作强度小、难度也不是很大,以至于软件测试工程师备受青睐,使得许多同学选择参加软件测试工程师课程培训进入软件测试行业,但想要达到优秀软件测试工程师的水平,还是需要学习大量的专业知识的,今天八维职业学校和大家一起来看看APP接口的软件测试用例如何编写,希望对想要学习和了解软件测试工程师这个行业的同学有所帮助。

APP接口的软件测试用例如何编写

  接口用例可以分为两个部分,单一的接口参数验证和多个关联接口的验证。包括我自己在内在做接口的初期,往往不自觉的把接口测试做成了业务测试,从而失去了接口测试的本质。这里以一个例子来说明:

  举个例子

  以我们公司的上传分享这个功能作为接口测试,这里的流程如下:

  1.请求上传的key和地址

  2.把资源的地址生成一个post,返回分享的地址(多张图片,都是必选,登录态,可选)

  我来说说以前我生成的用例:

  用例1,请求上传地址,把本地的资源上传上去,读取二进制信息校验上传资源的完整性。

  用例2,把第一步的资源url传递给生成post的接口,等待返回一个分享url,校验url连接的有效性。

八维职业学校软件测试工程师培训课程

  改进后的用例:

  用例1,未登录态,生成post,校验post生成成功。

  用例2,登录态,生成post,校验post生成成功,查询该post已经绑定在该用户下。

  用例3,登录态,缺少一个必选的图片,生成post,校验post生成失败。

  用例4,未登录态,缺少一个必选的图片,生成post,校验post生成失败。

  用例5,未登录,请求上传地址,返回ok。

  用例6,登录态,请求上传地址,返回ok。

  分析:

  区别还是很明显的,在改进后的用例,区分开了接口,旧的用例把两个糅合在一起了,这也是习惯了上层测试理所当然的测试思路,但是接口更多的是验证某个接口不同参数,看服务器的正常处理和异常返回这个过程。

相关文章
选择八维 成就梦想
八维新闻
更多>>

八维动态

行业资讯

就业新闻

校园环境
八维环境优美 高效学习
咨询热线  400-008-0987
首页 |  招生简章 |  教育教学 |  产教融合 |  魅力校园 |  技术干货 |  报名流程 |  联系我们
版权所有 1996 - 2024八维职业学校
《中国人民共和国信息产业部》备案号:津ICP备2023008503号-2
津公网安备12011302141430