这里主要使用Junit搭建一个分层的自动化测试框架。这就是一个有业务逻辑的单元测试的思想。灵活性很大,对测试人员的代码能力要求较高。 以登录QQ邮箱为例,数据源使用了集合接口Map。借鉴了MVC的思想,也分为三层处理: 单元测试层testcase >单元测试的业务逻辑层business >页面元素定 ...
分类:
其他好文 时间:
2018-06-04 00:12:31
阅读次数:
236
数据驱动 是根据数据来测试的,如读取 excel表中的测试用例自动填写测试结果,发送测试报告 包括以下模块: 1.获取用例 2.调用接口 3.校验结果 4.发送测试报告 5.异常处理 6.日志模块 1. 首先设计好测试用例 2.建立文件结构 该自动化测试框架命名为:ATP,bin目录下写主程序,ca ...
分类:
其他好文 时间:
2018-05-31 21:10:45
阅读次数:
258
https://www.jianshu.com/p/6d1e8cb90e7d 前言 下周即将展开一个http接口测试的需求,刚刚完成的java类接口测试工作中,由于之前犯懒,没有提前搭建好自动化回归测试框架,以至于后期rd每修改一个bug,经常导致之前没有问题的case又产生了bug,所以需要一遍遍 ...
分类:
编程语言 时间:
2018-05-30 21:06:25
阅读次数:
318
一.自动化测试分类: 1.数据驱动: 根据数据(读取excel)来去测试的。 2.代码驱动: 测试用例都是写代码的。 3.关键字驱动: UI自动化,根据封装好的工具,输入关键字来测试,有点傻瓜式测试。 二.自动化框架:可以理解为工具的集合。日常工作中,根据工作需求,实现某些功能,封装起来。或结合其他 ...
分类:
其他好文 时间:
2018-05-30 19:20:05
阅读次数:
165
我们在开发完代码后,一般需要将依赖包导出,然后在移植到其他系统使去安装,保证环境正常 导出Python环境安装包[root@bogon ~]# pip freeze > packages.txt 这将会创建一个 packages.txt文件,其中包含了当前环境中所有包及各自的版本的简单列表(即pip ...
分类:
编程语言 时间:
2018-05-26 11:54:08
阅读次数:
179
Robot Framework 是一款基于 Python 的功能自动化测试框架。它具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。 在我们进行全球化测试的时候可以用此框架来编写一些脚本任务,如 ...
分类:
其他好文 时间:
2018-05-24 00:08:13
阅读次数:
381
Selenium浏览器自动化测试框架 简介 简介 Selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。 支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome ...
分类:
Web程序 时间:
2018-05-23 13:03:39
阅读次数:
254
无论是在自动化测试实践,还是日常交流中,经常听到一个词:框架。之前学习自动化测试的过程中,一直对“框架”这个词知其然不知其所以然。 最近看了很多自动化相关的资料,加上自己的一些实践,算是对“框架”有了一些理解,这篇博客,就聊聊自动化框架的一些事吧。。。 一、什么是框架 框架(framework)是一 ...
分类:
其他好文 时间:
2018-05-15 10:45:28
阅读次数:
155
Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。 Robot Framework特点: 1.开源的,不解释 2.基于Python2.7版本开发,所以支持Python2.7(暂时 ...
分类:
其他好文 时间:
2018-05-12 11:20:02
阅读次数:
227
(一)Robot Framework 介绍 发布时间 2017年9月28日 虫师 Robot Framework 官方网站:http://robotframework.org/ 介绍 Robot Framework 架构是一个通用的验收测试和验收测试驱动开发的自动化测试框架(ATDD)。它具有易于使 ...
分类:
其他好文 时间:
2018-05-06 00:17:58
阅读次数:
177