• 编写可测试的javascript代码 编程语言 作者
  • 编写可测试的javascript代码 编程语言 作者
  • 编写可测试的javascript代码 编程语言 作者
  • 编写可测试的javascript代码 编程语言 作者
  • 编写可测试的javascript代码 编程语言 作者
21年品牌 40万+商家 超1.5亿件商品

编写可测试的javascript代码 编程语言 作者

none

35.45 6.4折 55 全新

仅1件

北京丰台
认证卖家担保交易快速发货售后保障

作者作者

出版社人民邮电出版社

ISBN9787115373373

出版时间2015-02

版次1

装帧平装

开本16

页数246页

字数316千字

定价55元

货号xhwx_1201045324

上书时间2024-11-26

智胜图书专营店

七年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
正版特价新书
商品描述
主编:

本书试图在良好开发实践和javacript 之间建立一个桥梁,试图结合测试和质量保证(qa)两个方面几十年的研究和经验教训,将这些经验教训应用于javacript。作者曾先后在youtube、yahoo!以及google等公司从事前端开发及测试相关工作,具有丰富的经验。随着越来越多的专业程序员开始使用javacript 语言,这种语言的佳实践开始被理解和编纂测试javacript代码是一个复杂的过程。本书将在很大程度上帮你简化该过程。javacript专业开发人员必须具备的一个技能是编写可测试的代码。不管是创建新应用程序,还是重写遗留代码,本书都将向你展示如何为客户端和服务器编写和维护可测试的javacript代码。从减少代码复杂的方法,到单元测试、代码覆盖率、调试以及自动化,你将全面学到如何编写出让自己和同事能够轻松修复和维护的javacript代码。测试javacript代码是一个复杂的过程。本书将在很大程度上帮你简化该过程。整体了解敏捷、测试驱动开发、行为驱动开发;使用静态语言模式和javacript标准减少代码复杂;学基于事件的架构优势,包括模块化、松耦合、可重用;在功能和应用程序层面上探索用于编写和运行单元测试的相关工具;生成代码覆盖率,衡量测试范围和测试有效;使用elenium或caperj进行集成测试、能测试、负载测试;使用浏览器内置工具、node.j、移动、生产环境调试;理解什么是自动化开发,何时以及如何进行自动化开发。

目录:

章 可测试的javascript
  1.1 现有技术
    1.1.1 敏捷开发
    1.1.2 测试驱动开发
    1.1.3 行为驱动开发
    1.1.4 哪种方式好?
  1.2 代码是让人用的
    1.2.1 为何要编写可测试的代码
    1.2.2 什么是可测试的代码
    1.2.3 如何编写可测试的代码
  1.3 的应用程序代码
    1.3.1 测试
    1.3.2 调试
  1.4 小结
第2章 复杂度
  2.1 代码大小
  2.2 jslint
  2.3 圈复杂度
  2.4 重用
  2.5 扇出
  2.6 扇入
  2.7 耦合
    2.7.1 内容耦合
    2.7.2 公共耦合
    2.7.3 控制耦合
    2.7.4 印记耦合
    2.7.5 数据耦合
    2.7.6 无耦合
    2.7.7 实例化
  2.8 耦合度量
  2.9 现实中的耦合
    2.9.1 测试耦合代码
  2.10 依赖注入
  2.11 注释
    2.11.1 yuidoc
    2.11.2 jsdoc
    2.11.3 docco/rocco
  2.12 人工测试
  2.13 小结
第3章 基于事件的架构
  3.1 基于事件编程的好处
  3.2 事件集线器
    3.2.1 使用事件集线器
    3.2.2 事件的响应
    3.2.3 基于事件的架构与mvc架构
    3.2.4 基于事件的架构与面向对象编程
    3.2.5 基于事件的架构与软件即服务
  3.3 web应用程序
  3.4 测试基于事件的架构
  3.5 基于事件架构的说明
    3.5.1 可伸缩
    3.5.2 广播
    3.5.3 运行时检测
    3.5.4 安全
    3.5.5 
  3.6 更智能的集线器:事件交换机
    3.6.1 部署
    3.6.2 一种实现
    3.6.3 会话
    3.6.4 可扩展
  3.7 小结
