返回
深圳市青胜蓝
置顶
该校与厚学网暂未合作,平台不保证课程的真实有效性,如有侵权等争议,请及时与厚学网联系处理
厚学网
软件测试零基础就业培训
咨询 在线咨询
课程级别
入门级
培训周期
1-2个月
培训时间
全日制
课程价格
询价
上课地址
深圳市宝安区后瑞华庭二楼209室
课程详情

软件测试零基础就业培训课程

 

什么是软件测试?

软件测试就是使用人工自动化的手段对软件中的缺陷(Bug)进行检测和预防。

简单地说,软件测试就是为软件“找茬”!软件测试人员就是专门负责为软件“找茬”的人。我们也可以形象地把软件测试人员比作专门给软件看病的“医生”。

 

软件测试行业的优势:

随着互联网的发展和软件市场的成熟,人们对软件作用的期望值越来越高,对软件的质量和功能可靠性越来越关注,作为软件产品质量的“把门”者,软件测试工程师也就成为软件开发企业必不可少的技术人才,软件测试已成为IT行业中一匹实力惊人的黑马。但国内的软件测试职业兴起不久,测试人才的供给严重不足,目前国内开发与测试的比例是3:1—8:1,而国外开发与测试的比例是1:1—1:2,可见,国内软件测试行业人才缺口极大,人才需求和职业发展潜力巨大,就业前景很好。

 

软件测试相比其他行业有以下就业优势:

1. 市场需求大:随着市场经济的高速发展,中国IT行业步入了一个人才稀缺的时代。据悉,中国IT人才缺口超过100万,其中软件测试人才缺口达30万以上,并有逐年扩大的趋势。

2. 就业竞争小:软件测试人才需求量大,大学没有相应的专业设置,人才供不应求,就业竞争压力明显小于同类其他职业。

3. 入门门槛低:0基础入门,不用高学历,不用多年工作经验,不用计算机专业,零基础学习就业。

4. 薪资待遇好:重要,所以走俏,稀缺,所以值钱。刚入行的软件测试人员起步月薪约为6-8K,高于同龄人2-3K的薪资水平;工作1-2年月薪大约8-12K,工作3-5年月薪大约为12-20K,5年以上月薪大约在25K以上,因此软件测试被排在十大黄金职业之。

5. 多元化发展:软件测试过程中,不仅可以提升专业的软件测试技能,还能接触到各行各业,积累广泛的知识,锻炼逻辑思维,工作中需要与产品、开发、销售、客户等不同人进行沟通,因此在技术积累、思维模式、沟通协调能力等各方面都能得到锻炼和提升,可塑性更强,从而为自己的多元化发展奠定了基础,将来向技术、管理、产品、市场甚至其它非IT领域都能得到良好的发展。

6. 发展空间大:目前国内大、中型软件企业为了软件质量,纷纷成立或扩大测试部门,因此晋升机会多。软件测试人员可往管理和技术两个方向发展,管理方向可晋升为测试经理,测试总监,或发展为项目经理、产品经理、质量经理。技术方向可晋升为技术、技术顾问、技术总监。

7. 职业寿命长:随着计算机的普及使用,各行各业对软件质量的要求越来越高,有经验的软件测试人员目前已变得非常。软件测试工程师如同医生,是一个经验积累型的工作,经验越丰富,身价越高,越老越吃香,并且随着经验的积累及技能体系的建立,向技术管理者、技术、产品经理、市场岗位转型都较开发岗位更容易。

8. 性别无偏好:由于工作的严谨性要求,软件测试人员往往更偏好认真、耐心、细致、敏感等个性元素,而这在一定程度上与女性的个性气质相吻合。因此没有性别偏见,也是很多女孩子的好选择。目前软件测试男女从业比例大致为1:1。

 

适合人群:20-33岁,大专及以上学历,无软件测试基础、身体健康的人员

 

授课时间:,周一至周六

 

课程周期:2个月(9个星期)

 

