文章 2017-11-05 来自:开发者社区

网站测试自动化系统—收集测试结果

在前面的文章执行测试用例里,已经解释了如何通过命令行来编译和执行测试用例,这样我们才有机会通过批处理的方式来将执行测试用例自动化。而我在文章系统应该有的功能里,也讲到了一个完整的自动化系统应该是能够自动收集测试结果的—毕竟我们的远景是,测试人员在晚上下班前将用例执行起来,然后在第二天上午就可以直接看测试报告了。 一般来说,测试报告需要包含以下几个信息: 1.   &n...

网站测试自动化系统—收集测试结果
文章 2017-11-01 来自:开发者社区

Flash持续集成自动化单元测试

本文关注于宏观上的CI和单元测试技术,某些技术上的具体细节会略过,更多细节请参考最后部分的“参考资料”及文中的链接。 作者:杜明坦 本文包括:持续集成、单元测试、Mock技术、Case选取策略和示例等五部分 持续集成(CI) CI是一种实践,旨在缓和和稳固软件的构建过程,能够应对如下挑战: 软件构建自动化 持续自动的构建检查 持续自动的构建测试(本篇文章的重点所在) 构建生成后续过程的自动化 .....

Flash持续集成自动化单元测试
文章 2017-10-24 来自:开发者社区

python接口自动化测试(一)-环境准备

  接口测试的方式有很多,比如可以用工具(jmeter,postman)之类,也可以自己写代码进行接口测试,工具的使用相对来说都比较简单,重点是要搞清楚项目接口的协议是什么,然后有针对性的进行选择,甚至当工具不太适合项目时需要自己进行开发。     在我们项目的初期,我们采用的是jmeter进行接口测试,当时觉得这个工具上手简单,团队成员学习成本低,并且接口测试的脚本稍微调整一下还可以用...

文章 2017-10-19 来自:开发者社区

如何搭建自动化、跨浏览器的 JavaScript 单元测试

本文讲的是如何搭建自动化、跨浏览器的 JavaScript 单元测试, 我们都知道在各个不同的浏览器环境里测试代码是很重要的,并且在大多数时候,我们这些 Web 开发者在这一点上还是做的不错的 —— 至少在第一次发布项目的时候是这样。 然而我们每次更改代码之后的测试工作,却做的不尽人意。 我深切地知道我本人就是这样的 —— 我早就把“学习怎样搭建自动化、跨浏览器的 JavaScript 单元...

文章 2017-10-13 来自:开发者社区

python接口自动化测试(三)-requests.post()

上一节介绍了  requests.get()  方法的基本使用,本节介绍  requests.post()  方法的使用:   本文目录: 一、方法定义 二、post方法简单使用   1、带数据的post   2、带header的post   3、带json的post   4、带参数的post   5、普通文件上传   6、定制化文件上传   7、...

python接口自动化测试(三)-requests.post()
文章 2017-10-11 来自:开发者社区

python接口自动化测试(四)-Cookie&Sessinon

  掌握了前面几节的的内容,就可以做一些简单的http协议接口的请求发送了,但是这些还不够。HTTP协议是一个无状态的应用层协议,也就是说前后两次请求是没有任何关系的,那如果我们测试的接口之前有相互依赖关系怎么办呢(比如我要在博客园发文章,是需要先登录的),这时我们就要用到cookie和session技术来保持客户端与服务器端连接的状态,这也就是本节要介绍的内容:   一、Cookie:...

文章 2017-09-20 来自:开发者社区

python接口自动化测试(八)-unittest-生成测试报告

用例的管理问题解决了后,接下来要考虑的就是报告我问题了,这里生成测试报告主要用到 HTMLTestRunner.py 这个模块,下面简单介绍一下如何使用: 一、下载HTMLTestRunner下载: 这个模块不能通过pip安装,只能下载安装,下载地址如下: python2.x版本:http://tungwaiyip.info/software/HTMLTestRunner.html py...

python接口自动化测试(八)-unittest-生成测试报告
文章 2017-09-19 来自:开发者社区

python接口自动化测试(六)-unittest-单个用例管理

  前面五节主要介绍了环境搭建和requests库的使用,可以使用这些进行接口请求的发送。但是如何管理接口案例?返回结果如何自动校验?这些内容光靠上面五节是不行的,因此从本节开始我们引入python单元测试框架 unittest,用它来处理批量用例管理,校验返回结果,初始化工作以及测试完成后的环境复原工作等等。   一、单个用例管理起来比较简单,参考如下图,单个用例一般多用在调试的时候:...

python接口自动化测试(六)-unittest-单个用例管理
文章 2017-09-08 来自:开发者社区

python接口自动化测试(七)-unittest-批量用例管理

  我们日常项目中的接口测试案例肯定不止一个,当案例越来越多时我们如何管理这些批量案例?如何保证案例不重复?如果案例非常多(成百上千,甚至更多)时如何保证案例执行的效率?如何做(批量)测试数据的管理?如何做到数据与脚本分离?   以上这些问题才是我们自动化测试中要重点考虑的问题,单个用例其实并不难。 来看一下在unittest框架中如何管理批量案例:   一、手工加载批量用例: # -*...

文章 2017-09-08 来自:开发者社区

python接口自动化测试(五)-其它(认证&代理&超时配置)

有了前面几节的介绍,基本的接口测试是可以满足了。本节一些其它的高级技巧:   一、认证 1、基本认证: # -*- coding:utf-8 -*- import requests url = "http://httpbin.org/basic-auth/user/passwd" r1 = requests.get(url) print "未提供用户名密码:" + str(r1.stat...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注