背景

由于新增需求,界面需增加字符串。由于字符串采用外挂的 excel 表管理,表中每个字符串有唯一 ID,每个字符串对应一行,各列中分别给出中文、英文、俄文等翻译。如下图所示:

原因

开发人员通过字符串转换工具把上述字串表生成中间文件,然后集成到软件项目工程中供软件调用。在一次变更中,开发人员不小心修改了某几行原有的字符串,导致字符串 ID 与内容不匹配(错位),但测试人员只关注了新增加的字符串,没想到与本次变更一点关系都没有的字符串由于被开发人员无意之中的改动错位了,导致某些功能业务提示出现错误,如 “通信成功”,却弹出 “是否保存” 的提示,且此问题在客户端使用时才发现。

如何归避?

类似这种问题,测试人员该如何及时拦截住呢?


↙↙↙阅读原文可查看相关链接,并与作者交流