💻

软件测试员

Penguji Perisian (QA) · 资讯科技

起薪
RM2,800 - RM4,000
资深
RM7,000 - RM14,000
门槛
Degree
一句话回答软件测试(QA)在用户之前找出软件里的错误——更重要的是,决定一个东西能不能安全上线
这是 IT 里最被低估的入行路径,也是最好的路径之一。它接受没有很强编程背景的人、薪水合理,而且从第一天就把你放进一个真实的开发团队里——在那里你可以学会其他所有东西。
没有牌照。但有一张真正被认可的证书(ISTQB)——这在这个类别里很少见。
两种:手动测试(像用户那样系统性地使用软件)和自动化测试(写代码去测代码——薪水高得多)。

这份工作做什么?

在用户发现之前找出Bug——软件行业对新人最友好的入口。

真实的一天

软件测试员(QA)确保应用上线前正常:写测试用例、跑手动与自动化测试、清晰报 bug、验证修复。
日常:测新功能、发布前回归、写自动化脚本(Selenium/Playwright)。
你是用户遇到问题前的最后防线。

适合你吗?

适合你,如果你:细心爱找茬、做事系统化、报 bug 不带指责、想找对新手友好的科技入口。
不太适合,如果你:受不了重复测试。

薪资与晋升

薪资范围
初级手动测试:RM3,000–4,500。
高级手动测试:RM5,000–7,500。
自动化测试:RM6,500–13,000。
QA lead/QA 经理:RM12,000–20,000。
SDET(写测试框架,而不只是用框架):RM14,000–24,000。

值得注意的那个数字
高级手动测试和中级自动化测试之间的差距很大,而跨过去只需要学会一门编程语言。
这大概是这个网站上所有职业里,学习时间回报率最高的一项:几个月的 Python,边工作边在晚上学,就可能让你薪水翻倍。

大部分职业都没有的一个优势
软件工作可以在任何地方做。一个人在马来西亚远程替新加坡或美国公司工作,拿的是 SGD 或 USD,付的却是令吉房租。
这个差额很大——大到足以改变这条职涯的整笔账——而且医生律师土木工程师没有这个优势,因为他们的牌照绑在国家上。
但它有两个前提,而且两个都可以从 SPM 就开始累积:
能真正拿来工作的英文——不只是及格,而是能在会议上就系统设计跟人争论的程度
拿得出来的作品——GitHub、跑得起来的项目、真实的贡献。远程招聘的公司没办法用常规方式面你,所以他们只能看「看得见的东西」。
在念书期间就把这两样建起来的学生,最后进的是和「只收集证书」的同学完全不同的一个薪资市场。

AI 改变了什么 —— 以及为什么这里不一样
被冲击的:重复执行测试用例、常规回归测试、生成基础用例。这是手动那一半,而且早在 AI 之前它就在萎缩了。
没被冲击、而且在升值的:判断「哪里有风险、该测什么」、为没人想到的情况设计测试,以及做出「这个还不能上」的决定。
要搞懂的一点:AI 生成的代码越多,需要有人去检查的代码就「越多」,不是越少。QA 这个角色没有消失——它在往上移,移向判断力和自动化。
给学生的结论:不要规划一条「只做手动」的 QA 职涯。要规划在头三年内转到自动化。

城市 vs 家乡机会

KL 与槟城;自动化 QA 常可远程。
QA 外包公司大量招人——好进。

SPM/统考后升学路线

IT学位/文凭+ISTQB认证很少有人告诉学生的那条入行路
所有人都叫学生去当软件工程师。几乎没人提 QA。
但 QA 接受没有很强编程背景的人、薪水合理,而且——这是重点——从第一个月就把你放进一个真实的开发团队里。
你看得到真实的软件是怎么造出来的、怎么坏的、谁在做哪些决定。很多优秀的软件工程师都是从这里起步的。

路线
SPM(英文)→ IT 文凭 <i>或</i> ISTQB Foundation → 手动测试 → 自动化测试 → QA lead 或转去开发。

这份工作到底是什么
不是「乱点一通找 bug」。它是系统性的:决定该测什么、设计能把故障逼出来的用例,以及把报告写到「开发不用回头问你就能修」的精确程度。
最难也最值钱的部分是在所有人都想发版的时候,当那个说「这个还不能上」的人。那需要判断力,也需要一点胆量。

决定你薪水的那一步转换
手动 → 自动化。手动起薪低、涨得慢。自动化需要真正的编程,薪水接近两倍。
在做手动测试的同时学 Python 或 JavaScript,是这整份职业清单里回报率最高的职涯动作之一。

