E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
pytest软件测试自动化测试
探索
自动化测试
断言:提升测试效率与质量的关键!
前言断言在
自动化测试
中起着关键的作用,它是验证测试结果是否符合预期的重要手段。如果在
自动化测试
过程中忽视了断言,那么这个测试就失去了其本质的意义,因为我们无法得知测试结果是否达到了预期的效果。
MAYUHAO1011
·
2024-01-18 16:57
性能测试
接口测试
自动化测试
jmeter
压力测试
测试工具
自动化测试
功能测试
软件测试
测试工程师
Appium —— 初识移动APP
自动化测试
框架Appium
说到移动APP
自动化测试
,代表性的测试框架非Appium莫属,从今天开始我们将从APP结构解析、Appium框架学习、安卓/iOS
自动化测试
实战、自动遍历回归测试、
自动化测试
平台及持续集成,多个维度一起由浅入深的学废
MAYUHAO1011
·
2024-01-18 16:26
接口测试
自动化测试
appium
selenium
测试工具
python
压力测试
自动化测试
测试工程师
Pytest
测试 —— 如何使用属性来标记测试函数!
在软件开发领域,单元测试是确保代码质量和可维护性的关键一环。随着项目的不断发展,测试用例的管理变得愈发复杂,而一些测试可能需要特殊的处理、环境或者标记。在Python中,我们可以通过使用属性(Attribute)来为测试函数添加标记,从而更灵活地组织和执行测试。本文将深入探讨如何使用属性来标记测试函数,让你在测试世界中拥有更多的掌控力。属性标记的优势为测试函数添加属性标记的主要优势在于能够更加灵活
MAYUHAO1011
·
2024-01-18 16:23
接口测试
自动化测试
性能测试
pytest
jmeter
压力测试
测试工具
自动化测试
功能测试
软件测试
【
软件测试
】学习笔记-测试驱动开发TDD
确切地说,TDD并不是一门技术,而是一种开发理念。它的核心思想,是在开发人员实现功能代码前,先设计好测试用例的代码,然后再根据测试用例的代码编写产品的功能代码,最终目的是让开发前设计的测试用例代码都能够顺利执行通过。这样对于开发人员来说,他就需要参与到这个功能的完整设计过程中,而不是凭自己想象去开发一个功能。他有一个非常明确的目标,就是要让提前设计的测试用例都可以顺利通过,为此,他先实现测试用例要
码农丁丁
·
2024-01-18 16:08
软件工程
软件测试
测试驱动开发
TDD
【
软件测试
】学习笔记-精准测试
软件测试
行业从最开始的手工测试到
自动化测试
,从黑盒测试到白盒测试,测试理念和技术都发生了日新月异的变化。
码农丁丁
·
2024-01-18 15:33
软件工程
软件测试
精准测试
Pytest
应用PO设计模式
Pytest
应用PO设计模式本篇内容主要涉及在
软件测试
中实现PO设计模式的应用包含PO思想、PO原则、PO使用方法,最后会写一个实际模板供大家参考。
梓沫1119
·
2024-01-18 15:20
Python
web自动化
框架
pytest
设计模式
性能测试工具Jmeter学习和使用
性能测试工具Jmeter学习和使用摘要:在日常的开发中,
软件测试
人员能够对程序进行功能上的测试以确保用户的正常使用,但对于一个需要发布在服务器上供多用户同时使用的软件而言,还需要模拟多用户同时使用的场景
PlutoCtx
·
2024-01-18 15:15
#
软件质量保障与测试
测试工具
jmeter
学习
python学习-
自动化测试
Selenium
自动化测试
SeleniumSelenium简介第一个Selenium应用SeleniumPythonAPISeleniumWebDriverSelenium初始化浏览器Selenium导航到URLSelenium
weixin_51551879
·
2024-01-18 14:02
python
笔记本~笔记目录
个人学习笔记(整理不易,有帮助点个赞)-已经整理笔记目录:学习笔记目录_
pytest
和unittest、airtest_weixin_42717928的博客-CSDN博客一:airtestAirtest
weixin_42717928
·
2024-01-18 14:21
私密
学习笔记链接
JMeter笔记(三)
个人学习笔记(整理不易,有帮助点个赞)笔记目录:学习笔记目录_
pytest
和unittest、airtest_weixin_42717928的博客-CSDN博客目录一:参数化方法1)用户定义的变量2)函数助手
weixin_42717928
·
2024-01-18 14:19
学习笔记#工具
JMeter
无界面
自动化测试
(IDEA+Java+Selenium+testng)(PhantomJS)
自动化测试
(IDEA+Java+Selenium+testng)(PhantomJS)_phantomjs怎么写js脚本idea-CSDN博客上述连接是参考:现在如果按照如上链接进行操作大概率会失败,下面会针对如上链接的部分步骤做出修改
清冬暖雪
·
2024-01-18 13:10
Web自动化
intellij-idea
selenium
java
API的基础知识你知道多少?API怎么测试?
2、什么是API测试API测试是一种用于验证API(应用程序编程接口)的
软件测试
类型。它与GUI测试非常不同,主要集中在软件体系结构的业务逻辑层。在API测试中,您
Miya(QQ3088716563)
·
2024-01-18 12:03
API接口
大数据
爬虫
人工智能
手机
自动化测试
IDE ----- Airtest的安装和IDE控件详解
这篇文章主要给大家分享手机
自动化测试
IDE-----Airtest的安装和IDE控件详解相关知识,一起来看看吧。
皮皮_f075
·
2024-01-18 12:30
手把手教你学会接口自动化系列十九-引入测试框架
pytest
之后修改优化其他代码
demo2.py为了让
pytest
识别到,我们会把demo2命名为test_demo2,优化后如下:#!
软件测试老痞
·
2024-01-18 11:47
接口自动化测试
软件测试
测试工具
自动化
手把手教你学会接口自动化系列十六-登录接口的
自动化测试
,Excel篇
我们在之前也普及了相关的Excel读取数据的相关代码,现在就是正式把这块的内容用于编写登录的代码中,如下:#!/usr/bin/envpython#-*-coding:utf-8-*-#@Time:2024/01#@Author:laopiimportjsonimportosimportopenpyxlimportrequestsfromconfig.read_json_fileimportrea
软件测试老痞
·
2024-01-18 11:46
接口自动化测试
linux
运维
服务器
自动化测试
软件测试
自动化
python
手把手教你学会接口自动化系列十七-其他模块接口的
自动化测试
,Excel篇
我们在编写其他模块的时候,发现和登录的还是有一些区别的第一个区别,登录用的请求头为:{"Content-Type":"application/x-www-form-urlencoded"}但是添加线索模块用的是:{"Content-Type":"application/json"}那我们这个时候就需要对不同的请求头参数做一判断和区别:遇到{"Content-Type":"application/x
软件测试老痞
·
2024-01-18 11:46
接口自动化测试
自动化
excel
服务器
功能测试
自动化测试
json
windows
手把手教你学会接口自动化系列十八-引入测试框架
pytest
的conftest
我们发现写到现在,我们每次去执行的时候都要调用获取token的方法,并且在每一个类里都要执行,这块需要优化,把大家都需要的部分放在一个公共的里面,并且要慢慢的引入测试框架
pytest
。
软件测试老痞
·
2024-01-18 11:43
接口自动化测试
服务器
运维
软件测试
自动化
测试工具
apache jmeter 使用
JMeter和LoadRunner是
软件测试
领域的两大神器,广泛应用于功能测试、负载测试等。JMeter是Apache开源的纯Java应用程序,最初被设计用于Web应用测试,后来扩展到其他测试领域。
良人与我
·
2024-01-18 11:08
软件测试
|sqlalchemy relationship
简介SQLAlchemy是一个流行的PythonORM(对象关系映射)库,它允许我们以面向对象的方式管理数据库。在SQLAlchemy中,relationship是一个重要的功能,用于建立表之间的关系。在本文中,我们将详细探讨relationship中的backref和back_populates参数的使用,以及如何使用它们来管理关系。relationship的基本概念在SQLAlchemy中,r
软件测试曦曦
·
2024-01-18 11:22
软件测试
java
开发语言
软件测试
功能测试
自动化测试
程序人生
职场和发展
软件测试
|使用Python轻松裁剪视频
简介裁剪视频是在视频编辑和处理中常见的任务之一,Python提供了多种库和工具,可以用来裁剪视频。在本文中,我们将详细讨论如何使用Python来裁剪视频,并提供示例代码。步骤1:环境准备首先,我们要安装必要的Python库。我们将使用moviepy库来处理视频,所以首先需要安装它:pipinstallmoviepy步骤2:导入必要的模块接下来,让我们导入moviepy.editor模块,它提供了用
软件测试曦曦
·
2024-01-18 11:19
软件测试
python
音视频
开发语言
软件测试
功能测试
自动化测试
程序人生
python测试框架之
pytest
(三)断言
一、
pytest
断言
Pytest
中断言是通过assert语句实现的,确定预期值和实际值是否一致。
大可MM
·
2024-01-18 10:47
python自动化测试
python
python单元测试的断言方法_Python单元测试框架之
pytest
-- 断言
对于测试来讲,不管是功能测试,
自动化测试
,还是单元测试。一般都会预设一个正确的预期结果,而在测试执行的过程中会得到一个实际的结果。测试的成功与否就是拿实际的结果与预期的结果进行比较。
weixin_39977934
·
2024-01-18 10:16
python单元测试的断言方法
python断言assert实例求素数_Python单元测试框架之
pytest
-- 断言
对于测试来讲,不管是功能测试,
自动化测试
,还是单元测试。一般都会预设一个正确的预期结果,而在测试执行的过程中会得到一个实际的结果。测试的成功与否就是拿实际的结果与预期的结果进行比较。
华语辩论网
·
2024-01-18 10:16
python测试框架-->
pytest
测试框架之命令行参数(三)
测试用例的识别与运行测试文件test_*.py*_test.py用例识别Test*类包含的所有test_*的方法(测试类不能带有_init_方法)不在class中的所有的test_*方法命令行执行(1)
pytest
橙子软件测试菇凉
·
2024-01-18 10:15
Pytest测试框架
Python
python
Python---
Pytest
接口自动化框架搭建
1.首先安装
pytest
pipinstall
pytest
2.编写单测用例在
pytest
框架中,有如下约束:所有的单测文件名都需要满足test_.py格式或_test.py格式。
狼道21
·
2024-01-18 10:14
Python
python
Python
自动化测试
框架之
Pytest
相关用法-断言(4)
1、
pytest
断言assert(1)基本使用assert断言的使用比较简单,只需assert+逻辑判断语句即可#coding:utf-8import
pytest
classTest_Case:deftest_case1
陈林___
·
2024-01-18 10:12
pytest
自动化测试
python
开发语言
Python03-
pytest
框架
Python03-
pytest
测试框架
pytest
简介支持参数化可以细分控制测试用例、支持简单的单元测试和复杂的功能测试、还支持selenium/appium等
自动化测试
、接口
自动化测试
支持第三方插件,
Princesk
·
2024-01-18 10:40
python学习
测试用例
单元测试
python
pytest
框架之断言
什么是断言:功能:Python内置的assert语句(断言)可以用来自动检测Python程序中的错误,让程序更可靠更易于调试。含义:断言语句是一种调试工具,用来测试某个断言条件,如果断言条件为真,则程序将继续正常执行;如果条件为假,则会引发AssertionError异常并显示相关错误信息。接口中断言:接口断言一般有两种,一种是通过返回值的状态码是否等于200,一种是业务的判断,业务判断可以使用两
Beck_k
·
2024-01-18 10:39
pytest
pytest
python
开发语言
从0开始python学习-49.
pytest
之日志封装和allure封装
目录日志封装1.在
pytest
.ini中配置日志的格式2.生成日志对象--在请求封装中写3.把日志写入文件--在请求封装中写allure封装1.在yaml用例中写入需要的模块、接口等内容2.在测试用例封装的函数中通过
不会代码的小测试
·
2024-01-18 10:08
python
学习
python
开发语言
测试用例
从0开始python学习-48.
pytest
框架之断言
目录1.响应进行断言1.1在yaml用例中写入断言内容1.2封装断言方法1.3在执行流程中加入断言判断内容2.数据库数据断言2.1在yaml用例中写入断言内容2.2连接数据库并封装执行sql的方法2.3封装后校验方法是否可执行2.4使用之前封装的断言方法,加入数据库的case1.响应进行断言1.1在yaml用例中写入断言内容validate:equals:#相等断言断言状态码为200:[200,s
不会代码的小测试
·
2024-01-18 10:07
测试工具
学习
开发语言
python
测试用例
数据库
Apache JMeter 5.6.3压力测试步骤详解
ApacheJMeter5.6.3压力测试步骤详解压力测试简介
软件测试
概述性能测试性能测试指标性能指标推算web资源公式1.安装Jmeter2.创建测试任务2.1创建线程组2.2创建HTTP请求2.3添加
徐州蔡徐坤
·
2024-01-18 10:31
运维
apache
jmeter
软件测试
相关的理论
软件是由什么组成的:文档、数据、及程序软件的生命周期:需求分析、概要设计、详细设计、程序编码什么是
软件测试
:对文档、数据、及程序进行的测试什么是软件质量:软件满足规定或潜在用户需求特性的总和
软件测试
的目的
草木山川
·
2024-01-18 10:13
甜蜜而简洁——深入了解
Pytest
插件
pytest
-sugar
Pytest
插件
pytest
-sugar以其清晰而美观的输出,为我们提供了一种愉悦的测试体验。本文将深入介绍
pytest
-sugar插件的基本用法和实际案例,助你在测试过程中获得更愉悦的开发体验。
Summer Stone
·
2024-01-18 10:46
pytest
软件测试
流程五个阶段
软件测试
流程五个阶段
软件测试
按照研发阶段一般分为5个部分:单元测试、集成测试、确认测试、系统测试、验收测试,下面将不同阶段需要的一些工作内容做一下梳理希望可以帮助到大家。
成功在于实践
·
2024-01-18 07:31
软件测试
|深入了解Python中的super()函数用法
简介Python中的super()函数是一种强大的工具,用于在子类中调用父类的方法。它在面向对象编程中非常有用,可以让你轻松地扩展和重用现有的类。本文将详细介绍super()函数的用法,并提供一些示例来帮助你更好地理解它的功能。什么是super()函数?在Python中,super()函数用于在子类中调用父类的方法。它是一个内置函数,通常在子类的构造函数中使用,以便子类可以扩展父类的功能而不破坏它
程序员曦曦
·
2024-01-18 07:19
软件测试
python
开发语言
功能测试
软件测试
自动化测试
程序人生
职场和发展
软件测试
要学习的基础知识——黑盒测试
概述黑盒测试也叫功能测试,通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作是一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,对程序接口进行测试,只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当接收输入数据而产生正确的输出信息。黑盒测试以用户角度,从输入数据与输出数据的关系触发,试图发现一下几类错误:功能不正确或遗漏界面错误数据库访问错误性能错误初始化
测试界吖吖
·
2024-01-18 06:14
软件测试
学习
功能测试
软件测试
自动化测试
程序人生
职场和发展
软件测试
流程设计—黑盒测试用例设计方法
第1章测试用例设计方法测试用例设计方法包括黑盒测试用例设计方法和白盒测试用例设计方法,下面分别进行介绍。1.1黑盒测试用例设计方法黑盒测试用例设计方法包括等价类划分法、边界值分析法、判定表法、因果图法、正交试验法、状态迁移图法、流程分析法、输入域测试法、输出域分析法、异常分析法和错误猜测法等,下面进行详细介绍。1.1.1等价类划分法1.什么是等价类划分法等价类划分法是一种典型的黑盒测试设计方法。该
测试汪大牛
·
2024-01-18 06:23
网页版五子棋设计实现
自动化测试
目录一、设计测试用例二、执行测试登录页面功能测试界面测试注册界面功能测试界面测试游戏大厅功能测试界面测试游戏房间功能测试界面测试一、设计测试用例二、执行测试在执行测试之前首先获取到驱动。登录页面功能测试首先定义start()方法和close()方法,分别测试用例之前和之后执行。@BeforeAllpublicstaticvoidstart(){driver=getDriver();driver.g
过✪
·
2024-01-18 06:25
projects
软件测试
java
功能测试
单元测试
竞赛管理系统实现
自动化测试
目录一、为竞赛管理系统设计测试用例二、根据测试用例进行测试登录页面测试功能测试界面测试用户注册页面功能测试界面测试竞赛信息列表页面测试界面测试添加竞赛信息页面测试功能测试界面测试修改竞赛信息页面测试功能测试一、为竞赛管理系统设计测试用例二、根据测试用例进行测试定义驱动为全局变量,在测试之前,需要获取到驱动。publicstaticEdgeDrivergetDriver(){if(driver==n
过✪
·
2024-01-18 06:54
软件测试
projects
功能测试
java
一文说尽测试金字塔的这20年
自动化测试
(AT)并不是保护项目质量的盔甲骑士。但它是保护项目质量的一种方法。结构合理的自动化策略可确保成本效益、减轻团队负担并提高测试准确性。而测试金字塔可能是启动
自动化测试
的一种好方法。
秦玖
·
2024-01-18 06:13
功能测试
测试工具
自动化测试
程序员
python
Jenkins的环境部署,(打包、发布、部署、
自动化测试
)
一、Tomcat环境安装1.安装JDK(Java环境)JDK下载地址:JavaDownloads|Oracle安装好后在系统环境变量里配置环境变量:①添加JAVA_HOME变量名:JAVA_HOME变量值:C:\ProgramFiles\Java\jdk1.8.0_181(根据自己的实际路径配置)②添加CLASSPATH变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib\dt.j
秦玖
·
2024-01-18 06:38
jenkins
运维
测试工具
selenium
pytest
功能测试
探索2024年
软件测试
的几大主导趋势
进入2024年,考虑影响测试环境的问题至关重要。这种思考将成为团队了解主要瓶颈和实现当今不断提高的期望的首要因素。01了解关键测试瓶颈毋庸置疑,现代团队需要不断创新、适应和拥抱最新趋势,以保持竞争力并提供以客户为中心的解决方案。尽管取得了巨大进步,但许多团队仍然认为测试是一个瓶颈,造成的延误比应用程序开发过程中的任何其他环节都要多。1.专业测试人员和服务有限“测试太少,做得太晚”。“开发人员负责测
TesterHome官方
·
2024-01-18 05:25
自动化测试
harmonyos
功能测试
python
软件测试
|如何使用Python提取URL中的域名
简介在许多应用中,需要从URL中提取域名信息,以便进一步分析或处理。Python提供了强大的工具来执行这项任务。在本教程中,我们将学习如何使用Python从URL中提取域名,并提供示例代码以帮助大家入门。URL结构分析通常一个URL分为以下几个部分,它们是:scheme,指定我们可以用来获取在线资源的协议,例如,HTTP/HTTPSnetloc,net表示网络,loc表示位置;所以它表示URLs的
软件测试潇潇
·
2024-01-18 01:58
软件测试
python
php
开发语言
软件测试
自动化测试
功能测试
程序人生
软件测试
|python如何去除文件后缀名?
简介在Python中,我们常常需要操作文件,包括文件的读取、写入、重命名等操作。在文件操作中,我们经常会遇到需要去除文件后缀的问题。那么,Python如何去除文件后缀呢?本文我们将介绍如何使用Python来去除文件后缀。去除文件后缀名的方法在Python中,去除文件后缀名有多种方法,我们将介绍以下几种方法:使用os.path.splitext()函数使用str.rsplit()方法使用str.sp
软件测试潇潇
·
2024-01-18 01:58
软件测试
python
mysql
数据库
软件测试
自动化测试
功能测试
程序人生
软件测试
|解决Github port 443 : Timed out连接超时的问题
前言GitHub是全球最大的开源代码托管平台之一,许多开发者和团队使用它来管理和协作开源项目。但在当下,我们在clone或者提交代码时会经常遇到"GitHubPort443:TimedOut"错误,这意味着我们的电脑无法建立与GitHub服务器的安全连接。这个问题通常由网络问题或防火墙设置引起。在本文中,我们将详细介绍如何解决这个问题。问题描述及原因报错内容:Failedtoconnecttogi
软件测试潇潇
·
2024-01-18 01:56
软件测试
github
软件测试
自动化测试
功能测试
程序人生
职场和发展
Python-
pytest
使用unittest
介绍:unittest是Python标准库中的测试框架,用于编写和运行单元测试。它提供了一组用于组织测试、断言和报告测试结果的类和方法。编写测试类和方法importunittestclassMathOperationsTest(unittest.TestCase):deftest_addition(self):result=1+1self.assertEqual(result,2)deftest_
feichang_notlike3
·
2024-01-18 00:20
python
pytest
开发语言
pytest
学习和使用-
pytest
如何进行分布式测试?(
pytest
-xdist)
1什么是分布式测试?在进行本文之前,先了解些基础知识,什么是分布式测试?分布式测试:是指通过局域网和Internet,把分布于不同地点、独立完成特定功能的测试计算机连接起来,以达到测试资源共享、分散操作、集中管理、协同工作、负载均衡、测试过程监控等目的的计算机网络测试。通俗的讲:分布式测试就是活太多,一个人干费时间,那就让多个人一起干,节省了资源和时间。2为什么要进行分布式测试?2.1场景1:自动
测试界柠檬
·
2024-01-17 23:43
软件测试
pytest
学习
分布式
软件测试
自动化测试
功能测试
程序人生
10个常用的
软件测试
工具,你不容错过
在现代软件开发中,
软件测试
是不可或缺的一部分。为了确保软件产品的质量和稳定性,
软件测试
工具成为了测试团队的得力助手。有许多优秀的
软件测试
工具可以帮助测试人员在各种测试活动中提高效率和准确性。
测试界柠檬
·
2024-01-17 23:13
软件测试
软件测试
自动化测试
功能测试
程序人生
职场和发展
接口
自动化测试
框架:SoapUI
SoapUI是一个非常流行的用于Web服务测试的工具。它允许你对SOAP和RESTfulWeb服务进行测试。在本篇文章中,我们将介绍SoapUI的背景、好处以及企业实际使用该工具的干货。一、背景在过去的几年中,Web服务变得越来越流行。由于不同的应用程序可以通过Web服务相互通信,Web服务已成为企业领域和云技术的核心组成部分。在这种情况下,如何测试Web服务的正确性和效率是至关重要的。SoapU
测试界柠檬
·
2024-01-17 23:13
软件测试
软件测试
自动化测试
功能测试
程序人生
职场和发展
软件测试
要学习的基础知识——白盒测试
白盒测试是通过检查软件内部的逻辑结构,对软件中的逻辑路径进行覆盖测试,以确定实际运行状态与预期状态是否一致。白盒测试又被称为:透明盒测试结构化测试逻辑驱动测试基于代码的测试白盒测试的常用技术分类一、静态分析:数据流分析控制流分析信息流分二、动态分析:逻辑覆盖循环覆盖基本路径覆盖优缺点一、优点:迫使测试人员去仔细思考软件的实现可以检测代码中的每条分支和路径揭示隐藏在代码中的错误对代码的测试比较彻底让
测试界柠檬
·
2024-01-17 23:11
软件测试
学习
软件测试
自动化测试
功能测试
程序人生
职场和发展
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他