• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Rita_LJ
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 4 5 6 ··· 8 下一页

2019年11月4日

Selenium 2自动化测试实战32(Fixtures)
摘要: Fixtures fixtures可以形象地把它看作是夹心饼干外层的两片饼干,这两片饼干就是setUp/tearDown,中间的心就是测试用例。除此之外,unittest还提供了更大范围的fixtures,例如对于测试类和模块的fixtures。 执行结果如下图所示: setUpMoudule/te 阅读全文
posted @ 2019-11-04 16:48 Rita_LJ 阅读(217) 评论(0) 推荐(0)
 
 

2019年11月1日

Selenium 2自动化测试实战31(跳过预期和预期失败)
摘要: 跳过预期和预期失败 在运行测试时,有时需要直接跳过某些测试用例,或者当用例符合某个条件时跳过测试,又或者直接将测试用例设置为失败。unittest提供了实现这些需求的装饰器。 执行结果如下图所示: 此例子中,创建了4条测试用例,第一条用例通过@unittest.skip()装饰,直接跳过不执行。第二 阅读全文
posted @ 2019-11-01 17:05 Rita_LJ 阅读(247) 评论(0) 推荐(0)
 
Selenium 2自动化测试实战30(unittest补充)
摘要: unittest补充 1.用例执行的顺序 运行后的结果如下图所示: 无论执行多少次,结果都是一样的,通过上面的结果,规律如下:unittest框架默认根据ASCII码的顺序加载测试用例,数字与字母的顺序为:0~9,A~Z,a-z。所以,TestAdd类会优先于TestBdd类被执行,test_aaa 阅读全文
posted @ 2019-11-01 17:01 Rita_LJ 阅读(184) 评论(0) 推荐(0)
 
Selenium 2自动化测试实战29(组织单元测试用例和discover更多测试用例)
摘要: 一、组织单元测试用例 看看unittest单元测试框架是如何扩展和组织新增的测试用例以之前的calculator.py文件为例,为其扩展sub()方法,用来计算两个数相减的结果。 因为对计算器类又新增了减法功能(sub),所以需要针对新功能编写测试用例,扩展后的test.py如下 上例中创建了Tes 阅读全文
posted @ 2019-11-01 16:57 Rita_LJ 阅读(395) 评论(0) 推荐(0)
 
 

2019年10月31日

Selenium 2自动化测试实战28(断言方法)
摘要: 一、断言方法 执行用例的过程中,最终用例是否执行通过,是通过判断测试得到的实例结果与预期结果是否相等决定的。unittest框架的TestCase类提供下面这些方法用于测试结果的判断。 注意:此例需使用python自带的IDLE运行,因为执行过程中需要用户输入 在setUp()方法中要求用户输入一个 阅读全文
posted @ 2019-10-31 17:12 Rita_LJ 阅读(712) 评论(0) 推荐(0)
 
Selenium 2自动化测试实战27(unittest重要概念,test fixture、test case、test suite和test runne)
摘要: 一、unittest重要概念 4个重要概念:test fixture、test case、test suite和test runner。 1.Test Case一个TestCase的实例就是一个测试用例。就是一个完整的测试流程,包括测试前准备环境的搭建(setUp)、实现测试过程的代码(run),以 阅读全文
posted @ 2019-10-31 17:03 Rita_LJ 阅读(693) 评论(0) 推荐(0)
 
Selenium 2自动化测试实战26(unittest单元测试框架)
摘要: 一、unittest单元测试框架 1.认识单元测试 1.断言方法 创建一个Count类用于两个整数计算,通过__init__()方法对两个数进行初始化,接着创建sum()方法返回两个数相加的结果 输出结果如下所示 首先,需引入Count类,然后在test_sum()方法中调用Count类并且传入两个 阅读全文
posted @ 2019-10-31 16:56 Rita_LJ 阅读(320) 评论(0) 推荐(0)
 
 

2019年10月29日

Selenium 2自动化测试实战25(自动化测试模型)
摘要: 一、自动化测试模型 自动化测试模型介绍:线性测试、模块化驱动测试、数据驱动测试和关键字驱动测试 线性测试:每个测试脚本相对独立,且不产生其他依赖与调用,只是单纯的来模拟用户完整的操作场景。模块化驱动测试:把重复的操作独立成公共模块,当用例执行过程中需要用到这一模块操作时则被调用。数据驱动测试:就是数 阅读全文
posted @ 2019-10-29 17:38 Rita_LJ 阅读(285) 评论(0) 推荐(0)
 
Selenium 2自动化测试实战24(webdriver原理)
摘要: 一、webdriver原理 webdriver是按照Server-Client的经典设计模式设计的。Server端就是Remote Server,可以是任意的浏览器。当我们的脚本启动浏览器后,该浏览器就是Remote Server,它的职责就是等待Client发送请求并作出响应。Client简单来说 阅读全文
posted @ 2019-10-29 17:24 Rita_LJ 阅读(180) 评论(0) 推荐(0)
 
 

2019年10月25日

Selenium 2自动化测试实战23(窗口截图)
摘要: 一、窗口截图 WebDriver提供了截图函数get_screenshot_as_file()来截取当前窗口。 脚本运行完成后打开D盘,就可以找到截图了截图如下图所示: 二、关闭窗口 在前面的例子中,一致使用的是quit()方法,其含义为退出相关的驱动程序和关闭所有窗口。除此之外,webdriver 阅读全文
posted @ 2019-10-25 17:17 Rita_LJ 阅读(292) 评论(0) 推荐(0)
 
 
上一页 1 2 3 4 5 6 ··· 8 下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3