机器学习的数学

《机器学习的数学》

本书的目标是帮助读者全面、系统地学习机器学习所必须的数学知识。全书由8章组成,力求精准、最小地覆盖机器学习的数学知识。包括微积分,线性代数与矩阵论,**化方法,概率论,信息论,随机过程,以及图论。本书从机器学习的角度讲授这些数学知识,对它们在该领域的应用举例说明,使读者对某些抽象的数学知识和理论的实际应用有直观、具体的认识。本书内容紧凑,结构清晰,深入浅出,讲解详细。可用作计算机、人工智能、电子工程、自动化、数学等相关专业的教材与教学参考书。对人工智能领域的工程技术人员与产品研发人员,本书也有很强的参考价值。对于广大数学与应用的数学爱好者,本书亦为适合自学的读本。

Python机器学习经典实例

《Python机器学习经典实例》

  在如今这个处处以数据驱动的世界中,机器学习正变得越来越大众化。它已经被广泛地应用于不同领域,如搜索引擎、机器人、无人驾驶汽车等。本书首先通过实用的案例介绍机器学习的基础知识,然后介绍一些稍微复杂的机器学习算法,例如支持向量机、极-端随机森林、隐马尔可夫模型、条件随机场、深度神经网络,等等。

机器学习测试入门与实践

《机器学习测试入门与实践》

本书全面且系统地介绍了机器学习测试技术与质量体系建设,分为5部分,共15章。第一部分(第1~4章)涵盖了机器学习、Python编程、数据分析的基础知识;第二部分(第5~7章)介绍了大数据基础、大数据测试指南及相关工具实践;第三部分(第8~10章)讲解了机器学习测试基础、特征专项测试及模型算法评估测试;第四部分(第11~13章)介绍了模型评估平台实践、机器学习工程技术及机器学习的持续交付流程;第五部分(第14章和第15章)探讨了AI(ArtificialIntelligence)在测试领域的实践及AI时代测试工程师的未来。本书能够帮助读者了解机器学习是如何工作的,了解机器学习的质量保障是如何进行的。工程开发人员和测试工程师通过阅读本书,可以系统化地了解大数据测试、特征测试及模型评估等知识;算法工程师通过阅读本书,可以学习模型评测的方法和拓宽模型工程实践的思路;技术专家和技术管理者通过阅读本书,可以了解机器学习质量保障与工程效能的建设方案。

美团机器学习实践

《美团机器学习实践》

  人工智能技术正以一种超快的速度深刻地改变着我们的生活,引导了第四次工业革命。美团作为国内O2O领域领先的服务平台,结合自身的业务场景和数据,积极进行了人工智能领域的应用探索。在美团的搜索、推荐、计算广告、风控、图像处理等领域,相关的人工智能技术得到广泛的应用。本书包括通用流程、数据挖掘、搜索和推荐、计算广告、深度学习以及算法工程6大部分内容,全面介绍了美团在多个重要方面对机器学习的应用。  本书非常适合有一定机器学习基础的工程技术人员和在校大学生学习和阅读。通过本书,有经验的算法工程师可以了解美团在这方面的做法,在校大学生可以学习机器学习算法如何在具体的业务场景中落地。

Python机器学习基础教程

《Python机器学习基础教程》

本书是机器学习入门书,以Python语言介绍。主要内容包括:机器学习的基本概念及其应用;实践中常用的机器学习算法以及这些算法的优缺点;在机器学习中待处理数据的呈现方式的重要性,以及应重点关注数据的哪些方面;模型评估和调参的方法,重点讲解交叉验证和网格搜索;管道的概念;如何将前面各章的方法应用到文本数据上,还介绍了一些文本特有的处理方法。本书适合机器学习从业者或有志成为机器学习从业者的人阅读。

神经网络算法与实现 基于Java语言

《神经网络算法与实现 基于Java语言》

