测试执行不是点点鼠标、看看界面就完事。它是一套有节奏的动作组合——就像做饭,光有食材不行,得知道什么时候放盐、火候怎么调。
先搞清楚你手里的“任务单”
拿到一个测试任务,别急着点启动按钮。先看清楚测试用例文档里写的:要测什么功能?输入什么数据?预期结果是啥?比如有个登录功能,用例写着“用户名为空,点击登录,应提示‘请输入用户名’”。那你就照着做,别自己加戏,比如顺手输个密码再点——这已经偏离了当前测试目标。
环境得稳,不然全是干扰项
测试前花两分钟确认下环境:浏览器是不是指定版本(比如Chrome 124)?测试账号有没有被别人误操作锁了?数据库里测试数据是不是干净的?上周我就遇到一次,反复测不通过,最后发现是测试库被人手动改过一条用户状态,结果所有“未激活用户登录”用例全报错——白忙活一上午。
动手执行,边点边记
真正开始点的时候,建议左手键盘、右手鼠标,旁边开个文本文件或用便签App实时记录:
• 实际发生了什么(比如页面卡住3秒后跳转到了404)
• 当前时间、浏览器控制台有没有报错(按F12看Console)
• 截图留证(Win+Shift+S 或 Cmd+Shift+4)
别信自己的脑子,人会忘,截图不会。
遇到“和预期不一样”,先别急着提Bug
比如用例说“输入123456,应显示‘密码长度不足’”,但你输完点了登录,啥提示都没,页面直接刷新了。这时先做三件事:
1. 换个浏览器试试(比如从Edge切到Firefox)
2. 清下缓存(Ctrl+F5 强刷)
3. 看看网络面板(Network tab)有没有接口失败
如果三次都一样,再截图+录屏+写清楚步骤,提交Bug。模糊描述像“登录不正常”这种,开发看了只会回你:“哪个登录?怎么不正常?”
一个小而实用的执行技巧
把常用测试数据存在Excel里,比如10组手机号+对应验证码,或者20个带特殊符号的用户名(test@user、admin#123)。执行时直接复制粘贴,省得每次现想,也避免手抖打错。我用的表格长这样:
测试账号,密码,备注
user001,test123,普通用户
admin@test,pass!2024,含特殊字符
执行不是比谁点得快,而是比谁漏得少。每天下班前花5分钟翻一遍当天的测试记录,标出没跑完的用例、存疑的结果、需要开发协助的地方——第二天一睁眼就知道该干啥。