添加客服微信
400 035 7887
一、通俗理解
1. 手工测试
人坐在电脑前,一步步点击、输入,对照需求看结果对不对。
优点:灵活,适合新功能、主观体验、随机探索,能发现很多意料之外 bug
缺点:重复回归很累,大量用例执行慢,容易人为疏忽漏测。
适合:新版本第一轮测试、交互体验测试、一次性测试。
2. 自动化测试
人写好一套脚本,告诉程序:先点 A,输入 B,点击 C,检查结果 D。之后脚本就可以成千上万次重复跑这套流程。只能做你写好的动作,不会自己思考。
优点:回归效率极高,适合版本迭代重复跑接口、流程;适合性能压力测试
缺点:页面改一点,脚本就会失败,要花时间维护;不会自己探索新路径。
适合:版本回归、接口自动化、持续集成 CI 流水线,稳定不变的业务流程。
3. AI 测试(当前行业现状,不是完全替代人)
AI 读取需求、识别页面元素,自动生成测试用例,自动生成自动化脚本,自主点击探索页面,还能分析日志判断缺陷。
不是完全取代自动化,很多 AI 测试工具本质是 AI 来产出自动化脚本。
优点:大幅减少写用例、写脚本工作量;没有完整文档也能开展;自主探索很多人工想不到路径
缺点:AI 会 “脑补” 错误用例,会误报,所有 AI 输出必须人工复核;高风险业务不能直接信 AI 结果;复杂业务逻辑 AI 理解会出错。
适合:快速迭代项目、弱需求文档、Web 页面探索测试、辅助生成自动化脚本。
二、三者关系
1. 不是互相替代,而是互补
- 手工测试永远不可完全消失:体验、主观判断、复杂业务校验依旧靠人。
- 自动化测试:解决重复执行的问题,但脚本还是要人维护。
- AI 测试:是辅助工具,帮人减少写用例、写脚本的工作量,输出内容交给人 + 自动化落地执行。
2. 典型流水线组合:
AI 生成测试用例 → 人工评审修正用例 → AI / 人工产出自动化脚本 → 自动化脚本在 CI 持续执行回归 → 手工测试做探索、体验、新功能验证。
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。