人工神经网络是由众多连接权值可调的神经元连接而成,具有大规模并行处理、分布式信息存储、良好的自组织自学习能力等特点,能够完成模式识别、机器学习以及预测趋势等任务。本书通过9章内容,并结合Java编程语言,由浅入深地介绍了神经网络算法的应用。书中涉及神经网络的构建、神经网络的结构、神经网络的学习、感知机、自组织映射等核心概念,并将天气预测、疾病诊断、客户特征聚类、模式识别、神经网络优化与自适应等经典案例囊括其中。本书在附录中详细地指导读者进行开发环境的配置,帮助读者更加顺利地进行程序开发。本书非常适合对神经网络技术感兴趣的开发人员和业余读者阅读,读者无需具备Java编程知识,也无需提前了解神经网络的相关概念。本书将从零开始为读者进行由浅入深地讲解。

百面机器学习 算法工程师带你去面试

《百面机器学习 算法工程师带你去面试》

  人工智能领域正在以超乎人们想象的速度发展,本书赶在人工智能彻底占领世界之前完成编写,实属万幸。  书中收录了超过100道机器学习算法工程师的面试题目和解答,其中大部分源于Hulu算法研究岗位的真实场景。本书从日常工作、生活中各种有趣的现象出发,不仅囊括了机器学习的基本知识,而且还包含了成为出众算法工程师的相关技能,更重要的是凝聚了笔者对人工智能领域的一颗热忱之心,旨在培养读者发现问题、解决问题、扩展问题的能力,建立对机器学习的热爱,共绘人工智能世界的宏伟蓝图。  “不积跬步,无以至千里”,本书将从特征工程、模型评估、降维等经典机器学习领域出发,构建一个算法工程师必-备的知识体系;见神经网络、强化学习、生成对抗网络等新科研进展之微,知深度学习领域胜败兴衰之着;“博观而约取,厚积而薄发”,在末一章为读者展示生活中各种yin领时代的人工智能应用。

自己动手写神经网络

《自己动手写神经网络》

  《自己动手写神经网络》讲解通俗易懂,使用简单的语言描述人工神经网络的原理,并力求以具体实现与应用为导向,除了理论介绍外,每一章节的应用和实践都有具体的实例实现,让读者达到学以致用。《自己动手写神经网络》分为11章,主要内容为:简单的人工神经网络模型和理论应用;介绍了一个基于Java的人工神经网络框架Neuroph;介绍了基于Neuroph开发一个简单的人工神经网络系统—感知机;介绍了ADALINE网络以及使用Neuroph实现ADALINE神经网络;介绍了BP神经网络的基本原理和具体实现;介绍了BP神经网络的具体实践应用;介绍了Hopfield网络的原理、实践和应用;介绍了双向联想网络BAM的原理、实践和应用;介绍了竞争学习网络,特别是SOM网络以及相关算法与实现;介绍了PCA方法以及与PCA方法等价的PCA神经网络。  《自己动手写神经网络》适合以下类型的读者:对神经网络感兴趣,期望可以初步了解神经网络原理的读者;有一定编程经验,期望学习和掌握神经网络的程序员;期望对神经网络进行实际应用的工程人员;任何一名神经网络爱好者。

TensorFlow技术解析与实战

《TensorFlow技术解析与实战》

    TensorFlow是谷歌公司开发的深度学习框架,也是目前深度学习的主流框架之一。本书从深度学习的基础讲起,深入TensorFlow框架原理、模型构建、源代码分析和网络实现等各个方面。全书分为基础篇、实战篇和提高篇三部分。基础篇讲解人工智能的入门知识,深度学习的方法,TensorFlow的基础原理、系统架构、设计理念、编程模型、常用API、批标准化、模型的存储与加载、队列与线程,实现一个自定义操作,并进行TensorFlow源代码解析,介绍卷积神经网络(CNN)和循环神经网络(RNN)的演化发展及其TensorFlow实现、TensorFlow的高级框架等知识;实战篇讲解如何用TensorFlow写一个神经网络程序并介绍TensorFlow实现各种网络(CNN、RNN和自编码网络等)并对MNIST数据集进行训练,讲解TensorFlow在人脸识别、自然语言处理、图像和语音的结合、生成式对抗网络等方面的应用;提高篇讲解TensorFlow的分布式原理、架构、模式、API,还会介绍TensorFlowXLA、TensorFlowDebugger、TensorFlow和Kubernetes结合、TensorFlowOnSpark、TensorFlow移动端应用,以及TensorFlowServing、TensorFlowFold和TensorFlow计算加速等其他特性。最后,附录中列出一些可供参考的公开数据集,并结合作者的项目经验介绍项目管理的一些建议。