相关领域
软件工程师——做 2–3 年 QA 之后最常见的转向系统分析师——技能重叠。网络安全——安全测试是 QA 的一个专门分支DevOps——和自动化测试高度重叠。
如果你考的是统考,不是 SPM
上面写的东西对你一样成立——那些物理、化学、生物、数学、会计,在统考里是同样的学科,只是考卷不同不一样的是考完之后那条路。
统考不被本地国立大学(IPTA)直接承认,拿统考进不了公立大学的学士课程。这正是为什么独中生绝大多数是去本地私立大学,或者出国
统考在学历上等同 STPM 与 A-Level,英国、美国、加拿大、澳洲、台湾都承认——这也是独中生出国比例高的原因
而下面这一段,是真的关系到钱的 —— 请认真读完:
PTPTN 的资格是走 SPM 的,光有统考拿不到。要保住这笔贷学金,你需要一张完整的 SPM——而这里有两点最多人搞错:
历史(Sejarah)必须及格。自 SPM 2013 年起,历史及格(最低 E)是拿到 SPM 证书本身的必要条件——历史不及格,等于你根本没有一张完整的 SPM。
马来文(BM)通常要求的是「优等」(C),不是及格就行。
院校和课程也必须是 PTPTN 认可的——在报读任何学院之前,先上 PTPTN 的 gateway 查清楚。
统考这条路本来就把你推向私立,而 PTPTN 正是付这笔学费的钱。所以如果你还没考 SPM,去考——而且不要把历史当成可以放弃的那一科。
这些条件会变。真正要用之前,一定去 PTPTN 查一次最新规定。

大学

任何 IT 出身(理工学院足够)。
ISTQB Foundation 是这行的全球标准证书。

学费

ISTQB:约 RM1,000。自动化工具:免费(开源)。

奖学金

文凭/学位可用 PTPTN;QA 训练营常比开发训练营便宜。

专业认证

没有牌照 —— 但这是这个类别的例外
和整个 IT 一样,马来西亚没有机构为软件测试员发牌。
但和大多数 IT 职业不同,这里有一张真正被认可、也真的会出现在招聘广告里的证书。

ISTQB —— 国际软件测试资格委员会
来自哪里:一个独立的国际机构,不是厂商。这正是它被信任的原因——它不卖任何你必须买的产品。
Foundation Level——起点。在校期间就能考,相对大多数资格很便宜。
Advanced Level(Test Analyst、Test Manager)——需要几年经验之后。
哪里认:全球通行,包括马来西亚、新加坡、澳洲和欧洲。这是少数几个能跨境带分量的 IT 资格之一。

学历资格
IT 文凭或学位有帮助,但对初级手动测试不是必须的。

决定薪水的能力
自动化:Selenium、Cypress 或 Playwright,加上 Python 或 JavaScript。这是让你薪水翻倍的东西。
SQL——用来验证「对的数据是不是真的存进去了」
API 工具(Postman)——现代系统大多是在 API 层测试的,不只是透过画面
写出精确的 bug 报告。一项被低估的能力,也是雇主评价你的第一件事。

优点

缺点

AI 时代的前景

AI 能生成测试用例、检测 UI 变化——基础手动测试正快速萎缩。
掌握自动化+AI 测试工具的 QA 更高效更值钱。
转型方向:从"找 bug"到"设计质量策略"。

一步一步,各要多久

  1. SPM · 英文SPM
    英文是主要要求——你要写的 bug 报告,得让开发者看懂,有时对方还在另一个国家
    不需要高级数学。这是少数几条对「没读理科」的学生真正敞开的 IT 路径之一。
  2. IT 文凭 · 或者直接入行2–3 tahun
    资讯科技文凭就够。学位在之后往高级职位走时有帮助。
    有些人是直接入行的——凭一张 ISTQB 证书加上「够细致」的证据,进初级手动测试岗位。这是真的会发生的——这一行没有牌照,雇主看的是你的 bug 报告。
  3. ISTQB Foundation —— 真正算数的那张证Awal
    ISTQB Foundation Level 是软件测试的国际标准,而且和大多数 IT 证书不同,它是真的会出现在招聘广告里的
    相对于大多数资格它很便宜、在校期间就能考而且它给你一套全球 QA 团队共用的术语
    这是这个类别规则的例外——在这里,那张证书是真的有价值的。
  4. 手动 → 自动化。这是决定薪水的那一步。1–3 tahun
    手动测试是大多数人起步的地方,起薪约 RM3,000–4,500。
    自动化测试——写代码去测代码——薪水接近两倍因为它需要真正的编程(Selenium、Cypress、Playwright,通常用 JavaScript 或 Python)
    这是这条职涯里最重要的一个节点。这一步的转换,就是「正在被自动化的工作」和「做自动化的工作」之间的差别。从一开始就为这一步做规划的学生,能省下好几年。

重点 SPM 科目

Matematik, Bahasa Inggeris

学生真正会问的问题

