114培训网欢迎您来到成都睿峰软件职业技能培训中心!

400-850-8622

全国统一学习专线 8:30-21:00

成都睿峰软件测试培训学校

授课机构:成都睿峰软件职业技能培训中心

关注度:152

课程价格: ¥12800.00元

上课地址:请咨询客服

开课时间:滚动开班

咨询热线:400-850-8622

在线报名

课程详情在线报名

更新时间:2016-06-16 17:20
课程内容 课程时间 目标 课程安排 软件测试基础概述 2天 正确理解软件测试的背景,软件缺陷和故障的概念;正确理解软件测试的意义;理解软件测试的策略;熟悉软件工程与开发过程与软件测试的关系;正确理解软件质量的概念及质量的管理;了解ISO9000和CMMI模型。 1.软件测试的背景 2.软件测试的定义,目标和原则 3.软件缺陷和故障的概念(1天) 4.软件测试的规范与要求 5.实例讲解和考核题(1天) 软件测试流程 3天 了解主流测试模型,熟悉流程中每个阶段测试人员的工作职能;了解软件评审流程,学会评审方法,能够独立制定评审标准,并能够对评审结果进行跟踪和管理;能够独立完成需求分析工作,并能够根据分析结果完成测试需求的制定。 1.软件测试V模型介绍 2.软件测试W模型介绍(0.5天) 3.什么是敏捷测试(0.5天) 4.什么是评审 5.评审的重要性 6.评审的方法 7.高效的评审会议 8.评审标准的制定 9.评审结果的跟踪和管理 10.什么是需求分析 11.需求分析的重要性 12.如何进行需求分析(0.5天) 13.实践:针对软件需求和设计进行评审(1天) 项目实训 10天 结合*周学习到的理论知识,实际动手操作,开始太平项目的功能测试,并学会缺陷提交和跟踪,完全掌握测试流程的实际应用 1.人员分配,组建测试团队;XX项目需求评审会(1天)。 2.跟踪需求评审缺陷;开始测试用例编写(1天) 3.完成测试用例编写,召开测试用例评审会(1天) 4.集成测试(需要安排加班)(1天) 5.系统测试,缺陷提交(1天) 6.系统测试,缺陷提交(1天) 7.bug回归,用户验收测试(1天) 8.测试报告编写及点评(1天) 9.项目总结,知识点总结(1天) 10.自动化项目应用介绍(1天) 测试文档设计 5天 了解测试文档在软件测试过程中的重要性;学会主流的测试用例设计方法,能够使用工具来完成测试用例的设计工作,让测试用例更加高效准确;能够独立完成测试计划,测试策略,测试用例的编写工作。 1.如何制定测试目标和测试策略 2.测试范围分析和工作量估计 3.如何有效管理测试资源和测试进度(1天) 4.如何评估和预防测试风险 5.什么才是有效的测试计划(0.5天) 6.什么是测试用例 7.测试用例常备的几个要素 8.什么是“好的”测试用例(0.5天) 9.测试用例设计方法(1天) 10.测试用例的评审(0.5天) 11.如何在测试过程中有效地使用测试用例 12.将测试用例“组件化”(工具使用) 13.如何维护测试用例(1.5天) 单元测试 3天 清楚单元测试的含义,以及单元测试在测试工作中的意义;学会单元测试用例的设计方法;学会主流单元测试工具的使用;能够独立在一个项目中完成相关单元测试工作。 1.什么是单元测试 2.单元测试的重要性 3.单元测试方法(1天) 4.单元测试用例的设计:语句覆盖法 5.单元测试用例的设计:判定和条件覆盖法 6.单元测试用例的设计:基本路径覆盖法(0.5天) 7.单元测试实例介绍(项目实践)(1天) 8.单元测试工具介绍(0.5天) 集成测试 3天 了解集成测试含义;学会集成测试的方法;能够独立完成相关项目的集成测试工作。 1.什么是集成测试 2.集成测试范围和方法(0.5天) 3.自顶向下的集成测试(0.5天) 4.自底向上的集成测试(0.5天) 5.集成测试报告的编写和分析(0.5天) 6.集成测试实例介绍(1天) 系统测试 10天 了解系统测试的定义;能够独立完成软件功能测试和回归测试;熟悉兼容性测试测试方法,能够熟练完成兼容性相关测试工作;理解安全 性测试的意义,能够熟练使用工具AppScan来进行软件安全性测试,并且能够对测试结果进行分析,出具相关安全性测试报告;能够独立完成UI界面测试,容错性测试和软件可靠性测试; 1.什么是系统测试 2.功能测试和回归测试(1天) 3.软件可用性测试 4.功能测试实例介绍(1天) 5.主流功能测试工具的使用(项目实践)(2天) 6.兼容性测试(1天) 7.安全性测试(1天) 8.安全性测试工具介绍:AppScan(1天) 9.UI界面测试(1天) 10.容错性测试(1天) 11.可靠性测试(1天) 软件自动化测试 10天 了解自动化测试原理;清楚知道自动化测试的特点和优势;熟练掌握自动化测试各种技术;能够熟练使用自动化测试工具;能够独立搭建自动化测试框架,并可以有效的管理自动化测试数据和脚本;能够在项目中独立完成一个自动化测试任务。 1.什么是自动化测试 2.自动化测试的现状及发展趋势 3.自动化测试的优势和特点 4.自动化测试的原理(0.5天) 5.自动化测试技术介绍:GUI对象识别 6.自动化测试技术介绍:DOM对象识别(0.5天) 7.自动化测试技术介绍:自动比较技术(1天) 8.自动化测试技术介绍:脚本技术(1天) 9.自动化测试框架的构建(1天) 10.自动化测试用例和数据的管理(1天) 11.自动化测试工具学习:Quicktest Professional(1天) 12.自动化测试工具学习:IBM Rational Functional Tester(1天) 13.基于Selenium+Junit+Ant的自动化测试框架(1天) 14.RFS自动化测试框架学习(1天) 15.自动化测试带来的思考 16.自动化测试实例讲解(项目实践)(1天) 基于LoadRunner的负载测试、性能测试和压力测试 10天 清楚负载测试,性能测试,压力测试的区别和联系;熟悉整个性能测试过程,能够按照测试需求来设计性能测试模型;能够熟练操作LoadRunner来完成相关性能测试工作;能够独立编写和完成性能测试计划和测试报告; 1.负载测试:负载测试的定义 2.负载测试:负载测试技术介绍 3.负载测试:负载测试的过程与执行(1天) 4.负载测试:负载测试结果分析(1天) 5.性能测试:性能测试的定义 6.性能测试:如何获取软件性能需求 7.性能测试:性能测试技术介绍 8.性能测试:性能测试流程介绍(1天) 9.性能测试:性能测试计划和报告的编写 10.性能测试:常见性能问题分析(1天) 11.压力测试:压力测试的定义 12.压力测试:压力测试技术介绍 13.压力测试:如何对压力测试结果进行分析(1天) 15. LoadRunner进阶教程,结合天上西藏项目实施性能测试(5天) 测试工作管理与测试结果分析 2天 了解测试管理体系的构建方法;熟练使用测试管理工具;学会测试用例、自动化测试、缺陷的管理方式,让测试工作变得更加高效;能够独立完成测试工作的分析,并给出相关的产品质量分析报告。 1.测试管理体系的构建 2.测试管理系统的应用 3.测试管理工具的使用:QualityCenter(1天) 4.如何对测试用例进行管理 5.如何对自动化测试进行管理 6.缺陷的跟踪和分析 7.如何更好地把控测试进度 8.测试覆盖率统计和测试结果分析(1天) 技能扩展 9天 能够在linux系统下面熟练进行命令操作;能够使用基本的SQL语句;可以熟练在windows和linux操作系统下安装SqlServer和oracle数据库;了解java语言基础,能够使用java编写自动化测试脚本。 1.Linux系统常用命令学习(2天) 2.数据库技术(2天) 3.Java基础(3天) 4.Java高级应用(2天) 项目实践 22天 易生态项目实践 1.易生态项目需求分析+测试用例编写(2天,以小组方式,分模块编写) 2.用例评审、学生互评、讲师知识点梳理(1天) 3.用例完善、维护(课后完成) 4.自动化测试脚本编写、覆盖率达到50%以上(包含PC端、Android端,5天) 5.自动化测试实施+测试报告(1天) 6.系统测试,缺陷提交(2天) 7.PC端性能测试+测试报告(5+1天) 8.bug回归,上线验收测试(1天) 9.验收测试报告(1天,前半天编写,后半天讲解) 10.项目总结,知识点总结(2天) 11.课堂练习,指导(1天)
姓名不能为空
手机号格式错误