TensorFlow机器学习项目实战

《TensorFlow机器学习项目实战》

TensorFlow是Google所主导的机器学习框架,也是机器学习领域研究和应用的热门对象。《TensorFlow机器学习项目实战》主要介绍如何使用TensorFlow库实现各种各样的模型,旨在降低学习门槛,并为读者解决问题提供详细的方法和指导。《TensorFlow机器学习项目实战》全书共10章,分别介绍了TensorFlow基础知识、聚类、线性回归、逻辑回归、不同的神经网络、规模化运行模型以及库的应用技巧。《TensorFlow机器学习项目实战》适合想要学习和了解TensorFlow和机器学习的读者阅读参考。如果读者具备一定的C++和Python的经验,将能够更加轻松地阅读和学习本书。

人工智能时代

《人工智能时代》

对于人类来说,人工智能有着广阔的前景,同时也充满挑战。人工智能的发展将会给人类社会带来哪些冲击和影响?机器是否会完全取代人类?《人工智能时代》围绕人工智能的历史、发展和应用,展开广泛的讨论和介绍,为读者解开心中关于人工智能的种种疑问。《人工智能时代》包含11章,每一章一个主题,通过话题引入,附以丰富详尽的相关资料、素材和案例,对话题展开充分的论证和详细的介绍。依次介绍了人工智能的发展前景。机器人的功能,人工智能的历史、现状、未来,工业机器人、商业机器人、家用机器人、机器翻译、机器学习等人工智能应用领域,日本机器人的发展等热门的、关注度高的话题,籍此加深读者对人工智能的了解和认识。《人工智能时代》适合对人工智能和机器智能的发展感兴趣的、不同层次的读者阅读参考。

机器学习实践应用

《机器学习实践应用》

    机器学习是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度等多门学科,专门研究计算机怎样模拟或实现人类的学习行为。机器学习是人工智能的核心,是使计算机具有智能的根本途径。  本书通过对机器学习的背景知识、算法流程、相关工具、实践案例以及知识图谱等内容的讲解,全面介绍了机器学习的理论基础和实践应用。书中涉及机器学习领域的多个典型算法,并详细给出了机器学习的算法流程。  本书适合任何有一定数据功底和编程基础的读者阅读。通过阅读本书,读者不仅可以了解机器学习的理论基础,也可以参照一些典型的应用案例拓展自己的专业技能。同时,本书也适合计算机相关专业的学生以及对人工智能和机器学习感兴趣的读者阅读。

零基础轻松学Python

《零基础轻松学Python》

一本有趣、有用、好学的Python编程书!本书以通俗易懂的语言、好玩有趣的案例让读者轻轻松松、循序渐进地从零开始掌握Python3编程。本书内容也是笔者带领的“Python实战圈”里数千名“圈友”的学习结晶。圈子里的小伙伴都是零基础开始学习Python编程,甚至之前没有接触过编程的,比如初中生、跨行业学习者等。本书提供了一套完整的、系统的Python基础课,比如列表、if、函数等内容,每一部分内容除了有生动有趣的项目实战,还有实际工作中需要注意的问题。既能让零基础的读者更好地学习,也能让有一定基础的读者继续提升自身水平。本书适合零基础学习Python编程的读者,想要入门人工智能领域的读者,立志进入数据分析编程领域的读者,计划加入Python网页工程师或游戏工程师的读者,Python爱好者等。

