AngusTester 适合用在哪些测试工作里?提测回归、代码提交后和上线前分别怎么用?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
AngusTester 主要用在测试工作的三个时刻。提测和回归时,把计划、用例和脚本放在一处管理,一条业务链路在一次执行里测完。代码提交后,接口回归自动跑,结果直接给流水线做门禁,开发在编辑器里就能看到失败原因。上线前,用同一套脚本做压测、运行环境的安全基线检查,以及大模型和智能体的评测。
下面分别说怎么做。
适合测试资产散在表格、文档和各种工具里,每轮回归都要重新整理的团队。
每次提测,在「计划」里圈定这一轮要测的范围;功能用例写在「用例」里,评审通过后再执行。助手起草 YAML 时先出预览,确认之后才进项目。进项目之前,人还是要在计划和用例上看过。能挂上脚本的用例多了,也不会因此自动标成已自动化。跑完的结果回到用例上,手动和自动的覆盖情况分开统计。发现问题直接在「问题」里提缺陷。一轮结束后,报告确认后冻结成定稿,下次回归对比的是这份快照。
适合下单、扣库存、发消息、页面展示这样跨多个环节的业务。
把调接口、查数据库、等消息、看页面这几步写进同一份脚本,类型选「混合」。执行之后,所有步骤的结果都在同一份报告里,发版时大家看的是同一个通过率。页面步骤需要节点上装好浏览器。
适合接口改动频繁、希望每次提交都自动回归的团队。
先在项目里配好环境和密钥,确认节点在线。然后写一条接口脚本,或者直接导入 OpenAPI 文档转成脚本。跑完打开报告,看通过率和失败的断言。
这一步不用等流水线,报告本身就能用来交流结果。等接到流水线后,作业读取报告里的通过率和失败断言,有失败就停下,不再往下发布。
适合已经在 Cursor、Claude 或 VS Code 里写代码的开发者。
写完代码,直接问助手「这次改动测过没有」。它会在目标环境的节点上重跑,再解释哪条断言失败、期望值和实际值分别是什么,帮你判断是代码还是用例的问题。节点不在线时,这次重跑起不来。需要保存脚本、执行或提缺陷时,助手会先给出预览,你确认之后才写入。completed=false 先别当成通过。
适合功能已经测过,接下来要看系统在高并发下表现如何的场景。
不用另写一套压测脚本。把同一份脚本的执行方式改成压测,设好并发数、加压方式和持续时间,可以用一台或多台节点同时施压。报告里会给出吞吐量、响应时间分位和错误率,达不到约定指标时,这次执行就判为失败。
适合上线前要确认主机、容器和接口配置是否合规的团队。
在设计器的「安全扫描」分类里加上主机基线、容器基线或接口检查步骤,对预发环境跑一遍。这些检查只读取环境,不做改动,报告里会列出不符合的控制项和未关闭的问题,修好之后再跑一次确认。
适合准备上线智能体、需要一份可以留档的评测结果的团队。
用模型或检索类测试准备一组问题,把模型供应商的密钥放进「环境」。比如做合同问答时,可以同时检查两类情况:能找到出处的问题,回答是否带上了出处;找不到的问题,是否明确说了没有。结果和其他测试一样进报告,下次改了提示词或知识库,可以再跑一遍对比。
不用一次把所有测试都搬过来,可以按四步慢慢扩展。
每个菜单的用途见同系列「AngusTester 支持哪些功能」。
文档:https://www.anguskit.com/zh/docs/tester
产品页:https://www.anguskit.com/zh/products/tester
评估:https://www.anguskit.com/zh/contact/
AngusTester 核心覆盖功能、API、性能及稳定性测试,适合敏捷迭代全流程。
提测回归阶段,用它跑冒烟和功能测试,1并发快速验证脚本与环境有效性,结合AI助手自动生成回归用例,确保主流程无阻塞再进入深度测试。
代码提交后,通过CI/CD触发自动化执行,利用场景编排验证接口联动与业务逻辑;同时开启服务模拟解除外部依赖,让开发自测和集成测试并行推进,缩短反馈周期。
上线前重点做性能与稳定性测试:按生产指标配置并发数和时长,观察TPS、P99响应时间及资源使用率,确认系统在高负载下错误率达标、无内存泄漏等问题,结果直接作为发布门禁依据,达标才放行。
官方详细解决方案:https://www.aliyun.com/product/list/alibabacloudnative
阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。