Software Quality Assurance Analysts and Testers
Computer and Mathematical Occupations- O*NET-SOC 代码
- 15-1253.00
Develop and execute software tests to identify software problems and their causes. Test system modifications to prepare for implementation. Document software and application defects using a bug tracking system and report defects to software or web developers. Create and maintain databases of known defects. May participate in software design reviews to provide input on functional requirements, operational characteristics, product designs, and schedules.
- 数据来源: BLS发布时间: 2026-08
很高· 相对
低四级相对区间很高职业群单位数值
尺度 · 母数 · 来源
四级相对类别(低 / 中等 / 高 / 很高)
以BLS就业预测表中831个细分职业为基数。取值按 NEM(全国就业矩阵)代码给定,因此共用同一 NEM 代码的职业得到相同分档
- 数据来源: Anthropic发布时间: 2026-03
0.520
0.000此处所载数值的范围0.745尺度 · 母数 · 来源
- 数据来源: ILO发布时间: 2025
0.49–0.55· ISCO-08 职业组 3 个
尺度 · 母数 · 来源
生成式AI暴露度指数,按发布原值0–1
按 ISCO-08 细类(4 位)发布的数值。按原样应用美国劳工统计局(BLS)的官方对照表(ISCO-08→2010 SOC、2010 SOC→2018 SOC)关联到本职业,对应关系为全部或部分对应
该来源发布的是什么性质的数值
BLS的类别是相对排位而非绝对水平,也不是一手测量:它把多项已发表研究给出的职业百分位排名归并为四个等级。它不是就业或工资预测,不是采用概率,也不区分自动化与增强。
各关联 ISCO-08 职业组的 ILO 数值
- ISCO-08 2512Software Developers0.53
- ISCO-08 2519Software and Applications Developers and Analysts Not Elsewhere Classified0.55
- ISCO-08 2529Database and Network Professionals Not Elsewhere Classified0.49
Task-level exposure
仅显示有暴露的工作已评分任务 30 项 · β ≥ 0.5 的任务 28 项(93.3%)
β = 直接暴露(E1)+ 0.5 × 借助工具时的暴露(E2),依据原始代码库的定义。
- 原始单位:O*NET 27.2 任务 → O*NET 31.0 职业代码
- 所有已评分任务均在 O*NET 31.0 任务列表中。
- 来源
- OpenAI "GPTs are GPTs" exposure rubric
- 版本
- gh-main-0471612
- 许可
- MIT License, Copyright (c) 2024 OpenAI
以下为 O*NET-SOC 2010 职业 15-1132.00 Software Developers, Applications; 15-1133.00 Software Developers, Systems Software; 15-1199.01 Software Quality Assurance Engineers and Testers 的工作任务,由本站依据 O*NET-SOC 2010→2019 官方对照表关联到此职业
| Task (O*NET 20.1) | Claude.aiRaw / share % |
|---|---|
Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance.15-1133.00 | 6.650753.9 |
Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.15-1132.00 | 2.678621.7 |
Perform initial debugging procedures by reviewing configuration files, logs, or code pieces to determine breakdown source.15-1199.01 | 0.64605.2 |
Provide feedback and recommendations to developers on software usability and functionality.15-1199.01 | 0.57884.7 |
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.15-1132.00 | 0.33662.7 |
Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.15-1132.00 | 0.31242.5 |
Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks.15-1199.01 | 0.27742.2 |
Design or develop software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.15-1133.00 | 0.12271.0 |
Analyze information to determine, recommend, and plan computer specifications and layouts, and peripheral equipment modifications.15-1132.00 | 0.11020.9 |
Store, retrieve, and manipulate data for analysis of system capabilities and requirements.15-1132.00 | 0.10120.8 |
Document software defects, using a bug tracking system, and report defects to software developers.15-1199.01 | 0.07900.6 |
Consult with customers about software system design and maintenance.15-1132.00 | 0.07800.6 |
Test system modifications to prepare for implementation.15-1199.01 | 0.06510.5 |
Prepare reports or correspondence concerning project specifications, activities, or status.15-1133.00 | 0.06370.5 |
Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.15-1133.00 | 0.04520.4 |
Develop or direct software system testing or validation procedures.15-1133.00 | 0.03720.3 |
Design or develop automated testing tools.15-1199.01 | 0.03360.3 |
Evaluate or recommend software for testing or bug tracking.15-1199.01 | 0.02620.2 |
Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.15-1133.00 | 0.01890.2 |
Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements, or resolve customer problems.15-1133.00 | 0.01790.1 |
Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.15-1132.00 | 0.01120.1 |
Create or maintain databases of known test defects.15-1199.01 | 0.00750.1 |
Develop and direct software system testing and validation procedures, programming, and documentation.15-1132.00 | 0.00630.1 |
Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration.15-1132.00 | 0.00620.0 |
Advise customer about or perform maintenance of software system.15-1133.00 | 0.00530.0 |
Monitor bug resolution efforts and track successes.15-1199.01 | 0.00530.0 |
Update automated test scripts to ensure currency.15-1199.01 | 0.00510.0 |
Evaluate factors such as reporting formats required, cost constraints, or need for security restrictions to determine hardware configuration.15-1133.00 | 0.00460.0 |
Direct software programming and development of documentation.15-1133.00 | 0.00400.0 |
Collaborate with field staff or customers to evaluate or diagnose problems and recommend possible solutions.15-1199.01 | 0.00300.0 |
Specify power supply requirements and configuration.15-1132.00 | 0.00260.0 |
Recommend purchase of equipment to control dust, temperature, or humidity in area of system installation.15-1133.00 | 0.00250.0 |
| Not observed on any surface — 27 task(s) — These tasks have no row in the source for this release. The 0 in the share row is a display-stage composition ratio; absence is what the — in the raw row states. | |
Coordinate software system installation and monitor equipment functioning to ensure specifications are met. | —0 |
Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel. | —0 |
Determine system performance standards. | —0 |
Train users to use new or modified equipment. | —0 |
Recommend purchase of equipment to control dust, temperature, and humidity in area of system installation. | —0 |
Coordinate installation of software system. | —0 |
Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects. | —0 |
Monitor functioning of equipment to ensure system operates in conformance with specifications. | —0 |
Supervise and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel. | —0 |
Use microcontrollers to develop control signals, implement control algorithms, or measure process variables, such as temperatures, pressures, or positions. | —0 |
Design test plans, scenarios, scripts, or procedures. | —0 |
Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability. | —0 |
Identify, analyze, and document problems with program function, output, online screen, or content. | —0 |
Plan test schedules or strategies in accordance with project scope or delivery dates. | —0 |
Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems. | —0 |
Document test procedures to ensure replicability and compliance with standards. | —0 |
Develop or specify standards, methods, or procedures to determine product quality or release readiness. | —0 |
Investigate customer problems referred by technical support. | —0 |
Install, maintain, or use software testing programs. | —0 |
Monitor program performance to ensure efficient and problem-free operations. | —0 |
Conduct software compatibility tests with programs, hardware, operating systems, or network environments. | —0 |
Install and configure recreations of software production environments to allow testing of software performance. | —0 |
Identify program deviance from standards, and suggest modifications to ensure compliance. | —0 |
Coordinate user or third party testing. | —0 |
Visit beta testing sites to evaluate software performance. | —0 |
Conduct historical analyses of test results. | —0 |
Provide technical support during software installation or configuration. | —0 |
Values in this tab are predicted labels, not observations. Eloundou et al. (2023) published two rating regimes — human raters and GPT-4 — and the β shown here is derived from the GPT-4 rater basis alone; the same task can take a different value under the other regime. The unit and the meaning differ from the observed shares (%) in the other tabs, so do not place them on the same axis.
| Task (O*NET 27.2) | βE1 + 0.5 × E2 |
|---|---|
Design test plans, scenarios, scripts, or procedures.O*NET Task ID 14638 | 1.0 |
Test system modifications to prepare for implementation.O*NET Task ID 14639 | 1.0 |
Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.O*NET Task ID 14640 | 1.0 |
Document software defects, using a bug tracking system, and report defects to software developers.O*NET Task ID 14641 | 1.0 |
Identify, analyze, and document problems with program function, output, online screen, or content.O*NET Task ID 14642 | 1.0 |
Monitor bug resolution efforts and track successes.O*NET Task ID 14643 | 1.0 |
Create or maintain databases of known test defects.O*NET Task ID 14644 | 1.0 |
Plan test schedules or strategies in accordance with project scope or delivery dates.O*NET Task ID 14645 | 1.0 |
Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks.O*NET Task ID 14647 | 1.0 |
Document test procedures to ensure replicability and compliance with standards.O*NET Task ID 14648 | 1.0 |
Develop or specify standards, methods, or procedures to determine product quality or release readiness.O*NET Task ID 14649 | 1.0 |
Update automated test scripts to ensure currency.O*NET Task ID 14650 | 1.0 |
Install, maintain, or use software testing programs.O*NET Task ID 14652 | 1.0 |
Provide feedback and recommendations to developers on software usability and functionality.O*NET Task ID 14653 | 1.0 |
Monitor program performance to ensure efficient and problem-free operations.O*NET Task ID 14654 | 1.0 |
Conduct software compatibility tests with programs, hardware, operating systems, or network environments.O*NET Task ID 14655 | 1.0 |
Install and configure recreations of software production environments to allow testing of software performance.O*NET Task ID 14656 | 1.0 |
Identify program deviance from standards, and suggest modifications to ensure compliance.O*NET Task ID 14658 | 1.0 |
Design or develop automated testing tools.O*NET Task ID 14659 | 1.0 |
Perform initial debugging procedures by reviewing configuration files, logs, or code pieces to determine breakdown source.O*NET Task ID 14661 | 1.0 |
Evaluate or recommend software for testing or bug tracking.O*NET Task ID 14663 | 1.0 |
Conduct historical analyses of test results.O*NET Task ID 14664 | 1.0 |
Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.O*NET Task ID 21680 | 1.0 |
Store, retrieve, and manipulate data for analysis of system capabilities and requirements.O*NET Task ID 21682 | 1.0 |
Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.O*NET Task ID 14646 | 0.5 |
Investigate customer problems referred by technical support.O*NET Task ID 14651 | 0.5 |
Collaborate with field staff or customers to evaluate or diagnose problems and recommend possible solutions.O*NET Task ID 14657 | 0.5 |
Coordinate user or third-party testing.O*NET Task ID 14660 | 0.5 |
Visit beta testing sites to evaluate software performance.O*NET Task ID 14662 | 0.0 |
Recommend purchase of equipment to control dust, temperature, or humidity in area of system installation.O*NET Task ID 21681 | 0.0 |
β = E1 + 0.5 × E2 · E1 = tasks where direct LLM access alone cuts time by at least 50%, E2 = tasks where software built on top of an LLM cuts time by at least 50%. Values take only 0 / 0.5 / 1.0.
Data sources & licenses — O*NET®, Anthropic Economic Index, Eloundou et al. (2023): see full notices on the Credits page
O*NET 31.0 全部任务(30 项)
本职业在 O*NET 31.0 中的全部任务(英文原文;任务类型为核心或补充)。暴露值不列在此清单中,而在上方表格里,位于各来源所用 O*NET 版本的任务表述旁。
| 任务(O*NET 31.0) | 类型 |
|---|---|
| Design test plans, scenarios, scripts, or procedures. | 核心 |
| Test system modifications to prepare for implementation. | 核心 |
| Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability. | 核心 |
| Document software defects, using a bug tracking system, and report defects to software developers. | 核心 |
| Identify, analyze, and document problems with program function, output, online screen, or content. | 核心 |
| Monitor bug resolution efforts and track successes. | 核心 |
| Create or maintain databases of known test defects. | 核心 |
| Plan test schedules or strategies in accordance with project scope or delivery dates. | 核心 |
| Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems. | 核心 |
| Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks. | 核心 |
| Document test procedures to ensure replicability and compliance with standards. | 核心 |
| Develop or specify standards, methods, or procedures to determine product quality or release readiness. | 核心 |
| Update automated test scripts to ensure currency. | 核心 |
| Investigate customer problems referred by technical support. | 核心 |
| Install, maintain, or use software testing programs. | 核心 |
| Provide feedback and recommendations to developers on software usability and functionality. | 核心 |
| Monitor program performance to ensure efficient and problem-free operations. | 核心 |
| Conduct software compatibility tests with programs, hardware, operating systems, or network environments. | 核心 |
| Install and configure recreations of software production environments to allow testing of software performance. | 核心 |
| Collaborate with field staff or customers to evaluate or diagnose problems and recommend possible solutions. | 核心 |
| Identify program deviance from standards, and suggest modifications to ensure compliance. | 核心 |
| Design or develop automated testing tools. | 核心 |
| Coordinate user or third-party testing. | 核心 |
| Perform initial debugging procedures by reviewing configuration files, logs, or code pieces to determine breakdown source. | 核心 |
| Visit beta testing sites to evaluate software performance. | 核心 |
| Evaluate or recommend software for testing or bug tracking. | 核心 |
| Conduct historical analyses of test results. | 核心 |
| Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance. | — |
| Recommend purchase of equipment to control dust, temperature, or humidity in area of system installation. | — |
| Store, retrieve, and manipulate data for analysis of system capabilities and requirements. | — |
0.00/ 3· 机器人暴露指数
尺度 · 母数 · 来源
对每项体力任务,按已实际部署、销售或演示的机器人能够完成它的环境评定 0–3 级(0 不可 · 1 围栏式机器单元、灌装线等机器人专用设施 · 2 医院药房、集装箱港口等受管理的设施 · 3 私人住宅、建筑工地等非结构化环境),再按工作时间占比求平均
以该职业 O*NET 29.3 任务中的体力任务为准
等级与时间占比由 Anthropic 使用 Claude Opus 5(网络搜索)估算(截至 2026 年)。
机器人暴露指数与本站的 AI 暴露度是不同的指标,不能相加或相互比较。该指数不代表实际采用情况或成本竞争力,0 也包括没有体力任务的职业。
每项体力任务的等级
该职业的 O*NET 29.3 任务中没有被归类为体力任务的任务。
职业信息
就业展望(BLS)
- 就业人数,2025
- 188K
- 预计就业人数,2035
- 198K
- 变化 (2025–35)
- +5.7%
- 年薪中位数,2025
- $104,300
- 入职通常所需学历
- Bachelor's degree
韩国职业分类关联(KSCO)
来自 AI Changing Work 制作的 Korea Occupation Direct Crosswalk v1.1 当前版本的关联。关系值从 O*NET-SOC 职业一侧解读。
| KSCO 代码 | KSCO 名称 | 关系 | 状态 |
|---|---|---|---|
| 22291 | 소프트웨어 품질관리 전문가 | 本职业范围更宽 | 已确认 |
| 22299 | 그 외 컴퓨터 시스템 및 소프트웨어 전문가 | 本职业范围更宽 | 已确认 |
关系与状态的定义(kr-direct v1.1)
国际劳工组织(ILO)职业说明
以下 ISCO-08 职业组由 AI Changing Work 原样套用美国劳工统计局(BLS)发布的对照表(2018 SOC→2010 SOC、2010 SOC→ISCO-08)、不逐案取舍,与本职业相关联;每项关联可能是完全对应,也可能是部分对应。
- ISCO-08 2512Software Developers
软件开发人员
- ISCO-08 2519Software and Applications Developers and Analysts Not Elsewhere Classified
其他未列明的软件和应用开发人员及分析师
- ISCO-08 2529Database and Network Professionals Not Elsewhere Classified
其他未列明的数据库和网络专业人员
自行翻译
自行翻译 · 非 ISCO 官方词汇 — 未经国际劳工组织审核。
Sources: ILO ISCO-08 — details: Credits
ESCO 职业词汇
以下每一项都是在已公开的ESCO-O*NET Crosswalk(第 1 版,2022 年)中与本职业逐项对应的。对应类型出自该对照表;表述出自 AI Changing Work。
- software testerESCO 2519.6范围相同
Software testers perform software tests. They may also plan and design them. They may also debug and repair software although this mainly corresponds to designers and developers. They ensure that applications function properly before delivering them to internal and external clients.
- digital games testerESCO 2519.6.1本职业范围更宽
Digital games testers review and test various genres of digital games by playing them in order to find bugs and glitches within the game's functionality or graphics. They may evaluate the capacity of attraction and playability of games. They may also debug the games themselves.
- ICT accessibility testerESCO 2519.6.2本职业范围更宽
ICT accessibility testers evaluate websites, software applications, systems or user interface components with regards to friendliness, operability of the navigation and visibility to all types of users, especially including those with special needs or disabilities.
- ICT integration testerESCO 2519.6.3本职业范围更宽
ICT integration testers perform tests in groups of system components, units or even applications. They group them in larger aggregates and apply integration test plans on them. They oversee the complexity of relations between different components.
- ICT system testerESCO 2519.6.4本职业范围更宽
ICT system testers perform testing activities and some test planning activities. They may also debug and repair ICT systems and components although this mainly corresponds to designers and developers. They ensure that all systems and components function properly before delivering them to internal and external clients.
- ICT usability testerESCO 2519.6.5本职业范围更宽
ICT usability testers ensure compliance with requirements and strive for optimal usability within the software engineering cycle phases (analysis, design, implementation, and deployment). They also work closely with users (analysts) to research for and document user profiles, analyse tasks, workflows, and user scenarios.
- ICT test analystESCO 2519.5有重叠,但不相同
ICT test analysts work in testing environments, assessing products, checking for quality and accuracy, or creating tests scripts. They design tests which are then implemented by testers.
- software developerESCO 2512.3有重叠,但不相同
Software developers implement or program all kinds of software systems based on specifications and designs by using programming languages, tools, and platforms.
来源: European Commission, DG EMPL — ESCO API 2026-08-08 (bridge v1.2.1)
许可: CC BY 4.0 (EU Reuse Notice)
ESCO reuse terms and the modification notice are in Credits.
法国职业分类关联(ROME)
本职业与 ROME 4.0 职业条目(fiche)之间的关联,由 AI Changing Work 借助 AI 模型判定。关系从本职业一侧解读。标为「暂定」的关联仅凭同一模型系列(Claude)两位判定者的判定采纳,或对其判定适用运营方规则后采纳,因此其依据弱于已确认的关联。
| ROME 代码 | ROME 名称(法语) | 关系 |
|---|---|---|
| M1815 | Spécialiste test et validation logiciel ou application | 范围相同暂定 |
| M1820 | Expert / Experte méthodes et qualité informatique | 本职业范围更宽暂定 |
| M1832 | Homologateur / Homologatrice fonctionnel de logiciel | 本职业范围更宽暂定 |
| M1842 | Qualiticien / Qualiticienne logiciel en informatique | 有重叠,但不相同暂定 |
Source: France Travail — Répertoire Opérationnel des Métiers et des Emplois (ROME 4.0), version 61, last updated 15 June 2026 (https://www.data.gouv.fr/datasets/repertoire-operationnel-des-metiers-et-des-emplois-rome). Licence Ouverte 2.0.
ROME codes and titles are reproduced unchanged; the links to O*NET-SOC occupations are AI Changing Work's own judgment and are not a France Travail correspondence.
(AI Changing Work link release: fr-direct v1)
西班牙职业分类关联(CNO-11)
本职业与 CNO-11 职业之间的关联,由 AI Changing Work 借助 AI 模型判定。关系从本职业一侧解读。
| CNO-11 代码 | CNO-11 名称(西班牙语) | 关系 |
|---|---|---|
| 2719 | Analistas y diseñadores de software y multimedia no clasificados bajo otros epígrafes | 本职业范围更窄 |
| 2712 | Analistas y diseñadores de software | 相关,但不对应 |
Source: Instituto Nacional de Estadística (INE), National Classification of Occupations 2011 (CNO-11, Royal Decree 1591/2010) — www.ine.es · Licensed CC BY 4.0. CNO-11 codes and Spanish titles are reproduced unchanged; the links to O*NET occupations are AI Changing Work's own judgment and are not an INE correspondence.
(AI Changing Work link release: es-direct v1)
德国职业分类关联(KldB)
本职业与 KldB 职业之间的关联,由 AI Changing Work 借助 AI 模型判定。关系从本职业一侧解读。
| KldB 代码 | KldB 名称(德语) | 关系 |
|---|---|---|
| 43323 | Berufe in der IT-Koordination - komplexe Spezialistentätigkeiten | 本职业范围更窄暂定 |
Source: © Statistik der Bundesagentur für Arbeit — Klassifikation der Berufe 2010 – überarbeitete Fassung 2020, https://statistik.arbeitsagentur.de. KldB codes and titles are reproduced unchanged; the links to O*NET occupations are AI Changing Work's own mapping (eigene Zuordnung) and are not a Bundesagentur für Arbeit correspondence.
(AI Changing Work link release: de-direct v1)
日本职业分类关联(JSCO)
本职业与 JSCO 职业之间的关联,由 AI Changing Work 借助 AI 模型判定。关系从本职业一侧解读。
| JSCO 代码 | JSCO 名称(日语) | 关系 |
|---|---|---|
| 104 | ソフトウェア作成者 | 本职业范围更窄暂定 |
Source: Ministry of Internal Affairs and Communications (MIC), Japan Standard Occupational Classification (Dec. 2009, MIC Notification No. 555). JSCO codes and Japanese titles are reproduced unchanged; the links to O*NET occupations are AI Changing Work's own judgment and are not a MIC correspondence.
(AI Changing Work link release: jp-direct v1)
本页数据的来源与许可,以及 AI Changing Work 的修改与翻译说明:致谢与来源