看漫画学Python:有趣、有料、好玩、好用(全彩版)

《看漫画学Python:有趣、有料、好玩、好用(全彩版)》

Python是一门既简单又强大的编程语言,被广泛应用于数据分析、大数据、网络爬虫、自动化运维、科学计算和人工智能等领域。Python也越来越重要,成为国家计算机等级考试科目,某些中小学也开设了Python编程课程。本书秉承有趣、有料、好玩、好用的理念,通过3个漫画人物的轻松对话、搞笑形象及夸张动作,把复杂的Python技术问题简单化。《看漫画学Python:有趣、有料、好玩、好用(全彩版)》总计16章:第1章介绍Python的历史和特点,并进行开发环境搭建。第2~5章介绍Python的基础知识,包括数据类型、表达式、流程控制等。第6~7章介绍Python常用的容器类型数据和字符串数据。第8~11章介绍Python的进阶内容,包括函数、类与对象、异常处理、常用内置模块等。第12~16章介绍Python实用库的使用方法,包括文件读写、图形用户界面、网络通信、数据库访问和多线程等。本书在每一章中都安排了“动动手”环节,您可在该环节找到应用实例;在每一章结尾都提供了“练一练”环节,您可在该环节找到同步练习题。如果您想入门Python,则无论您是想学习编程的小学生,还是想参加计算机竞赛的中学生,抑或是计算机相关专业的大学生,甚至是正在从事软件开发的职场人,本书都适合您阅读和学习。

Python机器学习手册:从数据预处理到深度学习

《Python机器学习手册:从数据预处理到深度学习》

《Python机器学习手册:从数据预处理到深度学习》采用基于任务的方式来介绍如何在机器学习中使用Python。书中有近200个独立的解决方案,针对的都是数据科学家或机器学习工程师在构建模型时可能遇到的常见任务,涵盖从简单的矩阵和向量运算到特征工程以及神经网络的构建。所有方案都提供了相关代码,读者可以复制并粘贴这些代码,用在自己的程序中。《Python机器学习手册:从数据预处理到深度学习》不是机器学习的入门书,适合熟悉机器学习理论和概念的读者阅读。你可以将本书作为案头参考书,在机器学习的日常开发中遇到问题时,随时借鉴书中代码,快速解决问题。

Python极简讲义:一本书入门数据分析与机器学习

《Python极简讲义:一本书入门数据分析与机器学习》

本书以图文并茂的方式介绍了Python的基础内容,并深入浅出地介绍了数据分析和机器学习领域的相关入门知识。第1章至第5章以极简方式讲解了Python的常用语法和使用技巧,包括数据类型与程序控制结构、自建Python模块与第三方模块、Python函数和面向对象程序设计等。第6章至第8章介绍了数据分析必备技能,如NumPy、Pandas和Matplotlib。第9章和第10章主要介绍了机器学习的基本概念和机器学习框架sklearn的基本用法。对人工智能相关领域、数据科学相关领域的读者而言,本书是一本极简入门手册。对于从事人工智能产品研发的工程技术人员,本书亦有一定的参考价值。

利用Python轻松学数学

《利用Python轻松学数学》

《利用Python轻松学数学》将Python编程的基本知识和中小学数学知识紧密结合起来,在介绍Python知识的同时穿插数学趣题和难题的讲解,以引导读者从一个全新的角度来看待编程、体验编程和学习编程,培养中小学生的计算思维和编程思维。全书共13章,主要内容包括Python的基本数据类型,基本编程知识,数轴、坐标系和平面几何图形,日期和时间,顺序语句,条件语句和循环语句,函数等。另外,本书配有同步视频讲解,读者可以将本书与视频结合起来更直观地学习,从而提高学习效率。《利用Python轻松学数学》适合中小学生学习,也可以作为零基础的Python编程爱好者的参考资料。

