摘要:
Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。正文:
1.环境搭建
1.1 robotframework安装:pip install robotframework
1.2 RIDE就是一个图形界面的用于...
分类:
其他好文 时间:
2016-05-07 11:14:30
阅读次数:
1293
分享个自己最近在做的自动化测试框架架构图。
数据的测试,入口一般定时任务。可添加参数选择执行任务的范围,也可以选择默认的执行范围。验证测试的为etl测试、数据库中的字段校验(通过对应关系、接口或者SQL校验)。工具类
数据库工具类:定义一些数据库相关的操作,主要为操作MySQL。自定义了一些增删改查操作,简化SQL;
消息相关工具类:发消息的工具类;
定时任务工具类:暂时使用selenium操作w...
分类:
其他好文 时间:
2016-05-07 08:22:00
阅读次数:
165
本文中API文档部分,翻译自:Mockito
水平有限自己感觉很多地方表达的并不到位,但找不到更好的表达方式,如果您觉着有更好的表达方式,帮助我改进!
Mockito 是什么?Mockito 是一个开源的Java测试框架,它能够Mock对象、验证结果以及为测试用例打桩。
Mockito 有什么特点?Mockito 在运行时Mock对象,并且模拟被测试对象的行为,从而达到消除依赖的效果。
Moc...
分类:
其他好文 时间:
2016-05-07 08:00:48
阅读次数:
272
很久没更新博客了,今天至后期的一段时间将带给大家的是UiAutomator android的自动测试框架,一系列的介绍,希望大家喜欢。采用uiautomator编写的自动化测试工具则可以实现基于UiSelector选择直接操作uiObject来编写基于属性操作具备移植性的测试。它有个弱点就是在于都是基于像素位置操作,不具备移植性,注:android官方给出的版本条件如下,若低于这些版本请先下载新版...
分类:
移动开发 时间:
2016-05-06 15:58:02
阅读次数:
246
本文对MobSF这一开源的移动安全测试框架在Ubuntu16.04上的安装遇到的错误进行介绍...
分类:
移动开发 时间:
2016-05-06 15:48:42
阅读次数:
143
一、什么是兼容性测试? 1)为用户提供最好的用户体验,让更多高质量的APP可以顺利的运行在此平台上 2)让程序员能为此平台写更多的高质量的应用程序 3)可以更好的利用Android应用市场 二、CTS覆盖领域 1)签名测试:针对每个Android正式版,都将附带一系列XML文档对所有的公共API签名 ...
分类:
移动开发 时间:
2016-05-05 19:19:24
阅读次数:
202
1.操作页面元素--单选按钮WebElementfemaleRadioButton=driver.findElement(By.xpath(""));if(!femaleRadioButton.isSelected()){//判断按钮如果未被选中,则单击选中。femaleRadioButton.click();}assertTrue(femaleRadioButton.isSelected());//再次判断单选按钮是否被选中。..
分类:
Web程序 时间:
2016-05-03 20:40:41
阅读次数:
213
1,单元测试简介
单元测试又称为模块测试, UnitTesting)是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类(超类)、抽象类、或者派生类(子类)中的方法。
在github上的一些著名的开源库用到的测试框架如图所示:
目前在iOS领域,...
分类:
其他好文 时间:
2016-04-29 15:25:50
阅读次数:
299
所谓地adb四个好东西啊,这个adb能够让你实现对安卓设备的一些自动化操作。当然啦,用一些安卓的自动化测试框架也可以实现,比如Robotium等。但是又得打开Eclipse又得运行的,费劲。玩儿个游戏,老铁,不至于。接下来,分两个步骤—— 首先,你得有adb,手机得用usb数据线连上电脑; 其次,知 ...
分类:
其他好文 时间:
2016-04-28 16:54:09
阅读次数:
241
开篇:最近在看Roy Osherove的《单元测试的艺术》一书,颇有收获。因此,将其记录下来,并分为四个部分分享成文,与各位Share。本篇作为入门,介绍了单元测试的基础知识,例如:如何使用一个测试框架,基本的自动化测试属性等等,还有对应的三种测试类型。相信你可以对编写单元测试从一无所知到及格水平, ...
分类:
Web程序 时间:
2016-04-28 01:56:10
阅读次数:
363