logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

全面了解Unittest单元测试框架

一,前言1,单元测试软件测试一般按阶段划分为:单元测试,集成测试,系统测试。单元测试(unit testing)是指对软件中的最小可测试单元进行检查和验证。 单元测试中单元的含义,单元就是人为规定的最小的被测功能模块,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。在实际项目中,单元测试往往由开发人员完成。2,单元测试框架单元测试其实就是构造数据使用一段

#单元测试#python
性能测试脚本录制

LoadRuner直接录制脚本新建脚本打开LR,新建一个空白脚本,注意协议的选择,一把是HTTP/HTML协议,具体看实际项目。点击"recode",进入设置页面,这里要注意三个选项设置:Application,URL,Recording Options首次录制设置Application:是指录制浏览器的启动程序URL:是指目标网址Recording Options:录制的设置选项首次录制建议对R

高阶测试人必须会的Selenium-Unittest单元测试框架

1、Unittest介绍为什么要学习单元测试框架测试用例的组织与运行需要单元测试框架的参与,从而满足不同测试场景的需要,单元测试框架提供了丰富的比较方法:实际结果与预期结果的对比==测试结果单元测试框架提供了丰富的日志:给出测试用例失败与通过的数目及执行失败的原因常见的单元测试框架有哪些Doctest、unittest、pytest、nose等等Java–》junit(testng)、C+±-》

#单元测试#selenium
Fiddler还能做性能测试?

从以前的几篇文章中我们了解到Fiddler可以帮助我们做接口测试,修改断点,抓包等应用,但是你可能想想不到,Fiddler也能做简单的性能测试性能测试性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试。性能测试实际上也是通过工具模拟出很多虚拟的用户,同时发送HTTP 请求给Web 服务器。对被测系统实行压力负载测试,监控

#python#fiddler
jenkins之参数化构建

一、先安装插件插件:【Build with Parameters】【Extended Choice Parameter】:版本不同,安装后名字可能会有些差异二、构建一个新的项目,需要满足动态参数化构建的功能配置;勾选“”参数化构建过程“”,然后“添加参数”,1.通过写入方式传参数,插件选择“String Parameter”2.下拉选择参数化构建可以根据项目的需要选择不同的参数化构建插件3.完成参

#jenkins
黑盒测试用例设计方法&理论结合实际 -> 判定表驱动法

一. 概念判定表是分析和表达多逻辑条件下执行不同操作的情况的工具。二. 判定表驱动法的应用判定表的优点:a. 能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。因此,利用判定表能够设计出完整的测试用例集合。b. 在一些数据处理问题当中,某些操作的实施依赖于多个逻辑条件的组合,即:针对不同逻辑条件的组合值,分别执行不同的操作。判定表很适合于处理这类问题阅读指南”判定表:nullnull

appium---webview(H5)元素定位

我们在做UI自动化的时候,肯定需要元素定位,那么webview(H5)的元素怎么定位呢?webview定位方法方法一:1、打开chrome浏览器,输入chrome://inspect2、连接手机,如果没有加载出来设备,请检查是否连接手机以及打开开发者模式3、打开手机app找到需要定位的页面(webview)然后刷新chrome网页,这个时候会出现一些内容,点击inspect或者输入在网页中输入地址

#selenium#python
Android Monkey自动化测试实战

Monkey是Android中的一个命令行工具,可以运行在模拟器里或者现实设备中,向系统发送伪随机的用户事件流(点击、滑动、Application切换、横竖屏、应用关闭)实现对正在开发的应用程序进行压力测试。完成ADB连接Android测试设备1.找到Android sdk目录2.进入sdk/platform-tools目录3.从命令行进入platform-tools目录废话不多说,直接先跑一个看

#python
Python+Appium自动化测试(10)-TouchAction类与MultiAction类(控件元素的滑动、拖动,九宫格解锁,手势操作)

滑动屏幕方法swipe一般用于对页面进行上下左右滑动操作,但自动化过程中还会遇到其他情况,如对控件元素进行滑动、拖拽操作,九宫格解锁,手势操作,地图的放大与缩小等。这些需要针对控件元素的滑动操作,或者点至点、元素至元素之间的滑动操作,使用swipe方法显然不是很方便,这时候就可以用到appium里提供TouchAction类和MultiAction类。一,TouchAction类1,TouchAc

#android
基于Redis组件的特性,实现一个分布式限流

场景 为了防止我们的接口被人恶意访问,比如有人通过JMeter工具频繁访问我们的接口,导致接口响应变慢甚至崩溃,所以我们需要对一些特定的接口进行IP限流,即一定时间内同一IP访问的次数是有限的。实现原理 用Redis作为限流组件的核心的原理,将用户的IP地址当Key,一段时间内访问次数为value,同时设置该Key过期时间。比如某接口设置相同IP10秒内请求5次,超过5次不让访问该接口。第一次该I

#分布式#redis#spring
    共 83 条
  • 1
  • 2
  • 3
  • 9
  • 请选择