《软件自动化测试入门攻略》以软件自动化测试工具在项目实践中的应用为主线,依照 需求分析 用例设计 脚本开发 测试执行 结果分析 的自动化测试流程,详细介绍软件自动化测试的方法论、bi备知识与核心技能。全书共15章,第1章至第8章主要介绍当前企业使用率最高的unittest、pytest、Requests、Postman、Selenium、Appium和JMeter 7款自动化测试工具,第9章至第14章分别以Leadshop开源商城系统中的部分模块为实战对象,运用前述章节的工具依次实现单元测试、代码包测试、接口测试、Web UI测试、移动端测试和性能测试演练,完成基础工具的单个知识点学习到项目的综合运用,第15章介绍Docker容器技术及其在Jenkins中实现测试项目的任务部署,完成分布式节点挂载和定时执行。 《软件自动化测试入门攻略》来自一线资深测试工程师多年从业经验的总结,内容详实,贴近实际工作
本书覆盖下述内容: ?为什么扩展性的问题始于组织和人员,而不是技术,为此我们应该做些什么? ?从实践中取得的可以付诸于行动的真实的成功经验和失败教训。 ?为敏捷、可扩展的组织配备人员、优化组织和加强领导。 ?对处在高速增长环境中的公司,如何使其过程得到有效的扩展? ?扩展的架构设计:包括15个架构原则在内的独门绝技,可以满足扩展的方案实施和决策需求。 ?新技术所带来的挑战:数据成本、数据中心规划、云计算的演变和从客户角度出发的监控。 ?如何度量可用性、容量、负载及性能。
本书系统地讲解了如何把测试的思维和接口测试的技术结合到一起,从而使读者拥有接口测试能力,这种能力既包含工具的使用、代码的编写,也包含用例的设计。本书内容循序渐进、由浅入深,首先介绍接口和接口测试的概念以及接口测试都包含哪些测试活动,然后通过案例阐述如何从流水账式的接口测试脚本逐步抽象出属于自己的接口测试框架,接着从场景切入,系统地展示如何测试完全陌生的协议接口,以及如何在测试微服务接口时使用Mock技术梳理混乱的调用关系,后讨论持续测试和智能化测试。 本书适合测试人员阅读,也可供计算机相关专业的师生参考。
《技术之瞳 *技术笔试心得》由*集团校园招聘笔试项目组所著,收集了阿里历年校招中的精华笔试题,涉 及多个领域。《技术之瞳 *技术笔试心得》中内容大量结合了*的实际工作场景,以例题、解析、习题的形式,引 导读者深入理解技术上的关键点、紧要处,夯实基础,启发思考。《技术之瞳 *技术笔试心得》内容不仅专业、有趣,更 是将理论知识与实践应用结合起来,以场景化的问答娓娓道来! 《技术之瞳 *技术笔试心得》是每一位有志于投身互联网行业的技术人员入行的***参考。
本书全面介绍经过验证的信息技术扩展方法,并在第1版的基础上更新了扩展的策略、技术和案例。本书第2版对你需要掌握的产品和服务的平滑扩展做了详尽论述。第2版的全面修订反映了新技术、新策略、新教程以及作者所在的AKF公司在工作实践中所积累的先进案例。针对技术和非技术的决策者,马丁阿伯特和迈克尔费舍尔详尽地介绍了影响扩展性的各个方面,包括架构、过程、组织和技术。本书的启示和建议汇聚了作者从eBay、VISA、Salesforce.com到Apple超过30年的丰富经验。
Spring 4.0是Spring在积蓄4年后,隆重推出的一个重大升级版本,进一步加强了Spring作为Java领域*开源平台的翘楚地位。Spring 4.0引入了众多Java开发者翘首以盼的基于Groovy Bean的配置、HTML 5/WebSocket支持等新功能,全面支持Java 8.0,*要求是Java 6.0。这些新功能实用性强、易用性高,可大幅降低Java应用,特别是Java Web应用开发的难度,同时有效提升应用开发的优雅性。本书是在《精通Spring 3.x 企业应用开发详解》的基础上,历时一年的重大调整改版而成的,延续了上一版本 追求深度,注重原理,不停留在技术表面 的写作风格,力求使读者在熟练使用Spring的各项功能的同时透彻理解Spring的内部实现,真正做到知其然并知其所以然。此外,本书重点突出了 实战性 的主题,力求使全书内容体现 从实际项目中来,到实际项目中去 的写作原则。
本书作者长期在业界著名设计公司从事线的高速电路设计开发工作,接触并熟练使用Mentor公司相关EDA工具作为设计和教学平台,如PADS和Expedition Enterprise。作者本Mentor实战书籍《PADS9.5实战攻略与高速PCB设计》于2014年元旦出版,得到了业界人士的一致好评和认可。在很多电子工程师眼里,EE属于“高富帅”类型,市面上很难找到EE方面的实战书籍。应广大读者和论坛Mentor版块会员的强烈要求,作者决定再编写一本基于Expedition Enterprise平台的实战性书籍,将作者自己多年的PCB设计经验精心编著成本书,希望对业界朋友有所帮助。 这是一本真正由线PCB设计师编写的,立足于实践,结合实际工作中的案例,并加以辅助分析的书籍。在PCB设计领域,真正的高手能够将PCB设计做成一件艺术品。那么高手们是如何锻炼而成的呢?一方面需要自己的勤奋实践,俗话说的好,
这是一本技术深度与企业实践并重的著作,由百度*的Hadoop技术工程师撰写,是百度Hadoop技术实践经验的总结。本书使用、实现原理、运维和开发4个方面对Hadoop的核心技术进行了深入的讲解:(1)使用:详细讲解了HDFS存储系统、MapReduce计算框架,以及HDFS的命令系统;(2)原理:结合源代码,深度分析了MapReduce、HDFS、Streaming、Pipes、Hadoop作业调度系统等重要技术和组件的架构设计、工作机制和实现原理;(3)运维:结合百度的实际生产环境,详细讲解了Hadoop集群的安装、配置、测试以及管理和运维;(4)开发:详细讲解了HadoopStreaming、Pipes的使用和开发实践,以及MapReduce的编程实践和常见问题。与市面上已有的Hadoop相比,本书的*不同之处是它直切企业应用和实践Hadoop技术的痛点,深入讲解了企业需要和头疼的技术和问题,内容上非常聚焦。
本书介绍了容器即服务的发展过程和主要技术,重点阐述当下主流的SwarmKit、Kubernetes、Mesos和Rancher 开源容器集群方案,并探讨了容器技术在网络、存储、监控、日志等方面的运用场景和基础知识,以及该领域在近年来的一些新的发展方向。本书适合一线架构师、开发者、运维人员以及技术管理者进行阅读。
本书通过大量的公式、图形、表格、实例,系统地介绍了物流配送中心、自动化仓库、堆垛机、输送机、储存机械、高密度储存、AGV等物流装备的种类、标准、设计计算、试验等内容,为现代化物流系统的规划、设计、试验、选择提供了经济、实用和可靠的科学依据。 本书内容丰富、经典、实用,具有先进性、可靠性、示范性强,重点突出、易于掌握等特点。书中所载的大量公式、图形、表格和实例是物流装备制造业实践经验的总结,对建造现代化物流配送中心及自动化仓库具有相当重要的参考价值、实用价值和指导意义。 本书可作为科研机构、设计院所、物流工程企业相关专业人员的重要参考书,也可作为高校物流专业的教材。本书对建造现代化物流配送中心及自动化仓库也具有相当重要的参考价值。
Qt是软件开发领域非常著名的C 可视化开发平台,目前*版本为Qt 5.8。本书以Qt 5.8为平台,介绍Qt环境、模板库工具类及控件、布局管理、基本对话框、主窗口、图形与图片、图形视图框架、模型/视图结构、文件及磁盘处理、网络与通信、事件处理及实例、多线程、数据库、多国语言国际化、单元测试框架、QML编程基础、QML动画特效、Qt Quick Controls开发基础和Qt Quick Controls 2新颖界面开发。每个章节在简单介绍开发环境的基础上,用一个小实例介绍Qt 5应用程序开发的各个方面,然后系统介绍Qt应用程序开发技术,通过实例介绍来理解内容。*后利用综合实例应用Qt 主要内容。综合实例包括汽车销售管理系统、Qt版Word字处理软件、Qt版聊天软件和多功能文档查看器。本书在保持前面版本特点的基础上,重新整编原有内容,重新构建和调试所有实例,同时将Qt 5.5和Qt 5.8新组件
《轻量级 Java EE 企业应用实战(第 4 版): Struts 2 Spring 4 Hibernate 整合开发》是《轻量级 Java EE 企业应用实战》的第 4 版,第 4 版保持了前几版内容全面、深入的特点,主要完成全部知识的升级。 《轻量级 Java EE 企业应用实战(第 4 版): Struts 2 Spring 4 Hibernate 整合开发》介绍了 Java EE 领域的三个开源框架: Struts2 、 Spring 和 Hibernate 。其中 Struts 2 升级到 2.3.16.3 , Spring 升级到 4.0.4 , Hibernate 升级到 4.3.5 。《轻量级 Java EE 企业应用实战(第 4 版): Struts 2 Spring4 Hibernate 整合开发》还全面介绍了 Servlet 3.1 的新特性,以及 Tomcat 8.0 的配置和用法,《轻量级 JavaEE 企业应用实战(第 4 版): Struts 2 Spring 4 Hibernate 整合开发》的示例也应该在 Tomcat 8.0 上运行。 《轻量级 Java EE 企业应用实战(第 4 版): Struts 2 Spring 4 Hibernate 整合开发》重点介绍如何整合 St
本书首先回顾了我国数字化转型的发展历程,认为数字化转型在“十四五”期间将进入深水区,数字化技术将推动业务战略、商业模式、运营模式、IT架构的全面升级,需要构建更加科学的方法论,为数字化转型提供更有价值的指引。基于这样的理解,本书构建了一个转型的SMART+框架,作者称之为传统企业的数字化转型2 0方法论,并基于此对企业下一步数字化转型给出了全面、科学、可行的指引。全书共9章,分别是企业数字化的表象与本质;数字化转型2 0的总体框架;创新战略:数字化转型2 0的新标配;商业模式:数字化转型2 0的核心;运营转型:技术加持下的提质增效;架构升级:夯实数字化转型的地基;转型方法:有路径无捷径;资源保障:数字化转型的软实力;创新机制:数字化转型的永动机。 本书读者对象为企业的CEO、CDO、CIO、IT总监,以及从事企
以云计算为代表的新一轮信息革命将改变社会的方方面面,使人跨越时空,使虚拟世界和物理世界深度融合,创造出颠覆性的爆发力和全局性的创新空间,各企业和国家的竞争力也将随之重新洗牌。 《云计算360度:微软专家纵论产业变革(第2版)》集微软层管理者、权威云专家和中美业界同仁的集体智慧之大成,从政府决策、公司管理和科技研发等多角度,全面深入地阐释了“云变革”的本质规律、世界潮流和中国机遇。这是微软历史上参与编写人数多、级别的一部专著,也是迄今由国际IT公司总部为中国大陆出版的高端中文读物。相信《云计算360度:微软专家纵论产业变革(第2版)》将对云计算的创新突破和跨越发展起到战略性的推动作用。
如果说21世纪是生物学世纪,生物信息学应该是支撑生物学世纪的核心科技之一。而大数据科学和人工智能技术正在将生物信息学推向生命科学和信息科学的前沿。本书分为生物信息学基础篇和生物信息组学技术篇两大部分。生物信息学基础篇从新兴领域切入,介绍生物信息学的计算科学及进化生物学基础(如网络科学与大数据技术、深度学习、计算智能、高维数据分析、马尔可夫链蒙特卡洛法,隐马尔可夫模型,贝叶斯统计、医学生态学、DNA计算、进化树与溯祖树分析、种群遗传学等)。生物信息组学技术篇除经典内容(基因组、转录组、蛋白质组)外,还包括**的三代基因测序算法和软件(作者团队研发的DBG2OLC和SPARC)、微生物群系(Microbiome)和宏基因组学(Metagenomics)、非编码RNA、新药发现、代谢组学(Metabolomics)等热点内容。
本书主要介绍工业4.0中更新的和新兴的物流技术:面向工业4.0的物流技术、工业地面搬运车辆、仓库技术、系统的综合服务、物流系统中的传感器和执行器、物流4.0装置与设备、工业4.0系统的管理。
《服务计算技术丛书·基于REST的SOA技术:构建企业级方案的原则、模式和约束(英文版)》是关于设计和构建面向服务解决方案中RESTful服务的综合性指南,并且全面介绍了REST与SOA的关系。《服务计算技术丛书·基于REST的SOA技术:构建企业级方案的原则、模式和约束(英文版)》不仅阐明了REST是构建真实面向服务解决方案的合适工具,还说明了面向服务架构模型是REST技术架构实现商业价值的必要基础。《服务计算技术丛书·基于REST的SOA技术:构建企业级方案的原则、模式和约束(英文版)》提供了REST的约束条件、架构目标与面向服务原则、SOA规格参数之间的完全映射。《服务计算技术丛书·基于REST的SOA技术:构建企业级方案的原则、模式和约束(英文版)》通过真实的案例,说明在不用折中考虑面向服务解决方案和架构的功率或易管理性的情况下,如何改善R
《微信企业号开发完全自学手册》是微信公众平台企业号开发较全面、系统的一本书,以实战开发为原则,讲解微信各个模块的开发使用,以实例引导企业号的开发与运用,以Struts、Hibernate、Servlet、HttpClients、JSP、Ajax、jQuery等热门技术实现微信Light App的开发,通过QPID、代理服务、页面有效期等方式实现数据的安全交互,除此之外,对SPA单页面应用框架如何在微信中运用也做了详细介绍。《微信企业号开发完全自学手册》共11章,涵盖的主要内容有:微信公众号概述、企业号的发展与注册、配置微信开发环境、JCE安全策略、微信企业号开发基础知识、主动推送模式、被动回调模式、企业会话模式、JSAPI模式、通讯录管理、语音导航、腾讯地图使用、WebSocket微信开发、微信单页面应用、QPID、前置机数据安全访问、企业资讯、微信考勤等。《微信企业号开发完全自学手册
《企业ERP系统建设管理(精)》从企业ERP系统全生命周期的维度,分11章系统介绍项目准备、现状与需求分析、业务蓝图设计、技术方案设计、系统功能实现、系统测试与上线切换、系统应用、运行维护、ERP2.0等各个阶段的特点、工作内容、主要难点、重点关注内容等,将标准化与主数据管理贯穿于各个阶段,并用案例进一步说明。 本书适合信息化工作者尤其是从事ERP系统建设的管理和技术人员参阅。
莱芬韦尔编著的《敏捷软件需求:团队项目群与 企业级的精益需求实践》全面介绍了如何在敏捷环境 中管理软件需求,全书共四部分24章。第I部分提出 企业的敏捷需求全景图,针对项目团队、项目集和项 目组合这三个级别,描述了一个整体的敏捷需求过程 模型。第II部分描述一个简单的、轻量级的但同时又 宽泛的模型,敏捷项目团队可以使用这个模型来管理 需求。第III部分展示如何为需要多团队合作的复杂 项目确定敏捷需求。第IV部分指导企业如何为大型的 “专用系统”、应用套件和产品项目组合制定敏捷需 求。 本书适合软件开发人员、测试人员、执行主管, 项目/项目集经理、架构师和团队领导阅读和参考, 可以帮助他们在敏捷转型过程中去除障碍,打造出优 秀的软件产品。
《面向SOA的事件驱动架构设计与实现》主要介绍事件驱动架构(Event-Driven Architecture,EDA)技术的理论与实践。在EDA理论部分,阐述了EDA的核心组件——事件消费者、事件生产者和消息基础设施等三个关键要素,以及EDA的三种基本模式,即事件处理、事件流处理和复杂事件处理等;后说明了EDA设计的关键点,即开放的互操作性,以及基于SOA实现EDA的技术途径。在EDA实践部分,利用航班飞行控制、反洗钱、生产力基础设施架构3个案例对EDA的应用进行了深入讨论,不仅有对案例背景和EDA需求的详尽介绍和分析,还有基于SOA(尤其是成熟的ESB技术)实现EDA的具体描述,具有比较大的实践指导意义,也是《面向SOA的事件驱动架构设计与实现》有特色的部分。 《面向SOA的事件驱动架构设计与实现》可作为研究生、企业技术人员了解和应用EDA的入门教材,也可供信息系统架构人员
本书汇集了工业 4.0 在生产、自动化和物流技术中具有长期的可持续性发展意义重要成果:IT 和自动化技术的挑战、西门子电气车间工业 4.0 生成系统、从无人驾驶到智能自动化移动平台、智能工厂中人机通讯的智能生产、人机交互技术。
大数据时代,大型内存数据库的管理和应用是企业发展面临的严峻问题。内存数据管理为事实数据分析制定权威的业务解决方案,帮助企业应对大数据时代下的变革趋势。内存计算技术将为企业带来重大变革,帮助企业降低总体拥有成本、创新应用、做出更快、更好的决策,并终真正实现 实时 计算处理的许诺。本书介绍了SAP在下一代商务应用领域的创新性产品SAP S/4HANA,探索SAP HANA内存数据库的革命性创新。书中展示大量来自真实世界的案例,说明SAP S/4HANA的技术革新所带来的更极致的简单、更敏捷的灵活性以及量子般的速度提升。两位作者均是商务应用系统领域的大拿级人物,他们以清晰的结构、明确的笔触为读者解构基于技术的直观商业视角,激发他们从真实的商业世界中寻找商业洞察力。
软件架构是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。本书就是一个关于软件架构的坚实、可重用且易于访问的知识库。本书分 4 个部分来介绍软件架构相关的内容。其中,基础知识部分为软件架构打下基础;设计架构部分关注表现层和业务层;支撑架构部分涵盖 3 个可用于构建各种子领域的支撑架构;基础设计部分介绍了多样化持久化、NoSQL 数据存储、SQL、Entity Framework 和关系型数据库等内容。本书着重介绍软件架构相关的内容,非常适合软件架构师和想成为软件架构师的人阅读,而且首席开发者和各种.NET 应用程序的开发者也能从本书获益。