授课方式:面对面授课

 

培训费用:14880元

 

课程大纲:

课程主题

课程内容

达成目标

测试基础

1. 软件测试背景;

2. 软件测试技术体系;

3. 软件测试行业发展;

4. 软件测试职业发展。

1. 对软件测试行业及测试工作有一个整体的了解;

2. 对测试技术体系及测试理念有清晰的认识。

WEB技术

1. 互联网行业技术剖析;

2. WEB体系结构及HTMLJSP技术;

3. HTML+DIV+CSSWEB基本技术;

4. 常规项目架构介绍、B/S架构环境搭建;

5. 实战技能:实战项目的WEB设计与实现。

1. 学会搭建环境;

2. 了解HTMLDIV+CSS思想及能编写简单的代码;

3. 掌握WEB实现原理及测试要领。

操作系统

1. 常用的操作系统介绍:WindowsLinuxUnixSolarisAndroidIOS等,重点讲解Linux

2. Linux体系结构;

3. Linux常用操作及命令、用户管理及应用程序的安装与配置;

4. Linux环境搭建,服务配置LAMPJDKTOMCATSVN等;

5. Linux网络管理及相关配置;

6. 实战技能:实战项目在Linux系统中搭建测试环境。

1. 掌握常用的约80个命令;

2. 掌握常用的服务及网络配置;

3. 熟练在Linux中搭建各种测试环境。

数据库管理

1. 数据库系统介绍,解析企业中常用的数据库系统如:OracleMicrosoft SQL ServerMySQL,重点讲解Oracle

2. 表、表结构和Select

3. 简单查询、复杂查询及常用函数的使用;

4. 伪列、索引、约束、视图、序列;

5. DML&DDL语句、PL/SQL编程;

6. 实战技能:实战项目数据库系统设计、环境搭建及数据库相关测试技巧。

1. 掌握数据库相关的基础知识;

2. 学会各种SQL语句,熟悉PL/SQL编程,能独立完成一个分页存储过程的编写;

3. 掌握数据库技术在测试工作中如何应用以此提升测试技能。

软件测试概论

1. 软件项目背景、研发流程、开发模型、测试流程及各阶段深入剖析;

2. 详细讲解各种测试类型如单元、集成、系统、验收、回归、冒烟测试;

3. 质量特性、质量模型介绍;

4. 软件测试、质量保证、质量控制之间的区别与联系;

5. 各种测试类型、各种测试阶段中各测试活动技术要领;

6. 实战技能:实战项目研发流程及业务流程、测试需求分析。

1. 在项目的背景下了解产品研发整个流程;

2. 根据各阶段的输入输出掌握测试要领及必须的测试技能;

3. 树立质量观念,掌握测试精髓;

4. 掌握如何开展一个项目的测试及测试要领分析。

软件测试策略

1. 功能测试、性能测试、安全性测试、兼容性测试、可靠性测试、UI易用性测试、安装/卸载测试等常用测试策略及手段;

2. 实战技能:实战项目测试计划的制定、测试方案设计及测试策略的选择。

1. 培养测试思维能力,掌握主流的测试方法;

2. 学会在项目中如何制定各种项目的测试计划及测试方案。

软件测试设计

1. 黑盒用例设计方法、白盒用例设计方法;

2. 实战技能:系统测试用例设计。

1. 学会如何把握项目测试要领;

2. 在项目中利用合理的测试设计方法设计出高水平的测试用例。

软件测试执行

1. Bug提交规范、测试执行思维及相关技巧;

2. 实战技能:实战项目测试执行技巧、Bug及测试报告的写作方法、测试涉及工具SVN、禅道的使用方法。

1. 学会如何根据用例设计执行测试及测试过程中的注意事项;

2. 学会如何提交Bug及编写测试报告;

3. 掌握常见项目测试执行过程中涉及工具的使用方法。

自动化测试

Python+Selenium

1. 自动化测试方法及实现原理、自动化测试设计思想及自动化测试脚本实现技巧;

