1.分析自动化测试需求 当测试项目满足了自动化的前提条件,并确定在该项目中需要使用自动化测试时,便可以开始进行自动化需求分析。此过程需要确定自动化测试的范围,以便建立自动化测试框架。 2.制定自动化测试计划 在展开自动化测试之前,最好做过测试计划,明确测试对象、测试目的、测试的项目内容、测试的方法、 ...
分类:
其他好文 时间:
2018-05-05 16:54:07
阅读次数:
164
使用Python构建Lib工程 可以用来开发Python Lib的IDE工具有很多,常见的有Pycharm,Eclipse with PyDev插件等,而且在RobotFramework官网中也已经提供了RobotFramework-EclipseIDE插件,可以支持Eclipse,插件的访问地址为 ...
分类:
编程语言 时间:
2018-05-01 20:48:38
阅读次数:
181
1.整体设计 测试工作中,接口测试是相当重要的部分,也是最好实施自动化的。一个完整的接口自动化测试框架,大概需要完成以下几个步骤: 1.用例编写。 2.获取用例。 3.执行用例,我们可以通过Jenkins自动执行,也可以手动执行。 4.生成测试报告。 5.通知,用例执行完成后,通知相关人员。 有了上 ...
分类:
其他好文 时间:
2018-04-08 16:01:48
阅读次数:
151
最近公司新出了一个产品,需要搭建自动化测试框架,这是一个学以至用的好机会,跟上级申请后,决定搭建一个java自动化测试框架。 Java自动化测试对我来讲可以说不难不易,因为java是我大学在校四年学的主要开发语言,但是毕业这么多年没写了难免生疏。 weiUI自动化测试需要掌握以下几点:一是获取元素, ...
分类:
编程语言 时间:
2018-04-07 19:00:51
阅读次数:
220
一、自动化测试 1、自动化测试脚本大致可划分为: |、线性脚本:通过录制直接产生的线性可执行的脚本 |、结构化脚本:具有顺序、循环、分支等结构的脚本 |、可共享脚本:可以被多个用例使用,被其他脚本调用的脚本(即模块化脚本) |、数据驱动脚本:测试数据跟业务流程控制分离的脚本,通过读入数据文件驱动流程 ...
分类:
其他好文 时间:
2018-04-07 16:13:09
阅读次数:
1322
用Python搭建自动化测试框架,我们需要组织用例以及测试执行,这里博主推荐Python的标准库——unittest。 unittest是xUnit系列框架中的一员,如果你了解xUnit的其他成员,那你用unittest来应该是很轻松的,它们的工作方式都差不多。 unittest核心工作原理 uni ...
分类:
编程语言 时间:
2018-03-21 16:36:06
阅读次数:
196
robotframework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时编写多种类型的客户端或者接口,可以进行分布式测试执行。主要用户轮次很多的验收测试和验收测试驱动开发(ATDD)。 自动化测试框架: 定义一种统一的方式来书写和组织测试用例(测试步骤、测 ...
分类:
其他好文 时间:
2018-03-20 18:10:41
阅读次数:
166
STAF全称是Software Testing Automation Framework,如其官网(http://staf.sourceforge.net/)所说,STAF是一个开源、跨平台、支持多语言的自动化测试框架,它围绕于组件重用的理念,通过服务调用(比如Process Service、Res ...
分类:
其他好文 时间:
2018-03-18 21:41:14
阅读次数:
167
在自动化过程中,我们经常需要连接不同的数据库,并且对数据库进行很多不同的操作,RobotFramework中,提供了DatabaseLibrary这个库来操作数据库,我们可以按照官网中的说明来安装DatabaseLibrary库,在浏览器中访问http://franz-see.github.io/R ...
分类:
数据库 时间:
2018-03-11 02:31:17
阅读次数:
213
分享个自己最近在做的自动化测试框架架构图。 数据的测试,入口一般定时任务。可添加参数选择执行任务的范围,也可以选择默认的执行范围。验证测试的为etl测试、数据库中的字段校验(通过对应关系、接口或者SQL校验)。 工具类 数据库工具类:定义一些数据库相关的操作,主要为操作MySQL。自定义了一些增删改 ...
分类:
其他好文 时间:
2018-03-09 10:40:15
阅读次数:
195