零基础轻松学Python

《零基础轻松学Python》

一本有趣、有用、好学的Python编程书!《零基础轻松学Python》以通俗易懂的语言、好玩有趣的案例让读者轻轻松松、循序渐进地从零开始掌握Python3编程。本书内容也是笔者带领的“Python实战圈”里数千名“圈友”的学习结晶。圈子里的小伙伴都是零基础开始学习Python编程,甚至之前没有接触过编程的,比如初中生、跨行业学习者等。《零基础轻松学Python》提供了一套完整、系统的Python基础课,比如列表、if、函数等内容,每一部分内容除了有生动有趣的项目实战,还有实际工作中需要注意的问题。既能让零基础的读者更好地学习,也能让有一定基础的读者继续提升自身水平。《零基础轻松学Python》适合零基础学习Python编程的读者,想要入门人工智能领域的读者,立志进入数据分析编程领域的读者,计划成为Python网页工程师或游戏工程师的读者,Python爱好者等。

Python基础视频教程

《Python基础视频教程》

这是一本以Python语言入门计算机编程世界的书籍,很多没有入门的人觉得计算机编程深不可测,但是又对编程充满着好奇,想去探索编程的世界却又找不到打开这个世界的钥匙。这本书通过讲解Python语言,帮助读者打开编程世界的大门。本书面向编程入门者,只要会使用Windows操作系统即可,没有其他硬性要求。书中*大程度避免晦涩难懂的“高深”笼统概念,给读者*直观清晰的教程。全书配有视频同步教材,每步操作都可以从视频中找到,不会出现让读者无从下手的情况。理论和实践相结合,让读者自己写出完整的程序。

少博士趣学Python

《少博士趣学Python》

《少博士趣学Python》是一本编程与科技结合的启蒙书籍,全书从简单的小示例入手,介绍核心编程概念,并通过多个简单、有趣的编程案例,启发初学者探索身边的科技。例如,编写聊天机器人、扫地机器人、数学试卷机器人、绘图软件、密码程序等。书中不仅讲解了Python语法,还通过编程示例,给青少年读者以信息世界的启蒙。

读故事学编程――Python王国历险记(双色)

《读故事学编程――Python王国历险记(双色)》

这是一本故事书,也是一本编程书。小男孩派森无意中闯入神秘国度―Python王国,恰好遇到了国王的鹦鹉,于是他们开始了奇幻的冒险之旅。在这个过程中,他们曾落入“大耳朵”部落、怪兽餐厅、要“名片”的迷宫,也造访过“呆头”小镇、巫师的小屋、国王的跑马场;他们打败过7眼3嘴的拦路怪兽、两个脑袋的守护者,也结识了“哲学家”、王国里“*顽固”的人、王宫的“守门人”等形形色色的角色;他们学习过古老咒语,指挥过军队演习,探究过“天马卫队”……*终在鹦鹉的帮助下,派森勇闯“死亡之路”,通过巨象山谷,穿越“时空之门”,回到了现实世界。每次遇到困难,派森和鹦鹉都是通过学习、运用编程知识化险为夷的,这对他们来说是一个自我成长的过程。我们在与派森一起经历了25关考验之后,基本上就掌握了Python编程语言的基础知识。将本书献给热爱生活、热爱编程的初学者:可以是青少年朋友,也可以是怀有一颗猎奇之心的成年朋友。学习编程有很多种方式,希望本书会成为你学习编程的美好起点。

网络工程师的Python之路:网络运维自动化实战

《网络工程师的Python之路:网络运维自动化实战》