2. Python简介、数据类型、条件控制、循环、模块、函数、类、文件操作等编程基础;

3. selenium简介、原理、WebDriver API使用、元素的定位及操作、UnitTest测试框架等;

4. 实战技能:实战项目Python+Selenium自动化测试。

1. 掌握自动化测试相关技术;

2. 学会在项目中如何开展和实现自动化测试;

3. 熟练Python+Selenium的各种运用;自动化测试体系建设及自动化工具开发;

4. 自动化测试技术在实际项目中的应用方法。

性能测试

LoadRunner

1. 性能测试方法;

2. 性能测试相关概念如性能指标、性能分类、负载测试、压力测试等;

3. LoadRunner脚本设计(事务、检查点、集合点、参数化、关联等);

4. LoadRunner场景设计、场景监控(OracleLinux)、性能分析;

5. 实战技能:实战项目LoadRunner性能测试。

1. 掌握性能测试测试方法及要领;

2. 熟悉各种性能指标及性能测试开展方法;

3. 学会LoadRunner测试脚本的编写增强、各种场景设计方法及技巧;

4. 学会OracleLinux

5. 掌握常见的性能分析方法和调优手段;

6. 性能测试技术在实际项目中的应用方法。

专项测试技术

1. 接口软件测试流程、测试方法、接口测试涉及工具JmeterSoupUIPostman的使用;

2. APP测试要点、APP测试涉及工具Adb MonkeyGT的使用;

3. Web测试要点、Fiddler抓包工具的使用。

1. 掌握专项测试技术要领;

2. 为成功就业提供足够的亮点及技术;

3. 及时满足人才需求推进测试人才的专业化发展。

项目实战

1. 企业中项目产生的背景介绍、项目实施流程及相关规则;

2. 常见测试项目解析、测试需求分析及测试设计;
每人3个以上不同项目全流程实战;

3. 项目类型:互联网项目/移动终端项目/金融通讯项目/企业管理项目;

4. 可供选择的项目(所选项目均为本公司时新的商业项目,实时更新)。

1. 掌握常见项目的背景及研发流程;

2. 学会如何开展项目测试及相关的测试流程;

3. 学会如何进行测试需求分析及测试点的把握;

4. 掌握测试用例设计及测试执行技巧;

5. 学会如何编写项目各阶段测试相关文档;

6. 掌握项目测试阶段中各环节的开展方法;

7. 能够具备独立开展各种大中型项目测试工作。

总复习

1. 复习LinuxOracle知识;

2. 复习测试理论基础知识;

3. 复习项目的总结及环境的搭建。

1. 巩固LinuxOracle、测试理论知识;

2. 熟悉项目流程,加深对项目的理解,学会如何总结和介绍自己的项目。

3. 加强对测试环境搭建的掌握。

就业实训

1. 就业辅导:职业规划、工作技巧、面试技巧;

2. 简历设计:简历制作技巧及相关审核包装;

3. 面试技巧:企业面试流程解析、常见面试问题回答技巧、面试障碍攻克方法;

4. :每人开展2轮以上,根据情况制定的面试解决方案,彻底解决面试难题。

1. 明确未来的职业发展方向;

2. 学会如何制作简历,简历中如何展现自己并获得面试机会;

3. 适应各种场合的面试,面试带来的紧张感,强化面试沟通技巧及应对措施,学会面试过程中如何应对各面试项的处理办法,充分展现自己,无障碍就业;

4. 率的打动面试官获得就业机会及有利薪酬。

 


校区安排(1) 更多
校区
深圳市青胜蓝校区
地址
深圳市宝安区后瑞华庭二楼209室
相关课程
预约报名
立即获取报价

请选择想要达成的目标

基本掌握
熟练掌握
完全掌握
取消

请选择想要学习的时间

一个月内
三个月内
半年或一年
取消
刷新
图形验证
关闭
>>
拖动左边滑块完成上方拼图