证书介绍
初级:
主要面向信息技术公司、互联网软件开发公司、企事业单位和政府信息化应用部门,从事测试环境搭建、软件(系统)功能和非功能性测试、软件技术支持服务等工作。能基于测试需求分析说明书完成系统测试环境搭建、测试版本部署、执行系统功能测试等任务。
中级:
主要面向信息技术公司、互联网软件开发公司、企事业单位和政府信息化应用部门,从事系统功能测试设计、性能测试、自动化测试配置管理、质量管理等工作。能基于测试需求分析说明书完成性能需求分析、设计功能测试用例、执行接口测试和兼容性测试等任务。
高级:
主要面向信息技术公司、互联网软件开发公司、企事业单位和政府信息化应用部门,从事需求分析、测试策略制定、测试框架设计、白盒测试、安全测试等工作。能基于测试需求分析说明书完成需求分析、制定测试策略、设计自动化测试框架,实施Web系统自动化测试和移动端应用自动化测试、安全测试等任务。
面向岗位
主要面向信息技术、互联网软件开发、金融、教育等企事业单位的软件质量管理、项目管理、测试管理等部门及岗位,主要完成测试环境搭建、功能测试、接口测试、兼容性测试、Web自动化测试、移动端自动化测试、性能测试、安全测试、测试开发等工作。
面向专业
(1)参照原版专业目录:
中等职业学校:软件与信息服务、移动应用技术与服务、电子与信息技术、电子技术应用、计算机应用、计算机网络技术等专业。
高等职业学校:软件技术、计算机应用技术、计算机信息管理、软件与信息服务、大数据技术与应用、云计算技术与应用、人工智能技术服务、计算机网络技术、移动互联应用技术、移动应用开发、嵌入式技术与应用等专业。
高等职业教育本科学校:电子信息工程技术、物联网工程技术、光电信息工程技术、计算机应用工程、网络工程技术、软件工程技术、数字媒体技术、大数据工程技术、云计算技术、信息安全与管理、虚拟现实技术、人工智能工程技术、工业互联网技术、区块链技术、现代通信工程。
应用型本科学校:软件工程、数据科学与大数据技术、人工智能、计算机科学与技术、电子信息工程、电子科学与技术、信息工程、信息安全、网络工程、信息与计算科学等专业。
(2)参照新版职业教育专业目录:
中等职业学校:软件与信息服务、数字媒体技术应用、大数据技术应用、移动应用技术与服务、电子商务、电子信息技术、计算机网络技术等专业。
高等职业学校:软件技术、计算机应用技术、计算机网络技术、移动应用开发、移动互联应用技术、电子商务、数字媒体技术、大数据技术、人工智能技术应用、卫生信息管理、电子信息工程技术、智能产品开发与应用、通信软件技术、智能互联网络技术等专业。
高等职业教育本科学校:电子信息工程、物联网工程、光电信息工程技术、计算机应用工程、网络工程、软件工程、数字媒体技术、大数据技术与应用、云计算技术、信息安全与管理、虚拟现实技术与应用、人工智能工程技术、工业互联网技术、区块链技术与应用、通信工程。
应用型本科学校:软件工程技术、计算机应用工程、网络工程技术、大数据工程技术、云计算技术、人工智能工程技术、电子商务、电子信息工程技术、数字媒体技术、电子与计算机工程、电子信息工程技术等专业。
证书考核
考核方式:
互联网软件测试职业技能等级证书初、中、高三个级别的理论和实操考试均采用上机考核方式,理论考试时间1.5小时,实操考试时间2小时。
考核成绩评定:
理论考试试卷满分为100分,权重40%;实操考试试卷满分为100分,权重60%。综合成绩等于理论和实操考试成绩的加权之和,综合成绩合格标准为大于等于60分,综合成绩合格的学员可以获得相应级别的职业技能等级证书。
实训设备要求
考核内容
级别 | 考核知识点 |
---|---|
初级 |
1.测试环境搭建:
安装与操作Linux、MySQL、VirtualBox,部署Tomcat。
2.测试工作准备:
识读测试计划、需求说明书、测试用例,分析测试模型和测试工作流,安装与配置测试环境。
3.互联网功能测试:
执行Web应用测试、移动端应用测试,发现并提交缺陷报告,测试用例维护。
4.非功能测试执行:
执行UI界面测试、兼容性测试、压力测试。
|
中级 |
1.功能测试用例设计:
设计测试用例步骤和测试数据,使用Excel或禅道管理测试用例。
2.编程基础:
Python、Java基础编程,安装和配置Pycharm、Eclipse工具。
3.自动化测试准备:
安装与配置Chrome、Node.js、Selenium、Appium工具。
4.Web系统和移动APP自动化测试:
自动化测试实施分析,设计脚本(测试元素定位、操作步骤、测试断言),测试执行及输出结果。
5.接口测试:
编写接口测试用例,使用接口测试工具Jmeter执行测试并输出测试结果。
6.性能测试:
收集性能测试需求,使用Jmeter工具设计测试场景、性能测试执行,编写测试结果报告。
|
高级 |
1.软件测试管理:
管理测试过程,包括分析软件测试需求等,编写测试项目可行性分析报告。
2.自动化测试框架设计:
掌握常见的测试模型,使用Page Object、Unittest、Pytest工具设计Web和移动端自动化测试框架。
3.自动化测试执行:
使用 Selenium grid2 工具执行分布式测试,使用Appium工具 执行 H5 和 APP 自动化测试,实现定时执行测试和自动化发送测试结果。
4.白盒测试执行:
掌握代码走读、缺陷检查表等单元测试方法,使用测试工具Junit执行单元测试。
5.安全测试:
搭建漏洞环境,收集应用基础信息,可以对常见漏洞进行分析,使用SQLMap、Nmap、Burp Suite等安全测试工具实施安全测试。
|