【课程特点】
随着移动互联网的蓬勃发展,测试人才需求量非常大,而大学课程设置鲜见有软件测试专业,加上测试人才的入门门槛较低,无论大学是学计算机专业或非计算机专业的学生,都可以通过学习本课程,进入 IT 行业,人事软件测试的工作。本课程全面、深入的讲解测试理论、测试工具的使用,结合大量商业项目案例,通俗易懂的讲解功能测试、性能测试及自动化测试。另外学习 html,css,js,python,mysql,linux,java,shell 编程等内容,达到独立编写测试脚本的能力,为未来的职业发展打下坚实的基础。
【适合人群】
准备进入 IT 行业,想找软件测试工作或转行的人员。
应用电子技术、通信工程、信息工程、计算机应用、物联网、软件技术等相关专业应届毕业生。
对软件测试有兴趣的应届或往届大专毕业生。
【课程目标】
熟练掌握测试理论、测试方法与策略,学会搭建测试环境。
掌握如何分析需求,编写及管理各类文档。
熟练掌握测试工具软件的使用,熟悉使用“禅道、Testlink,JIRA”等用例与 BUG
管理工具的使用。
学习性能测试的相关理论,学习 LoadRunner、Jmeter 等性能测试工具及基本流程。
通过 Web 项目和手机 app 项目的实训,熟练运用测试方法和测试工具,熟悉测试的
基本流程,积累相关的工作经验。
熟练掌握 html,css,js,python、mysql、linux 的基本应用,能运用相关的语言编写测试脚本。
【职业规划】
职业规划目标
初级测试工程师
软件测试工程师
软件测试工程师
测试主管/经理/总监
【课程大纲】
阶段 软件测试基础(测试定义,测试流程,测试用例,BUG,SVN 版本控制)(课程时长:2 周)
本阶段主要针对“功能测试”的基础内容进行学习,全面讲解“功能测试”的基础 理论与工具的使用,重点掌握“Xmind 分析需求,EXCEL/禅道/Testlink 编写测试用例, 禅道/JIRA 提交 BUG,测试用例的设计方法”等主要内容。通过此阶段学习,学员基本 熟练掌握测试的基本理论和相关工具的使用,基本上能编写测试用例。
第二阶段 web 端项目实战( 测试计划,测试用例及评审,执行测试,BUG 的提交 与跟踪,回归测试,测试报告) (课程时长:2 周)
通过多个 Web 端项目完整流程的测试实训,让学生把前面学过的理论应用到实际的 测试工作中来。同时熟悉测试工作的基本内容和一般流程,分析需求,编写“测试计划, 测试用例,测试报告,操作说明手册”等,积累测试经验,提升寻找 BUG 的能力。
第三阶段 APP 测试技术 (稳定性,弱网测试,日志分析,fiddler 安装及抓包分析)(课程时长:1.5 周)
通过此阶段的学习,熟掌握 app 的相关测试技术,体验 app 测试与 Web 项目测试的 异同。熟悉计算机网络的相关知识,掌握 Fiddler 抓包工具的使用。
第四阶段 Linux 环境搭建及命令,MySQL 数据库实操,sql 语句实战 (课程时长:2 周)
通过本阶段的学习,了解 linux 操作系统流行版本,熟练使用 linux 常用命令。掌 握 Mysql 的安装及常用的 SQL 语句,熟练掌握 Mysql 常用的增删改查功能的应用。
第五阶段 接口项目实战 Jmeter 工具安装及讲解,SoapUI,Postman 使用 (课程时长:1.5 周)
通过此阶段的学习,熟练掌握接口测试的相关技术,掌握 Jmeter、SoapUI、Postman 的基本操作,熟练使用 Jmeter 工具进行接口测试。
第六阶段 自动化测试项目实战,接口自动化+Web 自动化 (课程时长:2.5 周)
通过此阶段的学习,学习基本的编程思想及计算机语言的语法规范。熟练使用 python 编写自动化测试脚本,熟悉自动化测试的一般流程。
第七阶段 LoadRunner 与 Jmeter 性能测试实战,脚本录制,脚本优化,结果分析 (课程时长:1.5 周)
通过此阶段的学习,掌握性能测试的基本理论与常见指标,熟悉性能测试的基本流 程,掌握 LoadRunner 与 Jmeter 进行性能测试的方法。
第八阶段 知识梳理与复习,简历辅导,一对一模拟面试 (课程时长:0.5 周)
通过此阶段的学习,理清前面各个阶段的知识结构,把握基础、重点和难点。学 会如何写一份达到职场要求的简历,掌握简历的投递途径与技巧,积累面试经验。
第九阶段 Shell 编程、数据库、安全测试等进阶阶段课程 (课程时长:2 周)
通过此阶段的学习,进一步掌握 linux 中的 SHELL 编程语言,了解什么是安全性 测试,如何进行安全性测试,熟悉安全性测试的关键点和一般流程。
第十阶段 自动化测试专题(APP 端)主体围绕 Java 基础编程+App 自动化测试原理, TestNG+Selenium框架(课程时长:1.5 周)
通过此阶段的学习,掌握 JAVA 基础编程、TestNG+Selenium 框架,并将其应用到 APP 端的自动化测试中。熟悉 APP 自动化测试的原理,掌握优化自动化测试脚本的方法。 掌握调用 api 编写测试报告的方法。
【学校简介】
广州粤嵌通信科技股份有限公司的前身是广东省嵌入式软件技术公共中心,于 2005 年在广州科学城成立,由美的集团与广东省政府合作创办。广州粤嵌通信科技股份有限公司于2011 年注册成立,注册资金 500 万,新三板上市企业。现今,公司已经获得专利产品20 多项,专利技术及软著 30 多项,公司拥有国际先进水平的开发软件、仪器及设备。公司现有粤嵌众创、粤嵌研发等品牌业务。公司经过多年的发展,秉承“行业引领,齐商共赢,开拓创新,服务诚信”的核心经营理念,为业界提供全面的 IT 技术产品、服务和解决方案,在发展过程中形成了在 IT 技术自主创新方面的优势和能力。