众所周知,Python这门编程语言的应用场景十分广泛,人工智能、数据分析、爬虫、Web开发、游戏制作等领域都能看到Python的身影,随着近几年Python的大热,和上述Python应用场景相关的书籍、视频、网站等教学资源随处可见,而市面上Python的基础入门教程更是多如牛毛。遗憾的是,在如此丰富的Python教学资源中,为网络工程师量身打造的计算机网络运维方面的教学书籍却相当匮乏。本书内容基于思科设备和技术,从网络工程师的角度出发,以截稿前的Python3.8为主,从Python的安装到基础和进阶知识,再到Python在网络运维中的实战应用和网络工程师必须掌握的Python第三方模块,所有内容均为网络工程师量体裁衣,让完全零基础的网络工程师能够快速上手并掌握Python这门编程语言,将网络运维自动化技术运用在日常工作中,在提高工作效率的同时,提升职场竞争力。本书所有内容均由作者精选,只讲解对网络工程师有用的Python知识,让读者在网络运维自动化技术学习的道路上少走一些弯路。

Python程序员面试秘笈

《Python程序员面试秘笈》

本书由Python编程基础和Python数据结构与算法两部分构成。全书共分为14章,在对Python的相关主题进行简要介绍的同时,附加了考官或面试官可能提出的问题,这些问题按章节顺序排列,便于读者从简单的问题过渡到复杂的问题。本书适合有一定Python编程基础的人阅读,Python面试者、程序设计人员、Python编程爱好者以及高校毕业生均将从本书中获益。

程序员的英语

《程序员的英语》

本书旨在*大限度提高对开发人员*重要的英文读解能力,培养能够快速阅读英文报道等IT相关文档的基本技能。书中借助*新IT媒体风格的报道,提供有趣且有益的知识,详细解释英语技术术语。课后附有英文思维训练,内容和形式都贴合一线程序员需求,能够激发阅读兴趣。例文难易得当,结构安排合理,是技术学习与英语学习的有机结合。

Selenium 2自动化测试实战 基于Python语言

《Selenium 2自动化测试实战 基于Python语言》

  本书分为12个章节,第1章是自动化测试相关基础知识的介绍;第2章到第10章是本书的重点,循序渐进地介绍了自动化测试所用到的技术;第11章通过一个具体的项目综合运用了前面章节所介绍的技术与技巧。第12章选取了当前热门的技术进行了介绍,旨在扩展测试人员的综合技术能力。本书的写作目的并不是为了简单地告诉读者如何使用一个自动化测试工具,而是希望读者在学习本书的内容后能够提高综合的技术高度与宽度,从而摆脱简单的手工测试,向高级测试工程师的道路迈进。

Selenium 3+Python 3自动化测试项目实战:从菜鸟到高手

《Selenium 3+Python 3自动化测试项目实战:从菜鸟到高手》

Selenium是目前非常流行的一种自动化测试工具。本书基于Python3语言讲述了新的Selenium3的基本理论与操作,涉及各种高级应用,以及如何进行项目实战,并提供了详细的自动化平台部署步骤。本书共14章,分为4篇。第1篇介绍了Selenium概况、相关的基础知识及环境的搭建步骤;第2篇介绍了Selenium涉及的各种技术,包括前端技术、Selenium元素定位、Selenium常用方法及WebDriver进阶应用;第3篇以携程订票系统为例,深入探讨了如何进行项目实战与优化,详细介绍了项目重构、数据驱动测试、PageObject设计模式及行为驱动等相关的各种常用技术;第4篇介绍了平台建设相关的一些实用技术,如平台搭建维护、项目部署及运用Docker容器技术进行测试等。为了使读者不但能掌握Selenium自动化测试,而且能够迅速获得项目经验,彻底掌握并灵活运用到实际的测试项目中,本书注重理论与实践相结合,提供了大量典型的自动化测试实例,按照由浅入深、前后照应的顺序来安排内容。如果你是初学者,可以按照本书安排的先后顺序来学习,这会让你对自动化项目能更快上手;如果你是有经验的高级测试从业人员,可以根据自己的需求阅读此书,借此来夯实基础,获得更多的项目设计和部署的经验,以及对项目全局方面的认知。

自动化平台测试开发:Python测试开发实战

