课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 测试开发专家,大学四年带团队开发经验,7年测试开发经验,历经新浪微博,网信金融集团,58赶集集团,GrowingIO等企业,有丰富的项目测试管理经验,精通自动化测试框架webdriver,appium,robotium,接口自动化测试框架及其他二次封装的框架;擅长测试平台开发,测试资源整合,测试体系架构,新技术引进,推广和人员培训管理!

  • 课程详情

    适用人群  
    1,即将进入测试行业的应届生或是新转行的同学;
    2,在测试行业工作多年,感觉功能测试就是发现和验证Bug的同行;
    3,功能测试发展受限,想提升又没有底气的迷途羔羊;
    4,立志走管理路线,目前已经处理或是即将进入管理岗位的人员;
    5,开发转测试,直接从事测试开发工作,功能测试技能欠缺的人士。 

    课程亮点 
    1,从一线互联网功能测试成长为资深测试开发,项目经验丰富的讲师团队;
    2,课程内容按项目流程为主线,由浅入深地介绍使用到的方方面的技能;
    3,不定期更新授课视频,所有内容全部免费,支持无限量学习;
    4,强大的讲师团队,解决你工作中遇到的问题;
    5,学习氛围浓厚的技术交流群,供大家交流问题与技术分享。 

    课程简介 
    ****** 系列课程主题一 ****** 
    如何成为一个优秀的功能测试人员

    一,功能测试是什么?
    大家了解的功能测试是什么?为什么现在的功能测试越来越不受重视了?

    二,功能测试的市场需求分析
    1,业务发展必不可少
    2,其他测试技术的基础

    三,功能测试需要哪些方面的能力?
    1,测试用例的设计方法
    2,测试工具及相关管理平台的使用
    3,测试项目的管理及推动
    4,其他的软技能,如交流能力,抗压能力,逻辑思维

    四,如何做好功能测试?
    1,需求分析,发挥主动性
    2,做到不遗不漏
    3,测试流程,注重项目控制
    4,上线回归与项目总结
    5,能力的总结与沉淀
    (1)测试工具的使用 (2)问题的总结 (3)技术的沉淀

    五,功能测试展望
    1,注重公司业务的掌握与梳理
    2,测试方法,策略,问题的整理与沉淀
    3,项目管理能力的提升
    4,关注测试新技术的发展动向
    5,根据职业发展学习测试技术 

    ****** 系列课程主题二 ****** 
    如何参与需求评审,并准确确定测试方案
    简介:
         需求是我们测试,开发工作的依据,在快速开发迭代的模式下,如何保证需求的一致?如何根据需求评审来保证产品,开发,测试三方的理解一致?如何进行需求测试,如何根据对需求的理解选择合适的测试方案? 


    一,何为需求评审?
    1,什么是需求评审?
    2,需求的形式有哪些儿?

    二,为什么要进行需求评审?
    1,产品,开发,测试相关人员了解需求
    2,讨论需求实现过程中可能遇到的困难及解决方案
    3,明确职责及预估项目周期

    三,如何进行需要评审?
    1,什么项目需要进行需求评审
    2,需求评审有谁来组织?
    3,需求评审要参加的人员有哪些儿
    4,需求评审要做些什么内容

    四,测试人员在需求评审中的角色
    1,测试人员如何推进需求评审
    2,在需求评审的时候如何进行需求测试
    3,在需求评审中进行测试方案的选择

    五,需求评审结束后要做的内容
    1,会议上要确认的内容是否达成一致
    2,需求相应的交付物跟踪与确认
    3,审核与调研测试方案
    4,需求的维护及管理 

    ****** 系列课程主题三 ****** 
    编写覆盖全面的测试用例设计与进行高效用例评审
    简介:
         测试用例是我们测试行业工作量的重要体现,也是我们保证产品质量的必要手段;如何编写覆盖全面的测试用例?有哪些高效的用例管理工具和手段呢?如何能让我们的测试用例得到产品,开发的认可?如何进行高效的用例评审?如何通过测试用例保证提测试质量和产品质量? 

     
    一,常见的测试用例设计方法
    (1)等价类划分
    (2)边界值分析法
    (3)错误推测法
    (4)判定表法
    (5)正交实验法

    二,测试用例的设计工具
    (1)FreeMind
    (2)Excel
    (3)testlink
    (4)用例管理平台

    三,编写覆盖全面的测试用例
    (1)测试用例的类别:冒烟测试用例,全面覆盖的测试用例
    (2)从用户角度出发,编写测试用例
    (3)边界值,意外情况,异常用例的编写
    (4)根据业务流程,编写流程相关的用例,如:支付流程
    (5)根据代码实现方案编写用例,如:MVC
    (6)根据业务经验编写用例,新业务,影响到的业务等

    四,积极组织用例评审
    (1)用例评审的重要性
    (2)如何组织用例评审?
    (3)用例评审要做的工作及注意事项
    (4)用例评审成功的考评点

    五,用例评审后的测试用例管理
    (1)测试用例共享:产品,RD,QA
    (2)测试用例的维护及管理
    (3)产品上后的测试用例管理 

    ****** 系列课程主题四 ****** 
      测试准备与环境部署--测试前置
    简介:
         大家应该常听说测试前置,为什么要进行测试前置?测试人员如何进行前置呢?在开发进行代码设计的时候,我们测试人员应该如何去做测试准备呢?都有哪些内容需要在测试前置阶段准备呢?作为测试人员的你,应该如何做测试前置工作才能得到大家的认可? 
     
    一,什么叫测试人员前置?
    团队负责人或是开发人员经常提测试人员前置,什么叫测试人员前置?

    二,为什么要进行测试前置
    1,测试覆盖整个项目流程
    2,降低解决问题成本
    3,并行测试与开发,保证项目周期
    4,测试人员参与项目管理

    三,测试人员前置需要哪些儿工作
    1,参与需求分析与对需求测试
    2,冒烟测试用例设计
    3,测试数据与前置条件准备
    4,提测试验收与正常测试

    四,测试人员如何做好前置工作
    1,关注需求产出
    2,需求阶段设计测试方案
    3,注重项目关键阶段
    4,积极参与项目管理 

    ****** 系列课程主题五 ****** 
    如何提出优质的bug与bug管理
    简介:
        找bug,打bug,测试必备的技能,作为测试人员的你,能准确的发现bug吗?在发现bug后,如何对bug进行准确的评级,精准地记录bug的相关信息,开发人员能否根据你的信息快速地解决bug吗?找出bug后又是通过何种平台进行管理呢?在bug的各个阶段,测试人员应该如何进行跟踪和管理呢! 
     
    一,bug的定义是什么?

    二,bug的分级与流程
    1,Bug等级都有哪些儿:
    2,Bug流程是什么样的

    三,bug管理工具
    1,jira
    2,禅道
    3,teambition
    4,公司自己研究发的项目管理平台

    四,如何提出优质的bug
    1,Bug最能体现测试人员的水平!
    2,准确记录bug提交人,分配bug修改人员,相关关注人员,bug等级
    3,Bug模板介绍:
    4,其他管理工具或是部门需要报告的信息

    五,bug的跟踪及管理
    1,测试过程中关注bug状态
    2,按测试轮次来验证bug,保持测试环境的稳定性
    3,按bug等级来督促开发人员修改
    4,测试完成后,汇总和分析bug
    5,项目总结时,以bug为准备做问题回顾 

    ****** 系列课程主题六 ****** 
    资源协调与跨部门沟通技巧
    简介:
          在测试环节需要使用到很多资源,如测试环境,测试机,各个业务功能模块的环境,接口,服务等的支持;在跨部门的协作的过程中,如何保证大家工作进度一致?如何协调相关的部门间的人力,时间资源?如何与不同性格的同事进行交流,才能得到全面的支持和配合? 
     
    一,为什么会存在跨部门协作
    1, 业务庞大,单独的团队难以完成
    2, 业务划分:MVC
    3,业务流程链路长

    二,跨部门协作资源协调之需求评审
    1,协调人力资源,参加需求评审
    2,需求评审之组织:
    (1)参与人员必须参加
    (2)需要评审的内容提前分享给相关人员
    (3)所有问题必须达成一致

    三,跨部门协作资源协调之测试准备
    (1)测试方案,用例评审,人员协调提前确认
    (2)不同部门测试环境,数据必须提前准备
    (3) 严格把控开发联调与测试验证环境

    四,跨部门协作之风险预警
    (1) 组织站会,定时同步项目进度
    (2)任何风险,提前预警
    (3) 同步好相应工作阶段的时间切合

    五,跨部门协作之交流沟通
    (1) 选好老帅,明确管理人员
    (2)尽量当面交流,节省交流成本
    (3)当面沟通,文字留底,明确权责 

    ****** 系列课程主题七 ****** 
    测试环节如何引入技术方案
    简介
          功能测试为何要引入测试技术?功能测试工作整个流程中,有哪些儿技术可以引用,以便更好的提高测试效率?在测试流程中应该如何更好地引入与公司业务相关的测试技术,才能更好地让大家接受和认可呢?如何更好地安排测试技术工作,准确地汇报技术成绩与贡献?如何进行团队技能培训,留住核心技术人员,这也是相当重要的。 
     
    一,功能测试为何要引入测试技术
    1,业务发展需要技术辅助
    2,测试技术的发展

    二,测试各个环节可能引入的技术有哪些
    1,需求评审阶段--项目管理技术,jira,禅道,公司内部平台,
    测试方案选择:功能测试,性能测试,安全测试
    2,用例编写阶段----freemind,excel,testlink,公司内部平台,自动化测试
    (1) 接口:HttpClien/requests,python/java,unittest/testNG,jenkins
    (2)webUI:webdriver,python/java,unittest/testNG,jenkins
    (3)App:Appium,python/java,unittest/testNG,jenkins
    3,开发提测试阶段---单元测试,静态代码扫描jacoco,冒烟测试
    4,测试阶段---环境部署,bug管理与跟跟踪,自动化测试回归,日志排查及其他业务相关工具
    5,上线阶段---打包与发布,持续化集成
    6,线上回归---自动化测试回归
    7,平时工作中测试相关技术的积累,基础设施建设

    三,如何在测试环节中引进技术
    1,关注与业务相关的测试新技术
    2,在需求评审确定测试方案阶段,考虑到相关的技术
    3,注意不断提升自己的技术与团队的整体技术水平
    4,技术人员的备份与培训

    四,技术汇报与推广
    1,工作规划中明确技术所占比例,留足充分时间
    2,准确汇报工作过程中的技术贡献
    3,适当地对技术成果进行推广
    4,对有技术贡献的同学进行认可和奖励
    5,识别并留住核心人员 

    ******* 系列课程主题八 ****** 
    如何做项目总结与汇报
    简介:
          前事不忘,后事之师。在任何一个项目,需求结束这后,一定要进行项目总结。总结项目整个流程中出现的问题,解决方案,以及后续采取何处策略才能更好避免这个问题?如何在项目总结大会上将我们的工作如实进行汇报?我们发现的问题得到大家认可?在没有公司要求的前提下,我们个人应该如何做好项目总结,以更好的提长自己的能力。 
     
    一,何为项目总结?
    项目总结是什么?

    二,为什么要进行项目总结?
    1,回顾项目初期的规划是否合理
    2,分析项目实施过程中是否存在问题
    3,当时的解决方案是否是最优的
    4,总结项目经验为以后的需求做指导
    5,体现测试工作量

    三,如何进行项目总结?
    1,项目结束后开项目复盘大会
    2,以测试为主,分享项目实施过程中遇到的问题
    3,开发,产品,设计等相关人员来分析问题产生的原因
    4,分析当时的解决方案是什么,有没有优化的空间?
    5,项目实施过程中有没有遗漏的任务,当时的规划是什么?

    四,项目总结后如何进行汇报
    1,项目总结大会时做好会议记录
    2,项目总结包括以下信息:
    (1)项目的基本信息
    (2)项目完成情况:
    --目标完成情况
    --任务完成情况
    (3)项目实施总结
    --项目工作量说明
    --项目进度说明
    --项目风险及解决
    --bug总结与分析
    --实施情况总结
    (4)项目成果总结
    (5)经验与教训
    (6)问题与建议
    3,项目总结要发给项目相关参与人,负责人 

    ******系列课程主题九****** 
    测试人员如何管理项目与风险预警
    简介:
         在平时工作过程中,你有没有因项目延时,需求频繁变理,提测质量不高,以及漏测的情况下,背了不少锅的情况呢?作为测试人员,我们应该如何发挥积极主动性,进行项目管理,有效的控制项目流程?在项目流程推过过程中,如果出现有风险,如何进行高效及时的风险预警?这是一个优秀的功能测试人员,优秀的测试管理人员必备的能力! 


    一,测试管理都做什么工作?
    1,需求评审与关键节点确认
    2,相应交付物之检测
    3,项目进行中资源协调与督促
    4,项目结束后之项目总结

    二,测试人员如何做项目管理?
    1,关注需求,记录核心内容
    2,发挥主动性,积极督促各方按时完成工作
    3,及时反馈项目进度,反向推动项目
    4,遇到风险,及时进行风险预警

    三,测试人员做项目管理的困难
    1,国内测试人员地位较低,没有权势
    2,自下向上推动较难
    3,测试人员技术有限,评估工作量不够合理
    4,自我意识不足,没有管理意识

    四,项目管理中的技巧
    1,自我管理,以项目经理自居
    2,全面了解业务,不断提升自我能力
    3,注意沟通技巧,合理推动相关人员
    4,学会借力,四两拨千斤
    5,项目总结,对事不对人


    分享与交流:  

    1,问题交流与课程信息分享:
    QQ群:867446822  
      

    2,测试技术与教程分享
    微信公众号---测试开发探秘