专栏名称: 码小辫
给程序员和编程爱好者分享计算机编程电子书以及相关的学习资源
目录
相关文章推荐
上海人力资源和社会保障  ·  精选岗位推荐,最新急招岗位一览! ·  2 小时前  
龙爪槐守望者  ·  浏阳市集——里医院 ·  19 小时前  
庞门正道  ·  10套包装,套套都很装。 ·  18 小时前  
香港中文大学深圳  ·  第二届神仙湖管理学论坛圆满落幕 ·  2 天前  
优设AIGC  ·  AI工具:1分钟生成高质量AI画作!LoRA ... ·  3 天前  
51好读  ›  专栏  ›  码小辫

测试界 “卷王” 技能大揭秘:学会它,你就是团队香饽饽

码小辫  · 公众号  ·  · 2025-05-29 09:00

正文

请到「今天看啥」查看全文


2. 测试覆盖范围有限

仅通过手动测试,只能发现一部分问题,就像冰山浮出水面的1/3部分。其余的2/3问题,由于受到个人认知局限和时间成本的限制,很难及时发现。以一个简单的登录功能为例,常规的测试用例可能只有以下几种:

  • 使用正确的邮箱和密码,查看返回是否正常;

  • 使用错误的邮箱和密码,查看是否报异常。

然而,实际上线后,用户可能会输入各种意想不到的内容,比如超短的密码、溢出的密码,甚至是SQL注入字符等。测试团队通常人数有限,针对一个简单的登录功能都难以穷举所有可能的测试数据类型,更别说一个项目可能包含几十甚至上百、上千个功能点。

API自动化测试的意义

API自动化测试很好地弥补了仅靠手动测试发现问题的延迟性和低效性。一切业务的流转都是围绕数据的,一个APP的功能本质上是各种API作用的集合。通过API自动化测试,我们可以在开发过程中更早地介入测试,快速发现接口层面的问题,从而提高测试效率和质量。

实战一:通过API自动化测试登录功能

登录功能的本质是触发了 「登录接口」 的调用。手动测试的本质是通过传递不同的请求参数(测试数据),然后通过判断响应是否与预期一致来判断是否异常。换句话说,我们可以将复杂的 「点点点」 测试转化为测试数据的维护。
方式一、通过Excel创建丰富的测试数据

我们可以使用Excel表格来创建测试数据。在Excel中,可以设计不同的测试用例,包括正常情况、边界情况和异常情况。例如:

  • 正常测试用例:正确的邮箱和密码;

  • 边界测试用例:邮箱或密码的长度达到最大值或最小值;

  • 异常测试用例:邮箱或密码为空、邮箱格式错误、密码包含特殊字符等。


第一步:通过excel维护测试数据

第二步:通过自动化测试批量测试

进入Apipost-自动化测试,新建一个用例:







请到「今天看啥」查看全文


推荐文章
上海人力资源和社会保障  ·  精选岗位推荐,最新急招岗位一览!
2 小时前
龙爪槐守望者  ·  浏阳市集——里医院
19 小时前
庞门正道  ·  10套包装,套套都很装。
18 小时前
香港中文大学深圳  ·  第二届神仙湖管理学论坛圆满落幕
2 天前
书法在线  ·  书法高清大图(30000多张)
8 年前
課書  ·  锦上添花(一)
7 年前