零基础入门软件测试—-软件测试是做什么的!新手测试工程师的成长日记【Day1】
-
奶茶店品控员 奶茶做好后,检查糖度 / 冰量对不对、原料有没有过期、杯子漏不漏水,没问题才能给顾客;有问题直接退回重做,避免顾客喝了拉肚子,导致店铺被投诉、赔钱、丢口碑 -
新房验房师 开发商交房前,你要检查墙有没有裂缝、水电通不通、窗户漏不漏水、面积够不够,没问题业主才能收房;有问题让开发商整改,避免业主住进去出安全事故 -
新车质检员 汽车造好后,要测试刹车灵不灵、油门顺不顺、安全气囊能不能正常弹出,没问题才能出厂卖给用户;有问题直接回炉整改,避免用户开车出事故,车企面临巨额赔偿和品牌危机
-
官方定义 在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程 -
大白话翻译 软件(微信 / 淘宝 / 抖音 / 银行 APP 等)被开发人员写好后,测试工程师要模拟用户的所有操作(甚至用户想不到的极端操作),完成 3 件核心事: -
查 bug:找软件里的所有问题(专业叫「缺陷」,俗称 bug),比如输对了密码登不上、付了钱订单没生成、点一下 APP 就闪退 -
验功能:确认软件的功能,完全按照产品的要求做对了,比如微信发消息,能正常发出去、对方能正常收到
-
保质量:确认软件不会给用户和公司造成损失,比如银行 APP 不会泄露用户银行卡信息、电商 APP 不会出现付了钱不发货的问题,同时软件要好用、不卡顿
-
避免巨额资金损失 2024 年某电商平台 618 大促,上线了一个满减功能,开发写代码时少写了一个判断条件,导致用户可以无限叠加满减,1000 元的商品 10 元就能买。如果测试提前测到这个 bug,只需要 10 分钟就能让开发改好;没测到的话,上线 1 小时就会给公司造成几百万的损失 -
规避用户安全风险 某银行 APP 上线新版本,开发写代码时出现漏洞,导致用户的银行卡号、身份证号会被第三方获取。测试提前发现这个漏洞,就能避免几十万用户的信息泄露,不然银行会面临监管巨额罚款,还会被用户集体投诉 -
提升用户使用体验 某老年健康码 APP,开发做的功能是对的,但操作步骤有 8 步,老人根本学不会。测试在测的时候发现了这个问题,提出优化建议,把步骤简化到 2 步,让老人能轻松上手,产品的用户量直接涨了 3 倍。

-
能不看笔记,用自己的大白话,完整讲清楚软件测试是做什么的,核心价值是什么 -
能清晰说出产品、开发、测试、运维 4 个角色的核心职责,以及测试和其他角色的协作关系
-
能给身边完全不懂 IT 的人,讲清楚软件测试是做什么的,对方能完全听懂 -
能针对「微信发朋友圈功能」,说出测试工程师要测哪些核心的点,至少说出 3 点
-
能完整梳理出初级测试工程师的 3 个月学习路径,每个月的学习重点清晰明确 -
能说出 3 个测试岗位的职业发展方向,以及每个方向需要具备的核心能力
夜雨聆风