Web接口开发与自动化测试——基于Python语言

当前位置:首页 > 计算机/网络 > 程序设计 > Web接口开发与自动化测试——基于Python语言

  • 版 次:1
  • 页 数:
  • 字 数:
  • 印刷时间:2017年03月01日
  • 开 本:16开
  • 纸 张:胶版纸
  • 包 装:平装-胶订
  • 是否套装:否
  • 国际标准书号ISBN:9787121310997
作者:虫师 编著出版社:电子工业出版社出版时间:2017年03月 
编辑推荐
本书特色:
* Django Web开发,通过开发发布会签到系统,全面了解Django MTV模型。
* Django单元测试,在Web应用中如何编写单元测试。
* Django接口开发/Django-REST-Framework应用接口开发。
* 主流接口测试工具介绍:Postman、JMeter、Robot Framework、soapUI。
* 接口自动化测试框架设计:Requests unittest HTMLTestRunner。
* 接口安全机制:认证、签名、加密。
* Web Services接口开发与测试。
* Django Web项目部署。
* Python性能测试框架:Locust。
 
内容简介
本书以接口测试为主线,以Web开发为切入点,全面介绍了Web接口开发与自动化测试过程中使用的相关技术。全书分为15章,第1章介绍了Python的基础知识,解答初学Python的同学都会遇到的一些问题;第2章到第5章以开发发布会签到系统为需求,介绍了Django Web开发技术;第6章介绍了unittest单元测试框架,以及在Django中如何编写单元测试;第7章到第10章主要介绍接口的相关概念、Web接口开发、接口测试工具和接口自动化测试框架的开发;第11介绍了安全接口的开发与测试;第12章和第13章介绍了Web Services技术;第14章和第15章介绍了Django Web项目的部署和接口性能测试。
作者简介
胡志恒,高级测试工程师。2011年6月开始在博客园上持续分享各种测试技术和经验,文章多次被51testing等网站转载,精通性能测试、自动化测试等技术。
目  录
目 录?O V
目 录
第1 章 Python 学习必知 ............................................................................................................ 1
1.1 Python 2.x 与Python 3.x 选择 ............................................................................... 1
1.2 Python 的安装 ........................................................................................................ 2
1.2.1 在Windows 下安装Python ....................................................................... 2
1.2.2 安装Python 2 和Python 3 两个版本 ........................................................ 3
1.2.3 “python”不是内部或外部命令 ............................................................. 5
1.3 扩展库的安装 ........................................................................................................ 6
1.3.1 pip 安装扩展库 .......................................................................................... 6
1.3.2 tar.gz 文件安装 .......................................................................................... 9
1.3.3 .whl 文件安装 ............................................................................................ 9
1.3.4 GitHub 克隆项目安装 ............................................................................... 9
1.4 开发工具选择 ...................................................................................................... 11
前  言
前 言
  本书的原型是我整理的一份Django 学习文档。在从事软件测试工作的这六七年里,我一直有整理学习资料的习惯,这种学习理解再输出的方式对我非常受用,博客和文档是我主要的输出形式,这些输出同时也帮助到许多软件测试人员。
  说回到接口测试的话题上来,根据分层自动化测试的思想,上层为UI 层。关于UI 层的自动化测试我们已经很熟悉了,许多技术和工具都是围绕这一层来设计的,我们要想做自动化,首先想到和尝试去做的也是这一层的自动化实现。底层为单元测试,对于单元级别的自动化测试来说,虽然大多数测试人员并没有真正做过,但我们知道,它一般使用单元测试框架,通过一段代码去测试另一段代码;而接口测试刚好处于中间层,不太好理解,也不太好解释,因为在开发的项目中只有程序目录/文件、类、方法、函数这些,并没有一个叫作“接口”的东西。但是,它却又无处不在,是一个出现频率极高的词,时刻挂在开发人员的嘴边。

 Web接口开发与自动化测试——基于Python语言下载



发布书评

 
 

 

PDF图书网 

PDF图书网 @ 2017