自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Alien-Hu

学习笔记

  • 博客(6)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

转载 selenium提供了三种模式的断言:assert 、verify、waitfor

1)Assert(断言) 失败时,该测试将终止。2)Verify(验证) 失败时,该测试将继续执行,并将错误记入日志显示屏 3)Waitfor(等待) 用于等待某些条件变为真如果该条件为真,他们将立即成功执行。如果该条件不为真,则将失败并暂停测试。直到超过当前所设定的超过时间。一般跟setTimeout时间一起使用 常用断言assertLocation(判断当前是在正确的页面)assertTitl...

2018-04-22 23:46:39 5263

转载 unittest框架加载测试用例(testcase)的不同方法详细讲解

一、unittest模块的各个属性说明1.unittest的属性如下:['BaseTestSuite', 'FunctionTestCase', 'SkipTest', 'TestCase', 'TestLoader', 'TestProgram', 'TestResult', 'TestSuite', 'TextTestResult', 'TextTestRunner', '_TextTestR...

2018-04-22 20:54:33 8642

原创 测试框架Unitest的运行原理,以及多个测试类中的执行顺序以及简化方法

单元测试单元测试(unit testing)是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。单元测试框架在单元测试框架出现之前,开发人员在创建可执行测试时饱受折磨。最初的做法是在应用程序中创建一个...

2018-04-22 20:06:13 6645

原创 pycharm不同测试框架的设置、unittest测试案例

1.Python的测试框架有很多,例如Pytest 、Unittest 、Pyunit 、testtools、subunit、等等(1)pytest是python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,效率更高。(2)unittest单元测试框架不仅可以适用于单元测试,还可以适用WEB自动化测试用例的开发与执行,该测试框架可组...

2018-04-22 19:40:30 2655

原创 python3 + selenium------Chrome和Firefox 驱动的使用和版本对应

一.Chrome浏览器对应各个版本驱动的地址如下:http://chromedriver.storage.googleapis.com/index.html备注:打开如上网页之后,2.38的版本是比2.4版本要高,而不是比小数点后第一位数字大小点击进入之后:详细信息如下,win系统的,都使用第三个,点击notes.txt,显示所有详细的版本对应信息二.Chrome驱动的具体使用问题使用WebDr...

2018-04-22 19:33:08 26633

原创 python3---unittest框架----setUp&tearDown、setUpClass&tearDownClass、setUpModule&tearDownModule

(1)当类里面定义了setUp()方法的时候,测试程序会在执行每条测试项前先调用此方法;同样地,在全部测试项执行完毕后,tearDown()方法也会被调用。验证如下:import unittestclass SimpleTest(unittest.TestCase): def setUp(self): self.foo = list(range(10)) ...

2018-04-07 12:28:36 2011

Genymotion_ARM_Translation 大全

genymotion在配置不同版本的Android系统的时候,有时候不能安装APK,需要这个插件的安装: (1)Android 4.4:Genymotion-ARM-Translation_v1.1_for_4.4.zip (2) Android 5.0 or 5.1 : ARM_Translation_Lollipop_5.x.zip (3) Android 6.0 : ARM_Translation_Marshmallow for Android6.0.zip (4) Android 4.4 以下:Genymotion-ARM-Translation v1.1.zip (这个测试的版本不多,不建议使用)

2018-05-26

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除