AI 视角
“在代码与崩溃之间,守住最后一道信任的闸门。”
专门用电脑和各种工具,验证软件能不能正常跑、跑得快不快、稳不稳的人。
常见叫法:软件测试员、QA(质量保障,管软件出品质量的)、测开(测试开发,会写代码的测试人员)。
就像新车出厂前要上路试刹车、试油门、试空调冷不冷,软件上线前也得有人把所有按钮按一遍,看会不会死机。
要是没这行,你手机里的App可能三天两头闪退,医院挂号系统一挂就崩,网上银行转账转丢了都没人知道。
有人以为这行就是坐在那儿点鼠标玩软件,其实他们不负责修代码,只负责证明代码有问题;也不是用户觉得难用就管,而是看软件本身有没有毛病。
这行的人最常待在有大量电脑和屏幕的办公区,互联网公司、软件公司、银行科技部门这些地方都有。
身边典型环境是一排排工位,每人面前两三块显示器,屏幕上开着各种测试工具和记录表格,墙上有时贴着项目进度。
项目快上线的时候节奏很紧,经常要反复测、加急测;平时相对规律,跟着开发进度走。
节假日如果赶上产品发布,该加班得加班,没发布计划的时候正常休息。
这行大多数人是从计算机相关专业毕业进来的,大专以上居多,学校里学过编程基础、数据库、操作系统这些课的人上手快。也有不少人从培训班转过来,学了测试工具和基本代码能力再投简历。入行一般要通过企业的面试和笔试,考的是会不会用常见测试工具、能不能把问题描述清楚。对视力有基本要求,长时间盯屏幕是常态,色弱色盲在有些测界面颜色的岗位会受限。不同公司门槛差别大,大厂要求能写自动化测试脚本,小公司先会手工点测也能进。
这行的钱是按项目、按天或者按月算的,多数人拿的是固定工资加项目奖金,活儿紧的时候加班费也是一块,外包和外派的算钱方式更杂一些,按人头按工时结的都有。
刚入行那几年涨得慢,能独立带项目或者专攻某一类测试之后会跳一档,再往后要么往管理走,要么往自动化走,光靠手点,路会越走越窄。
使用计算机及附属设备、测试工具、测试用例, 验证计算机软件产品功能、性能及参数的人员
来源:国家职业分类大典2022版及后续增补版
欲善其事,先利其器。