Hogwarts测试开发
06-25·北京测吧员工
APP 自动化第一步就卡住(五)
Skill 4:会把手工链路拆成自动化链路手工测试时,我们习惯这样描述:搜索商品,加购物车,提交订单。但自动化不能只写这么一句。它需要拆成更细的步骤:启动 APP ↓等待首页加载完成 ↓定位搜索入口 ↓输入搜索关键词 ↓触发搜索 ↓等待搜索结果页加载 ↓选择商品 ↓等待详情页加载 ↓点击立即购买 ↓进入订单确认页 ↓校验关键字段每一步都要考虑:等待条件是什么;元素定位是否稳定;页面跳转如何判断;失败后如何截图;断言应该放在哪里;数据如何准备和清理。这就是手工测试和自动化测试的差别。手工测试靠经验走流程。 自动化测试要把经验变成稳定的工程流程。很多人写 APP 自动化不稳定,不是因为代码能力差,而是链路拆得太粗。比如只写:点击搜索点击商品点击购买判断提交订单按钮存在看起来跑通了,但其实没有验证核心业务。真正有价值的自动化,至少要校验:是否进入了正确页面;商品名称是否一致;商品价格是否正确;地址信息是否存在;运费是否展示;优惠信息是否正确;页面异常时是否有提示。自动化不是只证明“我点过去了”。而是要证明:这个核心业务链路,在关键数据和关键状态上是正确的。Skill 5:会用 AI 辅助测试设计和脚本生成AI 时代,测试人不应该只把 AI 当聊天工具。在 APP 自动化场景里,AI 很适合辅助做几类事情:根据业务流程生成测试点;根据页面元素信息生成用例初稿;根据接口文档补充数据构造思路;根据报错日志分析失败原因;根据页面截图补充异常场景;根据已有脚本生成封装建议。比如你把页面结构、业务流程、关键断言告诉 AI,它可以帮你初步生成:冒烟用例回归用例异常用例边界用例端到端链路用例但这里要注意:AI 生成的是初稿,不是最终稿。测试人员必须审核:业务逻辑是否正确;断言是否有效;数据是否可控;是否会误触真实支付;是否遗漏异常场景;是否适合接入 CI。AI 能提升效率,但不能替代测试设计能力。
发布于 北京
分享
评论
赞
未登录
友善发言
评论
加载中
下载脉脉APP,成就职业梦想
违法不良信息&未成年人有害信息举报电话/客服电话:400 065 0808
违法不良信息&未成年人有害信息举报邮箱/客服邮箱:maimai@taou.com
清朗系列专项行动相关违规信息举报电话:400 065 0808,举报邮箱:maimai@taou.com
个人/企业等被诽谤侮辱、人身权或知识产权等被侵犯、网络谣言的举报地址:maimai.cn/tousu | 涉企虚假不实信息举报投诉专区
京ICP备12005786号-1copyright©maimai.cn