QA 是不是低人一等的工作?
这是很常见的看法,而它在两个层面上是错的。
第一,钱上面:自动化测试薪水 RM6,500–13,000,SDET 能到 RM24,000。这和软件开发是同一个区间——因为它「就是」软件开发:你在写代码,只不过你的代码是用来测别人的代码。
第二,角色上面:QA 是决定「这东西能不能安全上线」的人。在处理支付或医疗数据的系统里,那是很重的责任。
但这个看法里也有真的部分,而且说出来更好:低层的「手动」测试确实重复、薪水低,而且在萎缩。如果你在那里待十年,这个看法对你就会成真。
所以建议是具体的:如果手动测试是你的入行路径,就走它——它是一条正当而有用的路——但要规划在三年内转到自动化。那一步转换会彻底改变这条职涯。
做 QA 需要会写代码吗?
要入行——不用。初级手动测试接受没有编程背景的人,而这让它成为「没读理科的学生」进入科技行业为数不多的真正入口之一。
要拿到好薪水——要,而且这不是选项。
手动测试(RM3,000–7,500)和自动化测试(RM6,500–13,000)之间的差距,靠一件事跨过去:学会 PythonJavaScript,加上一个自动化工具(Selenium、Cypress 或 Playwright)。
为什么这是实在的建议而不只是鼓励:这份工作的手动那一半在萎缩——早在 AI 之前就在萎缩了。自动化那一半没有。
最实际的做法:先以手动测试入行、拿着工资,然后晚上学 Python。你会比「抽象地学 Python」的学生有优势:你已经知道什么需要测、为什么要测。
练 SPM Matematik →K1 papers + AI answers · 3 languages

去哪里读——大学与总学费

大学 课程 总学费 时长 地点
Crescendo International CollegeDiploma · Diploma in Computer ScienceRM 29,0002 yearsUlu Tiram, Johor
INTI International University & CollegesDegree · Bachelor of Computer Science (Online Learning)RM 32,2603 YearsNilai / Subang / Penang
SEGi University & CollegesDiploma · Diploma in Computer ScienceRM 33,0003 YearsKota Damansara / KL / Subang / Penang / Sarawak
AIMST UniversityDegree · Bachelor in Software Engineering (Honours)RM 42,6003 YearsSungai Petani, Kedah
Sunway CollegeDiploma · Diploma in Computer ScienceRM 44,5102 yearsBandar Sunway, Selangor
Monash University MalaysiaDegree · Bachelor of Computer Science (Honours)RM 45,1201 yearBandar Sunway, Selangor
Asia Pacific University of Technology & Innovation (APU)Diploma · Diploma in Information & Communication Technology with a specialism in Software EngineeringRM 49,2002 years (6 semesters)Bukit Jalil, Kuala Lumpur
First City University CollegeDegree · BACHELOR OF COMPUTER SCIENCE (INTELLIGENT SYSTEMS) (HONS)RM 54,6563 YearsBandar Utama, Selangor
Multimedia University (MMU)Degree · BACHELOR OF COMPUTER SCIENCE(HONS) ARTIFICIAL INTELLIGENCERM 62,2503 YearsCyberjaya, Selangor / Melaka
UCSI University / UCSI CollegeDegree · BACHELOR OF COMPUTER SCIENCE (HONS) MOBILE COMPUTING & NETWORKINGRM 73,6103 YearsCheras, Kuala Lumpur
UOW Malaysia (KDU)Degree · Bachelor in Software EngineeringRM 79,5903 yearsGlenmarie, Selangor / Batu Kawan, Penang
HELP UniversityDegree · Bachelor of Computer Science (Honours)RM 85,9203 yearsSubang Bestari
Swinburne University of Technology SarawakDegree · BACHELOR IN COMPUTER SCIENCERM 93,3603 YearsKuching, Sarawak
Curtin University MalaysiaDegree · Bachelor of Software EngineeringRM 96,6003 YearsMiri, Sarawak
Asia Pacific University of Technology & Innovation (APU)Degree · BSC (HONS) IN COMPUTER SCIENCERM 102,2003 Years (6 Semesters)Bukit Jalil, Kuala Lumpur
Xiamen University MalaysiaDegree · Bachelor of Engineering in Software Engineering (Honours)RM 112,0004 yearsBandar Sunsuria, Sepang, Selangor
Sunway UniversityDegree · Bachelor of Science (Honours) in Computer ScienceRM 113,5503 Years (full-time)Bandar Sunway, Selangor
Taylor’s University / Taylor’s CollegeDegree · Bachelor of Computer Science (Honours)RM 115,0443 yearSubang Jaya, Selangor
University of Southampton MalaysiaDegree · BSc Computer ScienceRM 126,0003 yearsIskandar Puteri, Johor
University of Nottingham MalaysiaDegree · BSc (Hons) Computer ScienceRM 144,0003 YearsSemenyih, Selangor

学费仅供参考,每年都会变动。做决定前请向校方确认最新数字。

让这些学院都来联系我 点击用 WhatsApp 联系 Allite。我们会把你的咨询转给上面这些学院——不用填表。

资料来源

本页的数字与政策依据以下报道核实。最后查核:2026-09。

© 2026 Allite — Kerjaya selepas SPM