第4章 单元测试
  4.1 单元测试框架
  4.2 开始编写测试
  4.3 编写好的单元测试
    4.3.1 隔离
    4.3.2 范围
    4.3.3 定义函数
    4.3.4 正向测试
    4.3.5 负向测试
    4.3.6 代码覆盖率
  4.4 真实场景测试
    4.4.1 依赖项
    4.4.2 异步测试
  4.5 运行客户端javascript单元测试
    4.5.1 phantomjs
    4.5.2 selenium
  4.6 运行服务端javascript单元测试
    4.6.1 jasmine
  4.7 小结
第5章 代码覆盖率
  5.1 覆盖率基础理论
  5.2 代码覆盖率数据
  5.3 实际例子
    5.3.1 转换instrumented文件
    5.3.2 instrumented文件剖析
  5.4 练/部署
    5.4.1 客户端javascript
    5.4.2 服务端javascript
  5.5 持久化覆盖率信息
    5.5.1 单元测试
    5.5.2 集成测
  5.6 生成输出
  5.7 聚合
  5.8 隐藏的文件
  5.9 覆盖率目标
  5.10 小结
第6章 集成测试、能测试、负载测试
  6.1 集成测试
    6.1.1 selenium
    6.1.2 casperjs
  6.2 能测试
    6.2.1 生成har文件
    6.2.2 查看har文件
    6.2.3 浏览器能测试
  6.3 负载测试
    6.3.1 浏览器负载测试
  6.4 跟踪资源利用率
    6.4.1 客户端跟踪
    6.4.2 服务端跟踪
  6.5 小结
第7章 调试
  7.1 浏览器内调试
    7.1.1 firefox
    7.1.2 chrome
    7.1.3 safari
    7.1.4 inter explorer
  7.2 node.js调试
  7.3 远程调试
    7.3.1 chrome
    7.3.2 phantomjs
    7.3.3 firefox
  7.4 移动调试
    7.4.1 android
    7.4.2 ios
    7.4.3 adobe edge inspect
    7.4.4 其他方面的移动调试选择
  7.5 生产环境调试
    7.5.1 小化代码
    7.5.2 source map
  7.6 小结
第8章 自动化
  8.1 自动化什么内容
  8.2 何时进行自动化
  8.3 如何进行自动化
    8.3.1 含有持续集成的自动化
    8.3.2 开发环境自动化
    8.3.3 构建环境自动化
    8.3.4 部署
  8.4 小结

内容简介:

javacript专业开发人员必须具备的一个技能是能够编写可测试的代码。托斯勒编著的编写可测试的javacript代码的目标是教授如何为客户端和服务器编写和维护可测试的javacript代码。全书共8章。首先介绍了什么是可测试的代码,然后分别从代码复杂度、架构、单元测试、代码覆盖率、集成测试、能测试、负载测试、调试和自动化等角度详细介绍。书中丰富的示例能够帮助读者从头开始养成好的代码编写惯,提升测试效率及代码的可维护。编写可测试的javacript代码的作者曾先后在youtube、yahoo!以及google等公司从事前端开发及测试相关工作,具有丰富的经验。编写可测试的javacript代码主要针对那些想成为javacript专业开发人员的人;也适合初中级水或者专家级别的开发人员参阅读。

作者简介:

mark ethan trotler有超过20年编写和测试代码的经验。拥有加州大学圣地亚哥分校的计算机科学/哲学双,曾职于创业公司(ipivot)和大公司(高通、英特尔、redback work、juniper work、yahoo!、目前在谷歌),mark一直致力于提高代码质量。之前在yahoo! 团队任职首席前端工程师,他对yahoo! 新改版中的先锋测试和质量控制提供了帮助。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

正版特价新书
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP