python:unittest之跳过测试和预期失败的用例(图)

分享到:

  在利用单元测试框架执行测试用例的过程中,有时只需要执行一部分用例,或者跳过某些暂不需要执行的用例,python的unittest框架就内置这样的功能。  这篇文章介绍下在unittest框架中,如何跳过预期的测试用例。。。  1、unittest.skip()方法  跳过...

Selenium Select下拉框(图)

分享到:

  在web自动化测试中,经常会遇到下拉框,对列出的选项进行选择,或者判断选择的选项,本文将介绍如何使用Selenium去操作下拉框,实现自动化测试。  测试页面  URL: http://sahitest.com/demo/selectTest.htm  Select方法  使用WebElement类的se...

基于日志的回放对比系统设计(图)

分享到:

  一、背景  上半年公司的网关系统进行了重构,需要把零售业务已有的网关接口迁移到新网关上。这些接口每天都有成千上万次请求,为商家提供各种服务,稍有不慎就容易出现较大故障,所以如何迁移是个比较慎重的问题。  这个迁移项目主要的验证重点是:...

Python自动化测试框架整理(图)

分享到:

  最近在写一些关于微信群控方面的软件,具体什么用途就不详说了。期间接触了不少python的自动化测试的工具和框架。小编做了初步的整理,方便后期查询。  web自动化测试框架:  selenuim  selenium 应该是很多web自动化测试的时候都会讲到的一个框...

Selenium截屏和录屏(图)

分享到:

  Selenium网页截图的四种方法  1. driver.get_screenshot_as_base64():   用途:获取截屏的base64编码数据,在HTML界面输出截图时使用。  用法:  2. driver.get_screenshot_as_png():  用途:获取获取二进制数据流  用法:   ...

Selenium之模拟鼠标操作的动作链

分享到:

  用Selenium做自动化,有时候会遇到需要模拟鼠标操作才能进行的情况,比如单击、双击、点击鼠标右键、拖拽等等。而selenium给我们提供了一个类来处理这类事件——ActionChains  这个类基本能够满足我们所有对鼠标操作的需求。  1.ActionChains基本用...

利用Requests模拟Selenium驱动浏览器(图)

分享到:

  前言  Selenium是一个web自动化测试的开源框架,它支持多语言:python/java/c#…  前面也有一篇文章说明了,selenium+浏览器的环境搭建。  selenium支持多语言,是因为selenium与浏览器驱动之间是通过http协议进行通信的。只关心通信的数据是否能...

Gauge——自动化测试工具(图)

分享到:

  Gauge是一个自动化测试工具,主要是通过.spec 文件指定执行的步骤,然后由Java代码去测试。  安装:  安装插件 Gauge--install-all  在IDEA中安装Gauge插件。  基本思想  Gauge的基本思想就是通过.spec 或.md 文件,使用MarkDown语法去规定执...

Selenium多浏览器测试(图)

分享到:

  在浏览器的兼容性测试中,会测试产品在不同浏览器上的兼容性,比较主流的浏览器有IE、Firefox、Chrome,Opera,Safari等。还有其它如360、QQ、遨游、百度等浏览器都是基于IE或者Chrome内核,或者IE+Chrome双内核开发,在测试这类浏览器时可以调用对应内...

Python测试框架之pytest参数化(图)

分享到:

  Fixture参数之params参数可实现参数化:  (参数可以为list和tuple,或者字典列表,字典元祖等)  参数化传单个参数  # -*-coding: utf-8 -*-  import pytest  import requests  def userinfo():      users = ['13630000009'...

ApiTesting全链路接口自动化测试框架(图)

分享到:

  简介  此框架是基于Python+Pytest+Requests+Allure+Yaml+Json实现全链路接口自动化测试。  主要流程:解析接口数据包 ->生成接口基础配置(yml) ->生成测试用例(yaml+json) ->生成测试脚本(.py) ->运行测试(pytest) ->生成测试报告(...

HttpRunner接口自动化测试框架(图)

分享到:

  简介  HttpRunner是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。  框架流程  核心特性  ·继承 Requests 的全部特性,轻松实现 HTTP(S) 的各种...

五大自动化测试的Python框架

分享到:

  1.Robot Framework  作为最重要的Python测试框架之一,Robot Framework主要被用在测试驱动(test-driven)类型的开发与验收中。虽然是由Python开发而来,但是它也可以在基于.Net的IronPython和基于Java的Jython上运行。同时,作为一个Python框架,Robo...

selenium实战爬取股票(图)

分享到:

  项目的灵感  今天准备去码市上找几个实战的项目来练练手,于是就发现了这个项目(这个项目已经结束)。  他还有两个需求,后面两个需求都差不多,我就不再去写代码了。必要知识:  1.对于一些初级的知识,我之前的博客都有写,你们可以去看看  ...

Selenium执行JavaScript脚本(图)

分享到:

  JavaScript是运行在客户端(浏览器)和服务器端的脚本语言,允许将静态网页转换为交互式网页。可以通过 Python Selenium WebDriver 执行 JavaScript 语句,在Web页面中进行js交互。那么js能做的事,Selenium应该大部分也能做。WebDriver是模拟终端用户...

Python3高效自动化测试框架(图)

分享到:

  前言  本工具利用selenium和unittest搭建了一个自动化web测试框架,可用于高效开发测试脚本,即用较少的代码完成自动化测试,减少开发成本,提高测试效率。  ·在ini配置文件中可以设置通用信息如url和browser。  ·在.xls文件中可通过填入三组参...

接口自动化测试框架搭建总结(图)

分享到:

  自动化测试框架搭建:  个人自动化测试框架的gitlab地址:https://gitee.com/wangxinbo112/ApiTestDemo.git  分为7大目录 + run_script.py运行脚本  a.用例目录:cases 编写测试的脚本文件,一个py文件就是一个接口的测试用例  例如:login.py...

面向微服务的自动化测试框架(图)

分享到:

  如果你是一名测试工程师,你可能在过去一年左右听到了更多关于微服务的信息。这并不奇怪,因为许多软件公司也正在转向更“微服务”的创建软件的方式。这不可避免地带来了很多挑战,特别是如何在微服务世界中实现自动化测试。  “微服务”是软件架构中...

python接口自动化--接口测试工具介绍(图)

分享到:

  “工欲善其事必先利其器”,通过前边几篇文章的介绍,大家大致对接口有了进一步的认识。那么接下来让我们看看接口测试的工具有哪些。目前,市场上有很多支持接口测试的工具。利用工具进行接口测试,能够提供测试效率。例如,让你一天完成100个接口测试...

Selenium web UI自动化测试框架介绍(图)

分享到:

  Web UI自动化测试使用了unittest框架,内容如下图:  1. case  · 放自动化测试用例  1.1 app(APP与web可以使用同一套测试框架,后续会详细说明)  1.2 web  web下有具体的模块用例,一个模块的case对应一个py文件,如首页模块、购物车模块...

分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海信义律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2021, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道