《软件自动化测试入门攻略》以软件自动化测试工具在项目实践中的应用为主线,依照 需求分析 用例设计 脚本开发 测试执行 结果分析 的自动化测试流程,详细介绍软件自动化测试的方法论、bi备知识与核心技能。全书共15章,第1章至第8章主要介绍当前企业使用率最高的unittest、pytest、Requests、Postman、Selenium、Appium和JMeter 7款自动化测试工具,第9章至第14章分别以Leadshop开源商城系统中的部分模块为实战对象,运用前述章节的工具依次实现单元测试、代码包测试、接口测试、Web UI测试、移动端测试和性能测试演练,完成基础工具的单个知识点学习到项目的综合运用,第15章介绍Docker容器技术及其在Jenkins中实现测试项目的任务部署,完成分布式节点挂载和定时执行。 《软件自动化测试入门攻略》来自一线资深测试工程师多年从业经验的总结,内容详实,贴近实际工作
本书是敏捷软件开发领域的经典著作,由IBM首席敏捷方法专家、敏捷软件开发大师撰写,系统深入地讲解了规范敏捷交付(DAD)的概念和原理,以及规范敏捷交付过程框架的使用方法和技巧,为交付大型的企业级敏捷软件提供了行之有效的方法与实践。 本书共21章,分为六部分:部分(~3章)介绍了DAD的概念、原理和根基,以及敏捷与精益开发方法的核心价值与原则;第二部分(第4~5章)讲解了DAD方法中的角色、权利和责任,以及如何组建DAD团队;第三部分(第6~12章)讲解了启动DAD项目的步骤和方法;第四部分(3~17章)讲解了以增量的方式构造可利用的解决方案的步骤和方法;第五部分(8~19章)讲述了如何发布解决方案,第六部分(第20~21章)介绍了企业环境中的DAD,讨论了如何治理DAD团队,以及敏捷开发实践中需要遵守的纪律。
制造执行系统(MES)是制造信息化的重要组成部分,是沟通现场控制和经营管理的桥梁,其目的是构建支持全过程精益管理、全方位业务协调、全员参与协作的车间级协同制造平台。《制造执行系统实现原理与技术》研究复杂多变生产环境下的快速响应制造过程协调、关联信息管理、计划排产与动态调度等技术,共分三个层次:一是MES发展背景、定义、框架以及快速响应制造执行模式与技术体系;二是制造执行过程协调、复杂信息关联管理、动态批次与物料协调、渐增式装配齐套控制、生产调度等核心关键技术;三是特殊的产品固定类制造执行系统技术扩展阐述,以及典型制造执行系统应用案例与未来发展。 《制造执行系统实现原理与技术》可供高年级大学生、研究生、教学人员、科研人员、系统开发人员以及有关工程技术人员参考。
本书共分五部分,详细介绍了shell编程技巧,各种UNIX命令及语法,还涉及了UNIX下的文字处理以及少量的系统管理问题。本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。
本书介绍8种智能优化算法的来源、原理、算法流程和关键参数说明,并给出MATLAB仿真实例。这些算法在众多领域得到了成功应用。
《高性能FPGA系统:时序设计与分析》全面系统地讨论了高性能FPCA时序设计、分析的基本原理与实现方法。全书共分7章:章以Xilinx FPGA为例,对FPCA的设计流程进行了概述;第2章对FPGA时序参数定义、流水线与并行处理设计技术、时序路径分类、时钟的非理想性(时钟偏斜与时钟抖动)等进行了探讨;第3章主要讨论了FPCA时序约束设计要点,包括Xilinx FPCA时序约束语法规则、时序约束分组方法以及不同路径的时序约束方法等;第4章介绍了FP-CA时序约束分析的原理和方法,主要包括周期约束分析、偏移约束分析、时钟偏斜和时钟不确定性分析,此外还介绍了时序分析器Timing Analyzer的基本使用方法;第5章介绍了FPGA时序收敛的流程,分析了代码风格以及逻辑综合优化对时序收敛的影响,指出了有助于提高FPGA性能的设计方法;第6章和第7章分别以XilinxSpartan-3与Virtex-5/6系列FPCA为