全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 程序与语言

Web前端测试与集成(Jasmine\Selenium\Protractor\Jenkins的最佳实践)

  • 定价: ¥69
  • ISBN:9787302472759
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:清华大学
  • 页数:381页
  • 作者:编者:金鑫//武帅
  • 立即节省:
  • 2017-09-01 第1版
  • 2017-09-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    金鑫、武帅编著的《Web前端测试与集成(Jasmine\Selenium\Protractor\Jenkins的最佳实践)》共分为四部分。第一部分为基础篇,总览了前端开发测试中的挑战与测试转型,介绍了测试基础环境的搭建;第二部分为单元测试篇,深入介绍了如何基于Jasmine单元测试框架和gulp、Karma等构建、执行工具对前端JavaScript代码进行单元测试,以及AngularJS单元测试的最佳实践和代码覆盖率等;第三部分为自动化测试篇,基于Protractor介绍了在Node.js环境下通过Selenium WebDriver全面覆盖各个主流浏览器,进行自动化测试的最佳实践,包括页面对象模型、性能测试和分布式测试等;第四部分为集成篇,阐述了基于持续集成以实现更快、更可靠的软件交付,展示了如何通过Jenkins与TFS、VSTS和GitHub的集成,实现Web应用的持续测试。

目录

基础篇
  第1章  前端开发测试总览
    1.1  Web技术的发展和挑战
    1.2  传统开发流程的局限性
    1.3  传统手工测试的局限性
    1.4  开发模式的转型
      1.4.1  敏捷软件开发
      1.4.2  全流程测试
      1.4.3  让测试自动化
      1.4.4  持续集成
      1.4.5  DevOps
    1.5  本书目标
  第2章  搭建测试基础环境
    2.1  JavaScript的运行环境Node.js
      2.1.1  什么是Node.js
      2.1.2  Node.js的版本发展
      2.1.3  安装Node.js
    2.2  软件包管理系统Node Package Manager(npm)
      2.2.1  安装和更新npm
      2.2.2  package.json
      2.2.3  安装软件包
      2.2.4  列出已安装的软件包
    2.3  代码编辑器(Visual Studio Code)
      2.3.1  安装visual Studio Code
      2.3.2  初识visual Studio Code
单元测试篇
  第3章  单元测试概论
    3.1  单元测试的特性
    3.2  单元测试的重要性
    3.3  测试金字塔
    3.4  测试先行(Test-First)
      3.4.1  测试驱动开发(Test-Driyen Development)
      3.4.2  行为驱动开发(Behavior-Driven Development)
    3.5  Web前端测试框架
  第4章  深入Jasmine单元测试
    4.1  初识Jasmine
      4.1.1  获取Jasmine
      4.1.2  前端单元测试架构
      4.1.3  Jasmine测试框架类库
    4.2  组织测试用例
      4.2.1  describe
      4.2.2  it
      4.2.3  安装和拆卸
      4.2.4  禁用测试套件和挂起测试用例
    4.3  创建单元测试
      4.3.1  准备测试场景
      4.3.2  编写测试用例
      4.3.3  执行测试
    4.4  Jasmine的断言
      4.4.1  内置匹配器
      4.4.2  自定义匹配器(Custom Matcher)
……
自动化测试篇
集成篇