《自动化平台测试开发:Python测试开发实战》

本书详细介绍了基于Python语言的自动化平台开发以及自动化测试技术知识。本书理论与实践相结合,以自动化平台开发为主线、自动化测试为辅线贯穿所有内容。具体包括自动化平台开发方案、数据库表结构设计、前后端代码编写,同时介绍了自动化测试方案、环境、代码、报告、API接口、AppUI、WebUI自动化测试、性能测试等内容。本书适合从事自动化测试开发技术的广大开发和测试人员使用,也可供产品测试开发管理人员参考。

Python接口自动化测试

《Python接口自动化测试》

  《Python接口自动化测试》没有采用传统的教科书写作模式,而是从要实现的目标着手,将“Python+MySQL处理HTTP接口”过程拆分成一个个知识点,最后串联各个知识点。《Python接口自动化测试》主要介绍了如何用Python实现接口自动化测试。全书主要内容包括接口基础、接口手工测试、编程前的准备、用Python操作MySQL数据库、用Python发送HTTP请求、用Python处理HTTP返回包、用Python导出测试数据、接口自动化及实际接口场景演示。  《Python接口自动化测试》适合初、中级测试工程师,对Python语言感兴趣的人员,以及想要提升技术的人员。

自动化测试实战宝典:Robot Framework + Python从小工到专家

《自动化测试实战宝典:Robot Framework + Python从小工到专家》

《自动化测试实战宝典:RobotFramework+Python从小工到专家》以自动化测试技术为主线,循序渐进地介绍了自动化测试所涉及的知识体系,通过不同端的实战项目,综合运用了所介绍的技术,旨在提高测试人员的综合技术能力并扩展知识体系。《自动化测试实战宝典:RobotFramework+Python从小工到专家》从对测试行业现状及未来几年趋势的分析开始,呼吁大家在时不我待的当今社会中,找准定位并建立自身的职场核心竞争力。然后围绕自动化测试技术应用结合多端(后端、Web端、Android端、iOS端、H5端、小程序端)实例来引导读者快速上手。本书涵盖了绝大部分自动化测试知识,不但内容充实、逻辑严密,且图文并茂、语言生动。对RobotFramework使用者来说,本书更是一部难得的工具宝典。《自动化测试实战宝典:RobotFramework+Python从小工到专家》适合对测试技术感兴趣或者正在从事测试工作的人(不限于手工测试、自动化测试、测试开发、测试管理等)阅读。希望读者在学习完本书的内容后能提高综合的技术水平,成为一名新时代的优秀测试工程师。

高效自动化测试平台:设计与开发实战

《高效自动化测试平台:设计与开发实战》

本书从软件自动化测试的发展历史和趋势出发,总结了当前软件自动化测试的需求和挑战,比如:1.测试对象功能复杂化,被测对象的功能越来越多,越来越全面。2.迭代快速化,软件从设计到交付的时间周期越来越短。3.测试环境规模不断增加,被测试对象的系统规模越来越庞大。在此基础上,本书以实战的方法,深入浅出地分析和介绍了一种模块化平台的设计方案来应对这些挑战,逐一介绍了每个模块的设计思路。这种自动化测试平台具有良好的测试用例的复用能力和功能的扩展能力,并且对于测试工程师用户来说有比较低的学习成本,能快速对测试用例开发进行上手。同时,该平台的设计能够很好的解决部署和执行问题,在CI/CD并且融入了数据驱动,事件驱动等先进的设计思想和理念。本书还结合了当下软件企业比较重视的CI/CD流程,云端部署等热门话题,介绍了如何将自动化测试平台集成到CI/CD的工作流程以及如何将测试平台进行云部署的转变。最后介绍了几个大型企业的经典案例。除了设计思路和方案以外,本书会给出部分的代码实现(主要适用面向对象脚本语言Python)。本书的所有代码均已开源至GitHub。

微信公众号

热门文章

更多