求知 文章 文库 Lib 视频 iProcess 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 电子&机械 | 军工学院 | 专家指导  
 电话 English
成功案例   品质保证
 
   
成功案例
某军工研 自动化测试方法、案
邮政储蓄 Docker部署被
航天科工 软件测试架构师
知名消费 探索性测试与测试分
中交集团 构建Web自动化测
中国邮储 测试成熟度模型集成
航天科工 国家软件评测师认证

相关课程  
软件测试(TD+WR+LD)
测试过程与团队管理
LoadRunner进行性能测试
WEB应用的软件测试
手机软件测试
嵌入式白盒测试
 
全部课程 >软件测试  
基于开源工具的Web自动化测试
1253 次浏览  122 次
段朝晖
曾任Google中国研发中心高级测试经理,负责中国区的测试团队
时间地点:北京 上海 深圳 根据报名开班
课程费用:5000元/人
企业内训:可以根据企业需求,定制内训,详见 内训学习手册



认证方式:
培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明


     
        本课程主要讲述如何基于开源工具进行Web自动化测试,结合项目实例,关注:web都需要哪些测试,这些测试有什么开源工具可以支持,相关的测试原理、工具的测试框架与方法,如何有效使用工具测试。课程除了讲述测试工具的具体应用外,还会通过诸多实例教会学员如何思考自动化测试策略,通过实例描述实际项目中的自动化测试范围和侧重点的变迁等。
    课程通过实践演练让参与者获得实际的Web测试工具体验。
    培训目标:
    • 掌握Web应用的开源工具测试方法
    • 掌握Web开源测试工具WebDriver InternetExplorDriver和FirefoxDriver的使用方法
    • 掌握Ajax应用的开源工具测试方法
    • 掌握Web开源测试工具WebDriver HtmlDriver的使用方法
    • 理解开源测试工具的优势和局限性
    • 理解“开源工具测试不等于UI自动化测试”
    • 掌握白盒测试设计方法
    • 掌握单元测试设计方法
    • 掌握组织中开展单元测试与建立单元测试度量的方法
    • 理解持续集成及其作用
    • 掌握UI层和代码层提高可测试性的主要方法
    培训对象:测试经理、自动化测试工程师、测试工程师
    学员基础:具备一定的软件测试经验,具有开发经验,会使用常用的IDE开发工具Eclipse,对Web应用的实现/HTML等有一定了解。
    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

    培训内容:2天

    基于开源工具的web测试简介
    • 为什么需要基于开源工具进行web测试?
    • 自动化测试不是简单的用脚本替代手工操作
    • 自动化测试不等于UI自动化测试
    • - 自动化测试的优势和局限性
    不同层次的测试工具
    • 面向代码的测试工具
    • 面向组件/接口的测试工具
    • 面向UI的测试工具
    • 数据库级别的测试工具
    • 【讨论】为什么需要不同层次的测试/测试工具?
    Web测试工具WebDriver
    • 自动测试工具原理与发展简史
    • WebDriver的基本结构
    • 编写第一个WebDriver UI Test Case
    深入理解与使用Web Driver
    • 使用XPath定位页面上的元素
    • 参数化测试脚本
    • 让测试脚本支持Ajax应用
    • 【讨论】如何让一个自动测试用例尽可能的“稳定”?
    • 为测试脚本增加可测试性设计
    • 【高级】扩展WebDriver
    自动化测试演练
    • 为某网站建立自动化测试脚本
    • 参数化脚本
    • 使用WebDriver支持鼠标键盘事件
    建立易于维护的自动化测试框架
    • 使用“业务封装”让脚本具有更好的复用性
    • 使用“路径映射”让脚本具有更好的稳定性
    组件级别的自动化测试
    • 使用WebDriver HtmlDriver进行HTTP层面的自动化测试
    • HTTP级别的自动化 vs UI级别的自动化
    • 对Web应用的其他组件进行自动化测试
    白盒测试与工具实践按
    • 白盒测试与单元测试的区别和练习
    • 白盒测试设计方法
    • 白盒测试工具方法
    • 代码结构测试
    • 代码行为测试
    单元测试与工具实践按
    • 使用JUnit对测试类进行测试
    • 使用Mock技术支持类测试
    • 类的可测试性设计
    • 单元测试度量框架
    • 持续集成框架
    组织级自动化测试框架
    • 建立自动化测试与手工测试统一管理平台
    • 建立单元测试度量体系
    • 【实例】某企业的开源工具web测试体系
     
    1253 次浏览  122 次
    其他人还看了课程
    Jmeter实践与性能调优  1873 次浏览
    硬件测试方法、技术与案例  998 次浏览
    探索式的软件测试执行  902 次浏览
    测试项目、团队与过程管理  1196 次浏览
    企业级全栈自动化测试技术最佳实践  597 次浏览
    安全测试最佳实践  284 次浏览
    定制内训


    咨询服务:全流程测试工作平台与工具链
    咨询目标
    帮助开发测试团队建立从代码到组件,再到系统的全是流程测试工作平台与工具
    咨询范围 代码检查、单元测试、集成测试、功能测试、性能测试
    咨询方式 培训、客户一线项目咨询、工具打包交付
    详情咨询:010-62670969, zhgx@uml.net.cn

    最新活动计划
    基于Kubernetes的DevOps实践 10-22[北京]
    需求分析管理 11-5[北京]
    软件开发过程中的质量管理实践 11-16[北京]
    人工智能,机器学习和深度学习 11-26 [北京]
    业务架构到IT架构(TOGAF9.2认证)11-28[北京]
    企业级全栈自动化测试技术 10-16 [上海]
    大数据平台架构与应用实战 11-8[上海]
    Python及数据分析 11-25 [深圳]
     讲座 数据治理
     讲师:王辉
     时间:2019-10-19
     
    某军工研究单位  嵌入式软件架构
    某银行  人工智能+Python+大数据
    中国机械集团某研究院   基于模型的系统工程(MBSE)
    航天科工某子公司  C++中级开发实战(SOUI)
    中航工业某研究所  嵌入式软件开发指南
     
     
     

     
    每天2个文档/视频
    扫描微信二维码订阅
    订阅技术月刊
    获得每月300个技术资源
     
    希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
    频道编辑:sky
    邮       件:sky@uml.net.cn

    关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号