- 博客(1914)
- 资源 (1)
- 收藏
- 关注
原创 Pytest数据驱动怎么玩?实战教程来了!
Pytest是一种用于Python的测试框架,它可以帮助我们编写简洁、可维护的测试代码。数据驱动是一种测试方法,它能够通过不同的数据来驱动测试用例的执行,从而提高测试覆盖率和测试效率。本文将介绍如何在Pytest中使用数据驱动进行测试,包括如何使用pytest.mark.parametrize装饰器和如何使用测试数据文件。
2025-02-18 14:02:38
257
原创 【性能测试】一文3000字从0到1详解性能问题定位(建议收藏)
性能问题定位是解决软件性能问题的关键步骤之一。通过定位性能问题,我们可以找出造成性能问题的根本原因,并提出相应的解决方案。性能问题定位的过程需要收集足够的信息,分析性能问题的原因,进行性能测试,提出解决方案,并进行性能优化。同时,需要注意采用科学的方法、维护良好的报告和文档等。希望这篇文章可以帮助您更好地理解性能问题定位的过程,并提升软件开发的能力和水平。
2025-02-17 14:04:12
609
原创 2025最新接口测试面试题(建议收藏)!
接口测试是一种测试方法,用于验证不同软件组件之间的通信和交互是否正常。它在软件开发过程中很重要,因为任何系统都会依赖于多个组件的协同工作。接口测试可以确保这些组件之间的交互能够正确无误地进行,以提高系统的可靠性和稳定性。
2025-02-14 14:02:54
801
原创 Python接口自动化测试:断言封装详解!
Python中的断言封装主要涉及到了requests和jsonpath两个库的使用。通过这两个库,我们可以方便地发送HTTP请求,解析JSON数据,以及进行断言。希望这篇文章对于Python中断言封装的理解有所帮助。
2025-02-13 13:57:45
738
原创 零基础如何学会Appium自动化测试?
appium是一款移动自动化测试工具,经常被用于实现UI自动化测试,其可支持安卓和IOS两大平台,还支持多种编程,因而得到了广泛的应用。此处便是立足于安卓平台,借助appium工具,使用python语言实现简单的自动化测试。
2025-02-12 13:52:56
906
原创 Selenium元素定位的八种方法(建议收藏)
自动化一般需要四步操作:获取元素,操作元素,获取返回结果,断言(返回结果与期望结果是否一致),最后自动出测试报告。Selenium提供8种元素定位的方法:id,name,class name,link text,xpath,css selector,tag name ,partial link tex。
2025-02-11 14:04:57
779
原创 接口自动化测试 —— 接口安全测试详解(建议收藏)
引言: 接口自动化测试是现代软件开发过程中不可或缺的一部分,而在测试中,接口安全测试更是至关重要的环节。本文将从0到1详细且规范的介绍接口安全测试的概念、方法和最佳实践,帮助读者全面了解如何进行接口安全测试并提供可信赖的接口服务。
2025-02-10 13:58:19
251
原创 selenium教程 —— css定位
css定位说明、selenium中的css定位,实际是通过css选择器来定位到具体元素,css选择器来自于css语法css定位优点语法简洁对比其他定位方式,定位效率更快对比其他定位方式,定位更稳定
2025-02-07 13:53:15
564
原创 性能测试核心知识点 —— 性能测试的目标和范围!
性能测试是确保系统在正常运行条件下,能够满足预期性能指标的过程。它是一项关键的测试活动,可帮助发现系统在压力下的性能瓶颈,并提供可行的解决方案。
2025-02-06 14:50:11
347
原创 接口自动化测试核心知识点 —— 接口性能测试(建议收藏)
接口自动化测试核心知识点 —— 接口性能测试(建议收藏)、接口性能测试是接口自动化测试的一个重要组成部分,它主要用于评估接口在真实负载情况下的性能表现。在进行接口性能测试之前,我们需要掌握一些核心的知识点。本文将从0到1详细且规范地介绍接口性能测试的相关知识。
2025-02-05 14:12:32
747
原创 性能测试核心知识点 —— 性能指标!
什么是性能指标?性能指标是用于测量系统性能的度量标准。它基于实际的性能测试结果,提供有关系统负载、响应时间、吞吐量和资源利用率等方面的数据。性能指标可以帮助开发团队识别系统瓶颈,找出性能瓶颈,并提供优化建议。常见的性能指标 2.1 响应时间(Response Time):响应时间是指系统从接收请求到返回响应的时间间隔。较短的响应时间通常意味着系统性能良好。2.2 吞吐量(Throughput):吞吐量是指单位时间内系统处理的请求或事务数量。高吞吐量通常意味着系统能够处理更多的负载。
2025-01-02 14:56:35
473
原创 性能测试核心知识点 —— 负载模型!
性能测试是软件开发生命周期中非常重要的一环,通过对系统进行负载测试,可以评估系统在不同负载条件下的性能表现。而负载模型则是负载测试中的关键概念,它定义了测试的目标、策略、参数和流程,是进行性能测试的基础。
2025-01-02 14:55:08
280
原创 接口测试需要注意的一些BUG!
接口测试是确保软件系统中不同组件之间通信正常的重要环节。在进行接口测试时,需要注意多种潜在的BUG,以下是一些常见的接口测试需要注意的BUG类型:
2024-12-26 15:35:23
444
原创 Jmeter 分布式压测常见坑以及解决方案
做性能测试的时候分布式是经常会使用的一种压测方案,但是很多同学在部署分布式压测环境的时候会出现各种问题,今天我们这篇文章就给大家把一些分布式搭建过程中的常见问题以及对应的解决方案进行汇总。
2024-12-26 15:33:03
727
原创 小程序UI自动化测试实践:Minium+PageObject !
小程序架构上分为渲染层和逻辑层,尽管各平台的运行环境十分相似,但是还是有些许的区别(如下图),比如说JavaScript语法和 API 支持不一致,WXSS渲染表现也有不同,所以不论是手工测试,还是UI自动化测试,都必须要在 iOS 和 Android 上分别检查小程序的真实表现。
2024-12-19 16:04:01
623
原创 接口自动化框架篇:自定义断言封装逻辑!
在接口自动化测试中,断言是非常重要的一环,用于验证接口返回结果是否符合预期。在编写自动化测试脚本时,通常会使用一些断言库、来进行断言操作,比如assert库、unittest库等。但是,有些情况下这些库提供的断言方法可能不够灵活,无法满足我们的需求,这时就需要我们自定义断言封装逻辑。
2024-12-17 16:33:35
327
原创 接口自动化框架篇:自定义异常日志封装!
在接口自动化测试中,异常日志是非常重要的一部分。通过记录和封装异常日志,我们可以更好地定位和解决接口问题,提高测试效率和可维护性。本文将介绍如何从零开始,详细规范地编写自定义异常日志封装的接口自动化框架。
2024-12-17 16:29:30
293
原创 接口自动化框架篇:框架中的数据流转处理!
接口自动化框架是一种用于测试接口的工具,它能够模拟用户对接口发送请求,并对返回的数据进行验证和分析。在设计和搭建接口自动化框架时,一个重要的考虑因素是数据流转的处理。本文将从零开始,详细介绍如何规划接口自动化框架中的数据流转处理。
2024-12-16 15:45:09
582
原创 性能测试入门:做一次简单的性能测试!
性能测试是通过模拟真实用户使用环境,测试系统在不同负载下的表现的过程。本文将从零开始介绍如何进行一次简单而规范的性能测试。
2024-12-16 15:39:51
293
原创 服务器性能测试指南:从零到一的超详细规范!
对于一台服务器的性能测试是确保其能够提供稳定和高效的服务的关键步骤。本文将从零开始,一步一步地介绍如何进行一次完善的服务器性能测试,确保您能够最大程度地了解服务器的性能指标。
2024-12-11 15:10:33
614
原创 选择和使用接口自动化测试框架:从零到一!
随着软件开发的不断演进,对于接口自动化测试的需求也越来越高。接口自动化测试框架的选择至关重要,它可以帮助测试团队提高测试效率、降低人力成本,并确保软件交付的质量。在本文中,我们将从零开始介绍如何选择和使用接口自动化测试框架。
2024-12-11 15:08:44
648
原创 接口自动化测试要做什么?这7步必不可少...
接口自动化测试是现代软件开发流程中必不可少的一环。它能够帮助团队快速、准确地验证接口的功能和性能,并且能够提高测试的覆盖率和效率。本文将详细介绍接口自动化测试的步骤和需要注意的规范。
2024-12-10 15:58:03
464
原创 接口测试基础 --- 什么是接口测试及其测试流程?
接口测试是软件测试中的一个重要部分,它主要用于验证和评估不同软件组件之间的通信和交互。接口测试的目标是确保不同的系统、模块或组件能够相互连接并正常工作。
2024-12-10 15:52:27
320
原创 不会单元测试不是一个好测试:Junit框架详解!
JUnit 4作为Java开发者广泛使用的测试框架,通过提供丰富的注解和断言方法,极大地简化了单元测试的编写和维护。本文将介绍JUnit 4的核心特性和最佳实践。
2024-12-06 16:17:26
374
原创 【性能测试】一文3000字从0到1详解性能问题定位(建议收藏)
性能问题在软件开发中是一个常见的挑战。当用户遇到应用程序运行缓慢或卡顿的情况时,往往是由于性能问题造成。性能问题定位是解决这些问题的关键步骤之一,它能帮助我们找出造成应用程序性能差的根本原因。本文将从0到1详细且规范地介绍性能问题定位的过程。
2024-12-04 16:45:40
572
原创 一文搞懂如何设计自动化测试框架(文末赠书)
什么是自动化项目搭建当一个软件开发工程师接到一个新的需要开发的Web项目时,往往需要完成一些准备工作,例如,选择Web框架,做好项目的目录结构设计,连接配置数据库,连接和配置Redis/Kafka;甚至包括一些基础功能的实现和封装,包括MySQL库增删查改操作的封装,登录功能以及登录token的验证等。这个过程通常被称为项目初始化或项目搭建。
2024-12-04 16:37:33
753
原创 【接口自动化测试】一文3000字从0到1详解数据驱动测试!
接口自动化测试是软件测试中的重要环节之一,它能够提高测试效率、减少测试工作量,是提高软件质量的必要手段之一。而数据驱动测试是一种测试方法,它通过使用不同的数据集合来执行相同的测试用例,从而提高测试覆盖率和可靠性。本文将从0到1详细讲解接口自动化测试的数据驱动测试方法。
2024-11-27 16:48:47
392
原创 【接口自动化测试】一文3000字从0到1详解接口测试框架
接口自动化测试是软件测试中重要的一个环节,它能够有效地提高软件质量和开发效率。接口测试框架是实现接口自动化测试的重要工具,它能够管理和执行测试用例,生成测试报告,并提供丰富的断言和验证功能。本文将从0到1详解接口测试框架的搭建和使用。
2024-11-27 16:46:21
629
原创 一文3000字从0到1带你接口测试基础知识【建议收藏】
接口测试是软件测试中的一个重要环节,它主要用于验证系统各个组件之间的相互通信是否正确,以及系统对外提供的接口是否符合预期的功能和性能要求。下面我将带你从零开始,详细介绍接口测试的基础知识。
2024-11-26 15:52:49
648
原创 用例自动化!测试人应对需求频繁变化的5大策略!
在当今快速变化的软件开发环境中,需求频繁变动已成为常态,这种变化除了增加了开发团队的挑战,也对测试工作提出了更高的要求,测试用例作为确保软件质量的关键环节,其编写与执行的实用性在面对不断变化的需求时显得尤为重要。本文将结合实际案例,探讨测试人员如何应对频繁变化的需求。
2024-11-26 15:28:01
737
原创 技术干货 —— 软件测试面试题(附答案)
1、文档测试主要包含什么内容?参考答案:在国内软件开发管理中,文档管理几乎是最弱的一项,因而在测试工作中特别容易忽略文档测试也就不足为奇了。要想给用户提供完整的产品,文档测试是必不可少的。文档测试一般注重下面几个方面:文档的完整性:主要是测试文档内容的全面性与完整性,从总体上把握文档的质量。例如用户手册应该包括软件的所有功能模块。描述与软件实际情况的一致性:主要测试软件文档与软件实际的一致程度。例如用户手册基本完整后,我们还要注意用户手册与实际功能描述是否一致。因为文档往往跟不上软件版本的更新速度。易理解性
2024-11-25 16:08:43
723
原创 在appium自动化中,如何处理系统弹出“申请照片和媒体库”权限的弹窗!
在Appium自动化中,处理系统弹出的权限弹窗是一项非常重要的任务。当我们执行自动化测试时,经常会遇到需要获取设备权限的情况,例如访问照片和媒体库。在本文中,我们将详细介绍如何处理这种权限弹窗。
2024-11-25 16:07:02
293
原创 如何选择一个性能测试工具(LoadRunner和Locust的一次对比)
如何选择一个性能测试工具(LoadRunner和Locust的一次对比)、LoadRunnerLoadRunner,是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。企业使用LoadRunner能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。 LoadRunner可适用于各种体系架构的自动负载测试,能预测系统行为并评估系统性能。
2024-11-20 15:17:11
597
原创 8年经验之谈 —— 推荐几款常用Web自动化测试神器!
Web自动化测试在保证质量、提升效率、软件开发加速迭代上起到关键作用,它已经成为现代软件测试中不可或缺的一部分,今天给大家介绍推荐几款常用的Web自动化测试工具。
2024-11-20 15:13:55
886
原创 性能测试中如何设计真实的负载呢?
性能测试是一项关键的软件开发活动,它可以帮助我们评估系统在不同负载下的响应能力,并找出系统的瓶颈。然而,要确保我们的性能测试结果真实可靠,我们需要设计一个真实的负载。本文将从零开始,详细介绍如何设计真实负载的性能测试方法,并提供一些规范要求,以确保测试结果的准确性和可靠性。
2024-11-12 15:42:15
950
原创 纯干货分享 ~ 银行测试面试题大揭秘!
最近碰到很多找工作的同学反馈,所在城市银行项目测试的岗位招聘还蛮多的,想了解下应聘银行项目的话,会碰到哪些面试题?这篇文章,基于银行项目的主要业务,例如信贷、理财产品,整理了部分面试题,希望有助于大家的面试求职之路。
2024-11-12 15:32:06
630
原创 Selenium,自动化测试的最佳工具!
大家好,我是彭于晏,今天我们来聊聊自动化测试工具中的一位大明星——Selenium。如果你是一个初学者,可能会觉得自动化测试听起来有点复杂,但其实只要掌握了基础,它会让你省去很多手动测试的麻烦。Selenium是一个非常强大且易于上手的自动化测试工具,它能够模拟人类用户在浏览器中的各种操作,帮你自动化执行测试任务。
2024-11-11 16:54:43
1035
原创 JMeter 接口和性能测试常用函数最全解析!
JMeter工具是接口和性能测试一个非常主流的工具,其中非常强大的一个点就是封装了很多函数可以直接调用来实现丰富的功能。所以,学习好JMeter的函数的使用能帮助我们更好的使用这个工具编写接口和性能测试脚本。
2024-11-11 16:49:04
901
原创 2024Selenium自动化常见问题及解决方式!
"NoSuchElementException"异常:确保使用了正确的选择器来定位元素。可以使用id、class、XPath或CSS选择器等。可以尝试使用find_elements方法来查找元素列表,并检查列表的长度来判断元素是否存在。使用显式等待(WebDriverWait)来等待元素加载完成。在定位元素之前,确保页面已经完全加载。"ElementNotVisibleException"异常:使用JavaScript操作隐藏的元素,如修改元素的style属性,使其可见。使用显式等待来等待元素在页面中可见。
2024-11-06 15:05:21
404
原创 Selenium 高频面试题及答案!
1、什么是 Selenium?它用于做什么?Selenium 是一个用于自动化测试的开源框架。它提供了多种工具和库,用于模拟用户在不同浏览器和操作系统上的行为,并且可用于测试网页应用程序。
2024-11-06 15:03:47
1029
python基础.docx
2020-08-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人