返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • 醉染图书ASP.NET Core应用开发9787302479901
  • 正版全新
    • 作者: (美)詹姆斯·钱伯斯(James Chambers) 等 著;杜伟,涂曙光,柴晓伟 译著 | (美)詹姆斯·钱伯斯(James Chambers) 等 著;杜伟,涂曙光,柴晓伟 译编 | (美)詹姆斯·钱伯斯(James Chambers) 等 著;杜伟,涂曙光,柴晓伟 译译 | (美)詹姆斯·钱伯斯(James Chambers) 等 著;杜伟,涂曙光,柴晓伟 译绘
    • 出版社: 清华大学出版社
    • 出版时间:2017-09-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    醉染图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: (美)詹姆斯·钱伯斯(James Chambers) 等 著;杜伟,涂曙光,柴晓伟 译著| (美)詹姆斯·钱伯斯(James Chambers) 等 著;杜伟,涂曙光,柴晓伟 译编| (美)詹姆斯·钱伯斯(James Chambers) 等 著;杜伟,涂曙光,柴晓伟 译译| (美)詹姆斯·钱伯斯(James Chambers) 等 著;杜伟,涂曙光,柴晓伟 译绘
    • 出版社:清华大学出版社
    • 出版时间:2017-09-01
    • 版次:1
    • 印次:1
    • 字数:623千字
    • 页数:364
    • 开本:16开
    • ISBN:9787302479901
    • 版权提供:清华大学出版社
    • 作者:(美)詹姆斯·钱伯斯(James Chambers) 等 著;杜伟,涂曙光,柴晓伟 译
    • 著:(美)詹姆斯·钱伯斯(James Chambers) 等 著;杜伟,涂曙光,柴晓伟 译
    • 装帧:平装
    • 印次:1
    • 定价:68.00
    • ISBN:9787302479901
    • 出版社:清华大学出版社
    • 开本:16开
    • 印刷时间:暂无
    • 语种:暂无
    • 出版时间:2017-09-01
    • 页数:364
    • 外部编号:1201586000
    • 版次:1
    • 成品尺寸:暂无

    第Ⅰ部分 信息软件简介及技术要点分析
    章 信息软件概述 3
    1.1 信息系统基础知识 3
    1.1.1 信息系统组成 3
    1.1.2 信息系统分类 4
    1.2 信息软件开发 4
    1.2.1 软件的生命周期 5
    1.2.2 软件开发过程模型 6
    1.. 敏捷开发 9
    1.3 信息软件主流架构及技术 12
    1.3.1 客户端/服务器架构 12
    1.3.2 浏览器/服务器架构 14
    1.3.3 现代互联网技术 16
    1.4 本章小结 19
    第2章 软件测试概述 20
    2.1 软件测试概念 20
    2.1.1 软件测试的定义和对象 20
    2.1.2 软件测试的目的 21
    2.2 软件测试分类 22
    2.2.1 按照开发阶段分类 22
    2.2.2 按测试策略分类 24
    2.. 按照测试手段分类 25
    2.2.4 按照测试执行方式分类 25
    2.2.5 基于特定目标的测试分类 25
    . 信息软件测试典型应用 28
    ..1 基于Web应用软件的测试 28
    ..2 基于手机应用软件的测试 32
    .. 基于云应用软件的测试 36
    2.4 信息软件测试策略 38
    2.4.1 测试过程的实施策略 38
    2.4.2 测试用例的设计策略 40
    2.4.3 回归测试策略 41
    2.5 本章小结 42
    第Ⅱ部分 软件测试管理技术
    第3章 软件测试管理概述 45
    3.1 软件测试管理的主要内容 45
    3.1.1 测试计划管理 47
    3.1.2 测试组织和人员管理 49
    3.1.3 测试文档管理 51
    3.1.4 测试缺陷管理 52
    3.2 软件测试管理工具 55
    3.2.1 HP ALM概述 56
    3.2.2 TestLink 56
    3.3 本章小结 57
    第4章 HP ALM工具的使用及关键技术 58
    4.1 HP ALM简介 58
    4.1.1 HP ALM组织架构 59
    4.1.2 HP ALM流程 59
    4.2 HP ALM初始化设置 60
    4.2.1 启动站点管理 60
    4.2.2 创建域和项目 62
    4.. 用户和组的管理 65
    4.2.4 缺陷和用例配置 70
    4.2.5 用例配置 74
    4.3 创建发布树 76
    4.3.1 定义发布树 76
    4.3.2 创建发布 77
    4.3.3 创建周期 78
    4.4 创建测试需求 78
    4.4.1 制订测试需求树规范 79
    4.4.2 创建功能测试需求树 80
    4.4.3 将需求分配到发布和周期 83
    4.4.4 测试需求转换为测试计划 84
    4.5 管理测试计划 86
    4.5.1 创建测试用例 88
    4.5.2 关联需求与测试用例 90
    4.6 执行测试 92
    4.6.1 创建测试集 92
    4.6.2 执行测试集 94
    4.7 缺陷管理 97
    4.7.1 创建并提交缺陷 97
    4.7.2 关联缺陷和测试用例 98
    4.8 报表生成与分析 99
    4.8.1 分析测试执行报表 100
    4.8.2 分析缺陷报表 101
    4.9 本章小结 103
    第Ⅲ部分 信息软件系统功能测试
    第5章 信息软件系统功能测试概述 107
    5.1 功能测试基础知识 107
    5.1.1 功能测试常见的错误类型 107
    5.1.2 功能测试用例的设计准则 108
    5.2 功能测试自动化 109
    5.2.1 功能测试自动化优缺点 109
    5.2.2 功能自动化测试的主要技术 111
    5.3 典型功能测试工具介绍 113
    5.3.1 HP UFT 113
    5.3.2 Selenium 114
    5.3.3 两种自动化测试工具对比 114
    5.4 本章小结 115
    第6章 HP UFT工具的使用及关键
    技术 116
    6.1 HP UFT工具简介 116
    6.1.1 HP UFT基本配置 116
    6.1.2 HP UFT的视图 117
    6.2 HP UFT的工作流程 118
    6.2.1 UFT测试步骤 118
    6.2.2 一个简单的测试项目 119
    6.. HP UFT的相关原理 122
    6.3 测试对象管理 1
    6.3.1 对象识别 1
    6.3.2 对象属及侦测 125
    6.3.3 HP UFT对象库 126
    6.3.4 对象库管理 128
    6.4 录制模式 130
    6.4.1 模拟录制模式 130
    6.4.2 低级录制模式 131
    6.4.3 洞察录制模式 131
    6.5 操作调用 132
    6.6 检查点技术 134
    6.6.1 检查点简介 134
    6.6.2 标准检查点 135
    6.6.3 文本检查点 137
    6.7 参数化技术 138
    6.7.1 参数化测试步骤 139
    6.7.2 使用外部数据源实现
    参数化 142
    6.8 描述编程技术 146
    6.8.1 描述编程概述 146
    6.8.2 描述编程的测试实例 147
    6.9 正则表达式 150
    6.9.1 正则表达式介绍 150
    6.9.2 正则表达式应用 152
    6.10 测试场景恢复技术 153
    6.10.1 创建场景恢复文件 154
    6.10.2 添加场景恢复文件 157
    6.11 函数库管理 158
    6.11.1 函数与子过程 158
    6.11.2 创建函数库 159
    6.11.3 关联函数库并调用函数 160
    6.12 VBScript脚本语言 162
    6.12.1 选择和循环操作 163
    6.12.2 比较操作 164
    6.1. 算术操作 164
    6.12.4 逻辑操作 165
    6.12.5 常用函数 166
    6.13 脚本的调试与运行 168
    6.13.1 脚本调试技术 168
    6.13.2 使用ALM运行测试脚本 169
    6.13.3 使用Test Batch Runner
    运行测试脚本 175
    6.13.4 使用ickTest.Application
    对象运行测试脚本 175
    6.14 查看测试结果 176
    6.14.1 设置结果的存储位置 176
    6.14.2 查看测试运行结果 177
    6.15 本章小结 178
    第7章 HP UFT功能自动化实践 180
    7.1 测试需求分析 180
    7.2 自动化测试框架 180
    7.2.1 自动化测试框架简介 180
    7.2.2 自动化测试框架考虑的
    要素 181
    7.3 设计测试用例 183
    7.3.1 登录业务测试用例 183
    7.3.2 订票业务测试用例 184
    7.3.3 传真订单业务测试用例 186
    7.3.4 退出业务测试用例 187
    7.4 开发登录业务脚本 187
    7.4.1 登录脚本录制 188
    7.4.2 设置Action属 18
    7.4.3 参数化用户信息 189
    7.4.4 登录脚本回放 193
    7.5 开发订票脚本 194
    7.5.1 录制订票脚本 194
    7.5.2 登录操作调用 195
    7.5.3 参数化航班日期 196
    7.5.4 订票脚本回放 197
    7.6 开发传真订单脚本 198
    7.6.1 录制传真订单脚本 198
    7.6.2 完善传真订单脚本 200
    7.6.3 回放传真订单脚本 202
    7.7 退出脚本开发 203
    7.8 测试资源管理 203
    7.8.1 管理对象库 203
    7.8.2 使用HP ALM管理测试
    资源 204
    7.9 脚本的运行 207
    7.10 本章小结 209

    第Ⅳ部分 信息软件系统能测试
    第8章 信息软件系统能测试概述 213
    8.1 能测试基础知识 213
    8.1.1 能测试的概念 214
    8.1.2 能测试指标 215
    8.1.3 能测试方法 217
    8.1.4 能测试策略 219
    8.2 典型能测试工具介绍 222
    8.3 本章小结 224
    第9章 HP Loadrunner基础 225
    9.1 Loadrunner简介 225
    9.2 Loadrunner的功结构
    工作原理 227
    9.2.1 Loadrunner功能结构 227
    9.2.2 Loadrunner工作过程 229
    9.3 Loadrunner的测试步骤 0
    9.4 本章小结 2
    0章 HP Loadrunner脚本
    录制与开发
    10.1 虚拟用户生成器简介
    10.2 脚本录制 4
    10.2.1 选择协议 4
    10.2.2 开始录制脚本
    10.. 设置录制选项 240
    10.3 运行时设置 246
    10.4 脚本开发 250
    10.4.1 通用VuGen函数 251
    10.4.2 脚本调试 253
    10.4.3 脚本注释 254
    10.5 事务技术 254
    10.6 集合点技术 256
    10.7 检查点技术 257
    10.8 块技术 260
    10.9 参数化技术 262
    10.9.1 创建参数 262
    10.9.2 不同类型的参数 264

    10.9.3 File类型参数属设置 265
    10.10 关联技术 270
    10.10.1 如何创建关联 271
    10.10.2 关联函数介绍 278
    10.10.3 关联与参数化的区别 281
    10.11 本章小结 281
    1章 HP Loadrunner测试
    场景的设计与执行 282
    11.1 控制器简介 282
    11.1.1 测试场景类型 283
    11.1.2 Controller工作视图 285
    11.2 场景设计 287
    11.2.1 配置脚本和运行时设置 287
    11.2.2 手动场景计划配置 288
    11.. 面向目标场景计划配置 291
    11.2.4 配置负载生成器 294
    11.2.5 服务水平协议设置 296
    11.2.6 集合点运行设置 299
    11.2.7 IP欺骗技术 300
    11.3 场景执行 304
    11.4 场景监控 307
    11.4.1 Vuser运行状态 308
    11.4.2 场景运行的概况 308
    11.4.3 错误输出消息 310
    11.4.4 数据分析图 311
    11.4.5 资源器 313
    11.5 本章小结 317
    2章 HP Loadrunner测试
    结果分析 318
    12.1 分析器简介 318
    12.2 常用设置选项 319
    1. 摘要报告 324
    12.4 常见数据分析图 327
    12.5 数据图分析技术 330
    12.5.1 分析图合并 330
    12.5.2 分析图关联 332
    12.5.3 页面诊断 334

    12.6 Analysis报告 337
    12.6.1 HTML报告 337
    12.6.2 事务分析报告 337
    12.6.3 自定义报告 340
    12.6.4 使用报告模板定义报告 342
    12.7 本章小结 343
    3章 HP Loadrunner能测试
    实践 344
    13.1 测试需求分析 344
    13.1.1 能指标分析 344
    13.1.2 确定业务流程 346
    13.2 制订测试计划 346
    13.2.1 编制测试计划 346
    13.2.2 创建测试场景模型 350
    13.3 设计测试用例 350
    13.4 执行测试 351
    13.4.1 准备测试数据 351
    13.4.2 测试脚本开发 353
    13.4.3 场景方案设计 355
    13.4.4 执行和监控测试场景 356
    13.5 结果分析和测试结论 358
    13.6 本章小结 366
    第Ⅴ部分 信息软件系统安全测试
    4章 Web应用安全基础 371
    14.1 软件安全简介 371
    14.1.1 软件安全要素 371
    14.1.2 软件安全范畴 372
    14.1.3 软件安全开发技术 372
    14.2 Web应用技术基础 373
    14.2.1 HTTP简介 373
    14.2.2 HTTPS简介 374
    14.. URI/URL/URN 375
    14.2.4 HTTP方法 376
    14.2.5 HTTP状态码 378
    14.2.6 HTTP Cookie 378
    14.2.7 HTTP Session 379
    14.3 Web应用程序安全 379
    14.4 两We应用安全研究
    组织 380
    14.4.1 WASC 380
    14.4.2 OWASP 381
    14.5 OWASP十大应用安全攻击 381
    14.5.1 注入 382
    14.5.2 被破坏的验和会话
    管理 385
    14.5.3 跨站脚本攻击 386
    14.5.4 不安全的直接对象引用 388
    14.5.5 安全配置错误 388
    14.5.6 暴露数据 389
    14.5.7 功能级访问控制缺失 390
    14.5.8 跨站点请求伪造 390
    14.5.9 使用含有已知漏洞的
    组件 392
    14.5.10 未验的重定向和转发 392
    14.6 本章小结 393
    5章 Web应用安全测试 394
    15.1 Web应用安全测试方法与
    技术 394
    15.1.1 软件安全测试 394
    15.1.2 渗透测试 396
    15.1.3 软件安全测试过程 398
    15.1.4 软件安全测试组织 399
    15.1.5 安全测试主要关注的
    问题 400
    15.1.6 如何做好Web应用
    安全测试 401
    15.2 Web安全测试工具IBM
    Rational AppScan简介 401
    15.2.1 IBM Rational AppScan
    配置要求 402
    15.2.2 IBM Rational AppScan
    工作过程 402
    15.3 IBM Rational AppScan窗口 404
    15.4 IBM Rational AppScan
    辅工具 405
    15.5 本章小结 407
    6章 Web安全测试实践 408
    16.1 Altoro Mutual安全需求 408
    16.2 启动IBM Rational AppScan 408
    16.3 新建扫描 409
    16.4 配置扫描 409
    16.5 启动扫描 413
    16.5.1 结果视图 414
    16.5.2 严重等级 415
    16.6 结果专家 415
    16.7 本章小结 416
    附录 HTTP状态码简明释义表 418
    参考文献 420

    詹姆斯·钱伯斯,五次荣获开发人员技术方向微软MVP称号,现在正在开发运行于Azure和AWS之上的ASP.NETCore和MVC应用程序。他是一位独立咨询师、技术导师、活跃的博客作者,并为多个开源项目贡献自己的力量。

    前 言 ASP.NET Core MVC是微软面向 .NET开发者的的Web框架,它是如今广为人知的ASP.NET MVC框架的下一代,并致力于开启跨平台开发、部署的能力。它广泛利用了各种各样的开源库,当然,它本身也是开源的。ASP.NET Core MVC帮开发者独立思考关于业务逻辑、路由、服务以及视图的实现,并提供了一套新的配置和扩展系统。它使用了C#编程语言,以及Razor视图引擎。不管你是一个经验丰富的.NET开发者,还是一个新手,使用ASP.NET Core MVC来构建项目应该都是不错的开端。 本书展示了一个重构项目的初几个迭代版本,该项目是由一个虚构公司Alpine Ski House的团队重新开发的。每一章都介绍了一些在开发过程中团队所遇到的挑战,以及他们是如何克服这些难关的。除了每章前面的一个小故事之外,本书深入介绍了从ASP.NET Core MVC的特,到构建、维护和部署应用程序所使用的相关工具。 除故事片段和关于ASP.NET Core MVC的技术内容之外,本书还讨论了新版的Entity Framework、包管理系统,以及在Web开发领域中流行的周边工具。除相关技术内容的介绍外,本书也附带了一个项目——正是Alpine Ski House的开发者们构建的那个项目。 本书读者对象 本书以一个程序员的视角,贯穿了使用ASP.NET Core开发一个全新应用程序,并将其发布到互联网上的所有必经步骤。不过仍然有相当多的程序员还没有接触过Web开发,或者还停留在Webforms时代,很少接触到如今全新的各种工具。本书将帮他们掌握这些技巧、树立信心来跟上脚步,使用新兴的框架来构建现代应用程序。本书将帮读者探索应用程序的架构,部署并构建适用于云端的应用程序。 阅读本书的前提条件 本书的读者需要拥有中不错的程序开发能力、熟练掌握C#、拥有Web开发的背景知识,并了解Visual Studio的基本功能。如果了解上一个版本的MVC会更有帮,不过它不是必需的。熟悉使用命令行界面进行工作也是个加分项。在阅读本书后,你将有能力构建一个真实的、由关系型数据库驱动的应用程序,并可以将其部署在基于云端的基础架构。 本书可能不适合…… 如果你是经验丰富的不错ASP.NET MVC开发者,始终在密切关注甚至参与了ASP.NET Core MVC开发的话,那么本书可能不太适合你。 本书结构安排 本书创新地从开发者的视角出发,贯穿了一个完整应用程序开发的各个迭代环节。书中不仅包含了技术内容,也涵盖了如何从错误中吸取教训、根据用户的反馈进行调整,从零开始,逐步构建出一个完整的产品。 本书分为如下四个部分: ● 第Ⅰ部分:“Alpine Ski House”。介绍了一些背景知识,构建了示例应用程序,并引入了贯穿本书的所有虚构角色。 ● 第Ⅱ部分:“迭代回顾:千里之行”。关注能够让应用程序运行起来的必要特,对构建流水线进行配置,使配置实时生效,从而使整个团队都关注到项目进度。 ● 第Ⅲ部分:“迭代回顾:激流勇进”。关注一些核心的特能够在示例程序的基础上加上所需的业务逻辑。该部分中,我们使用了 Entity Framework Core来进行数据访问、使用 Razor 创建视图,还介绍了配置、日志、安全、用户管理,以及依赖注入。 ● 第Ⅳ部分:“迭代回顾:冲刺”。介绍了JavaScript、依赖管理,以及在前文介绍的基础上进行构架的内容。 在附录中包含了一些重要主题,比如测试、重构和扩展能力。 寻找本书切入点 本书中的不同章节涵盖了ASP.NET Core 框架中相关的各种技术。根据你的需要,以及你对微软技术栈的掌握程度,你可能会需要重点关注本书中某些特定的领域。可以通过如下表格来决定你阅读本书的切入点: 如果你…… 阅读建议 是ASP.NET Core开发的新手,或者已经是ASP.NET Core的开发者 关注第Ⅰ、第Ⅱ和第Ⅲ部分,或者按照顺序阅读整本书 熟悉之前版本的ASP.NET 如果你只需要关注核心内容,可以略过前两章,并通读本书中的章节,以了解新的技术 对客户端开发感兴趣 阅读第Ⅳ部分的5、16、17章,略读第20章中关于 JavaScript 服务的介绍 对跨平台开发感兴趣 整本书的内容都可应用在跨平台开发中,不过第8、9章的主题特别涉及了该内容 本书中的大部分章节都包括了动手示例,通过它们你可以练习刚刚学到的内容。不论你关注的是哪部分内容,请在你的系统中下载并安装示例应用程序。 本书的约定和特色 本书在介绍内容时使用了一些约定,了解它们可以让阅读变得更易理解。 ● 本书中的代码是面向 C# 程序员的,使用的语法涵盖了 HTML、CSS、SCSS和Razor。 ● 在两个按键之间使用加号(+)表示同时按下两个键。比如“按下Alt + Tab”的意思是你需要在按住Alt键的同时,按下Tab键。 ● 在两个或多个菜单项之间的竖线符号(比如文件 | 关闭),意思是你需要先选择个菜单或菜单项,然后再选择下一个,以此类推。 系统要求 为了运行本书的示例应用程序,你需要如下的软、硬件配置: ● .NET Core 1.0及以上版本,可以跨平台安装,来自https://dot.net。 ● 选择你的代码编辑器。我们使用的是Windows上的Visual Studio 2015(任何一个版本都可以)及以上版本,或者也可以使用Windows / Mac / Ubuntu Linux上的Visual Studio Code。 ● SL Server LocalDB(包含在Windows中的Visual Studio 2015及以上版本中)。对于Linux或者Mac的用户,你需要访问一个位于Windows机器或者MicrosofAzre的SLServer数据库。 ● 电脑的处理器至少是1.6GHz。 ● 至少1GB内存。 ● 4GB剩余磁盘空间。 ● 互联网连接(用于下载软件和示例项目)。 根据你的Windows配置,可能需要本地管理员权限来安装或配置Visual Studio 2015。 下载:示例项目 本书中大部分章节都包含了来自这个示例项目中的代码片段,该项目可以在GiHb找到: https://itu.com/AsNMosters/AlpineSkiHouse 按照GiHb的指示下载并运行该示例代码。 注意: 除了示例项目之外,你的系统还需要安装.NET Core 1.0及以上的版本。 勘误表、更新及内容支持 我们尽了优选的努力来确保本书内容的正确。你可以访问本书的更新(以勘误表的形式记录了相关的错误和纠正内容): https://aka.ms/ASPCoreAppDev/errata 如果你发现了一个尚未列出的错误,请使用该页面提交错误。 可以在https://aka.ms/ASPCoreAppDev/downloads中下载所有的示例代码以及完整的应用程序。 请注意上述地址并不提供对微软的软、硬件产品的支持。如果需要这些支持,请访问http://support.microsoft.com。 期待您的反馈 在 MS Press,您的满意是我们首要的目标,您的反馈是我们价值的资产。请通过如下地址告诉我们你对本书的看法: http://aka.ms/tellpress 我们知道你公务繁忙,所以只保留了简短的几个问题。你的将会直接发送给MS Press的编辑(不需要提供你的个人信息)。感谢您的反馈! 保持关注 让我们持续保持交流,我们的Twitter是http://twitter.com/MicrosoftPress。

      

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购