自动化测试
文章平均质量分 81
自动化测试老司 机
这个作者很懒,什么都没留下…
展开
-
接口自动化框架篇:使用python连接数据库 - PySQL介绍!
PySQL介绍:使用Python连接数据库的接口自动化框架、在接口自动化测试中,经常需要使用数据库来操作测试数据,验证接口返回的数据是否正确。Python是一种功能强大的编程语言,可以轻松地连接数据库,并进行各种数据库操作。本文将介绍一个基于Python的接口自动化框架PySQL,用于连接数据库并进行操作。原创 2024-05-11 15:01:52 · 104 阅读 · 0 评论 -
接口自动化框架篇:接口框架中的日志记录封装!
接口自动化框架中的日志记录是一个重要的环节,它能帮助我们追踪接口的执行情况、调试问题、分析测试结果等。通过规范的日志记录,我们可以更好地管理和维护接口自动化测试代码。以下是一个从0到1的详细规范,来进行接口框架中的日志记录封装。原创 2024-05-11 14:58:45 · 178 阅读 · 0 评论 -
接口自动化框架篇:接口框架中如何实现热加载封装!
热加载是指在程序运行过程中,可以动态地加载和卸载模块,使得程序无需重启即可实现模块的更新。在接口自动化框架中,实现热加载封装可以提高开发效率和代码可维护性。本文将从0到1详细且规范地介绍接口框架中如何实现热加载封装。原创 2024-05-10 13:48:05 · 199 阅读 · 0 评论 -
接口自动化框架篇:Pytest中的接口请求封装!
在进行接口自动化测试时,我们需要一个稳定、易用且可扩展的框架来封装接口请求。Pytest是一种非常流行的Python测试框架,它提供了很多方便的功能和插件,可以帮助我们轻松进行接口自动化测试。原创 2024-05-10 13:45:28 · 334 阅读 · 0 评论 -
2024软件测试自动化面试题(含答案)
如何把自动化测试在公司中实施并推广起来的?选择长期的有稳定模块的项目、项目组调研选择自动化工具并开会演示demo案例,我们主要是演示selenium和robot framework两种。搭建自动化测试框架,在项目中逐步开展自动化。把该项目的自动化流程、框架固化成文档推广到公司的其它项目组应用原创 2024-05-09 14:13:50 · 474 阅读 · 0 评论 -
Selenium三种等待方式的使用!
Selenium 提供了三种等待方式来确保在继续执行代码之前,页面元素已经加载并可用。这三种等待方式分别是:显式等待(Explicit Waits)隐式等待(Implicit Waits)时间等待(Sleep)原创 2024-05-09 14:11:47 · 310 阅读 · 0 评论 -
接口自动化拓展:Flask框架安装、介绍及工作中的应用!
Flask是一个微型框架,它并不像Django那样包含很多预设的功能。它的设计理念是尽量保持简洁,只提供最基本的功能,然后通过插件和扩展来实现更复杂的功能。这也使得Flask非常适合于快速开发和小规模的应用程序。Flask有一个简单的核心,它使用装饰器来将Python函数映射到特定的URL上。这意味着可以通过定义路由和视图函数来处理HTTP请求和生成HTTP响应。Flask的核心对象是Flask类的实例。这个实例将成为我们应用程序的主入口,我们可以使用它来定义路由和视图函数。原创 2024-05-08 13:54:42 · 880 阅读 · 0 评论 -
Pytest和Unittest框架对比?是你会选哪一个?
学到自动化的时候,有些同学会纠结Pytest和Unittest框架该学哪个?当然也有的人是两个都学,不过有时学得不精,只是知道分别怎么用,不了解两个框架的区别是什么。总之,要做好自动化测试,是有必要了解不同框架之间的差异化的。原创 2024-05-08 13:52:06 · 258 阅读 · 0 评论 -
字节8年经验之谈 —— 手把手教你做测试流程优化!
1. 梳理提需求流程(1)规范需求list时间有些团队可能会今天提一个需求,明天提一个;可以制定一个每周过需求list的时间,统一安排过本周的需求,并对需求进行优先级排序,开发和QA可根据本周的人力情况去安排本周的需求,避免需求乱提;而且各个角色要有一个明确的对接人,统一收敛到接口人,不要面向全员提需求;原创 2024-05-07 14:08:07 · 547 阅读 · 0 评论 -
接口自动化框架篇:BaseURL 基础路径封装!
在接口自动化测试框架中,封装BaseURL(基础路径)是非常重要的一步,它可以提高代码的可维护性和可扩展性。本文将从0到1详细规范的介绍如何封装BaseURL。原创 2024-05-07 14:05:43 · 587 阅读 · 0 评论 -
接口自动化框架篇:接口加密解密封装!
接口加密解密的封装是接口自动化框架中非常重要的一部分,它可以确保接口请求的数据在传输过程中不被恶意篡改。下面将详细介绍如何从零开始规范地编写接口加密解密的封装。原创 2024-05-06 20:09:55 · 354 阅读 · 0 评论 -
游戏测试笔试 —— 面试题!
你玩过的游戏,它吸引你的地方是什么?moba类:王者荣耀,英雄联盟。创新性,公平性和丰富的开黑感吸引我。STG类:和平精英,写实的场景地图,物资资源吸引我。休闲竞速类:QQ飞车,QQ飞车手游,音乐好听,休闲感十足。口袋宠物系列手游:收集养成类,冒险的风格吸引我。MOMORPG:剑灵,逆水寒,剑网三。吸引我的是他们所构造出来的世界观,剧情和故事线。原创 2024-05-06 20:08:26 · 753 阅读 · 0 评论 -
字节待了5年!新人测开的入门总结...
本篇主要分享了我作为一个测开萌新半年来的经验总结,主要是在自动化测试和工具制作两个方面,可能很多部分都比较浅显,但希望对之后的萌新有所启发。下面是配套资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!最后: 可以在公众号:自动化测试老司机!免费领取一份216页软件测试工程师面试宝典文档资料。以及相对应的视频学习教程免费分享!原创 2024-05-06 13:54:29 · 870 阅读 · 0 评论 -
2024做安全测试必须要知道的几种方法!
安全性测试(Security Testing)是指有关验证应用程序的安全等级和识别潜在安全性缺陷的过程,其主要目的是查找软件自身程序设计中存在的安全隐患,并检查应用程序对非法侵入的防范能力,安全指标不同,测试策略也不同。但安全是相对的,安全性测试并不能最终证明应用程序是安全的,而只能验证所设立策略的有效性,这些对策是基于威胁分析阶段所做的假设而选择的。例如,测试应用软件在防止非授权的内部或外部用户的访问或故意破坏等情况时的运作。原创 2024-05-06 13:52:49 · 776 阅读 · 0 评论 -
入门安全测试必须要知道的10个通用用例!
今天这里总结的是一些通用安全测试用例,但安全测试远不如此,这些用例只能算入门必备!1、漏洞扫描、定义:对系统的URL进行漏洞扫描,扫描系统开放的端口、服务和存在的漏洞原创 2024-04-30 14:07:45 · 236 阅读 · 0 评论 -
压力测试及常用的压测工具!
压力测试是一种评估系统性能的方法,通过模拟大量用户同时访问系统或执行特定操作,以测试系统的负载能力和稳定性。压力测试可以帮助发现系统在高负载情况下的性能瓶颈、错误或故障,从而提前进行优化和改进。在进行压力测试时,常用的工具包括以下几种:原创 2024-04-30 14:06:03 · 120 阅读 · 0 评论 -
安全测试 —— 相关阶段及常规测试流程!
安全测试是一种评估系统、应用程序或网络的安全性的过程,旨在发现其中的潜在漏洞、弱点和安全风险,以确保系统能够抵御各种安全威胁和攻击。安全测试的目的是确定软件系统的所有可能漏洞和弱点,从而帮助组织及早发现和修复系统中的安全漏洞,提高系统的安全性和可靠性。安全测试通常包括漏洞扫描、渗透测试、安全配置审计、社会工程测试和安全代码审查等方面。通过进行安全测试,组织可以保护其重要数据和资产免受未经授权的访问和损害,并遵守法规和合规要求。安全测试是软件开发过程中不可或缺的一部分,对于确保软件系统的安全性和可靠性具有重要原创 2024-04-29 20:37:37 · 343 阅读 · 0 评论 -
使用JMeter进行接口测试教程!
安装、使用JMeter的前提需要安装JDK,需要JDK1.7以上版本、目前在用的是JMeter5.2版本,大家可自行下载解压使用、运行、进入解压路径如E: \apache-jmeter-5.2\bin,双击jmeter.bat启动运行原创 2024-04-29 20:36:04 · 451 阅读 · 0 评论 -
有手就会做!保姆级Jmeter分布式压测操作流程(图文并茂)
分布式压测操作、保证本机和执行机的JDK和Jmeter版本一致、配置Jmeter环境变量、配置Jmeter配置文件原创 2024-04-29 14:12:31 · 335 阅读 · 0 评论 -
Requests —— 请求头设置!
在我们进行自动化测试的时候,很多网站都会都请求头做个校验,比如验证 User-Agent,看是不是浏览器发送的请求,如果我们不加请求头,使用脚本访问,默认User-Agent是python,这样服务器如果进行了校验,就会拒绝我们的请求。所以,在做自动化的时候,加上必要的请求头是一个好习惯。原创 2024-04-29 14:10:13 · 603 阅读 · 0 评论 -
自动化测试 —— ReadyAPI赋能API性能测试,助力应对高峰期流量挑战!
在当今数字驱动的市场中,API的完美性能对于企业在高峰期提升营业收入至关重要。随着消费者越来越依赖于在线购物和移动App购物,任何与API相关的故障或减速都可能导致顾客体验变差和交易流失,从而造成销售损失。因此,企业需要优先考虑API的优化和可靠性,以充分把握高峰期所带来的巨大销售机会。原创 2024-04-28 13:52:20 · 480 阅读 · 0 评论 -
Selenium 保存会话信息避免重复登录实战!
在一些实际开发场景中,我们在使用Selenium做自动化测试时需要保留用户的会话信息,从而避免重复登录,今天这篇文章就带大家实战如何使用Selenium保存会话信息。原创 2024-04-28 13:50:16 · 235 阅读 · 0 评论 -
接口自动化框架篇:框架中的不同请求方式封装!
接口自动化测试是软件测试中不可或缺的一部分,一个好的自动化测试框架可以提高测试效率和质量。本文将从零开始详细规划一个接口自动化测试框架,并着重介绍不同请求方式的封装。原创 2024-04-27 14:21:35 · 768 阅读 · 0 评论 -
接口自动化框架篇:框架中的数据流转处理!
接口自动化框架是一种用于测试接口的工具,它能够模拟用户对接口发送请求,并对返回的数据进行验证和分析。在设计和搭建接口自动化框架时,一个重要的考虑因素是数据流转的处理。本文将从零开始,详细介绍如何规划接口自动化框架中的数据流转处理。原创 2024-04-27 14:19:39 · 753 阅读 · 0 评论 -
揭秘Appium滑动屏幕技巧:实现用户仿真动作的多重方式!
在移动端应用中,基于简便的原因,用户通常会倾向于使用滑动操作来达到与应用程序中的控件进行交互的,这使得滑动成为自动化测试中频繁使用的关键动作。在 Appium 中提供了多种方式来实现模拟用户的滑动屏幕动作。原创 2024-04-26 20:24:56 · 253 阅读 · 0 评论 -
回归测试的四个步骤!
本文提供了一个结构化的方法来创建和更新回归测试套件。回归测试套件应包含哪些类型的测试?应该运行哪些回归测试?如何应对回归测试失败?回归测试套件如何演变?这些问题以及其他考虑因素都会逐步探讨。原创 2024-04-26 20:23:35 · 863 阅读 · 0 评论 -
企业级资源监控方案落地:Prometheus+Grafana+Export!
性能测试的结果分析是作为性能测试工程师的必修课,特别是监控服务器的资源使用情况,对于分析服务器的性能非常关键。我们有高很多的Linux的命令可以去监控各种资源,比如top,vmstat,iostat,pidstat等,但是命令使用有一定的门槛,结果看起来也没那么直观,所以现在很多公司都用Prometheus+grafana+export方案来进行资源监控。今天我们就给大家详细介绍一下这套方案的实施落地。原创 2024-04-26 14:04:28 · 692 阅读 · 0 评论 -
接口自动化框架篇:Mysql数据库数据断言封装!
在接口自动化测试中,数据断言是非常重要的一部分。而在实际的测试过程中,数据库的验证数据是非常常见的需求。本文将详细介绍如何使用Python编写一个MySQL数据库数据断言的封装。原创 2024-04-26 14:02:24 · 211 阅读 · 0 评论 -
接口自动化框架篇:PySQL的游标概念及数据操作!
在接口自动化测试中,PySQL是一个强大的工具,它允许我们直接与数据库进行交互,对数据进行操作和验证。在PySQL中,游标是一个重要的概念,它允许我们在数据库中执行SQL语句,并获取结果。接下来,我们将详细介绍PySQL的游标概念以及如何进行数据操作。原创 2024-04-25 14:19:19 · 259 阅读 · 0 评论 -
接口自动化框架篇:接口框架中的常归断言封装!
在接口自动化测试中,断言(Assertion)是非常重要的一部分。通过对接口的返回结果进行断言,我们可以确认接口是否返回了正确的数据,从而验证接口的正确性。为了提高代码的可读性和可维护性,我们通常会将常用的断言封装成函数或类,以便在不同的测试用例中复用。本篇文章将详细介绍如何从零开始编写一个规范的接口自动化测试框架中的断言封装。原创 2024-04-25 14:16:50 · 271 阅读 · 0 评论 -
接口自动化框架篇:规范JSON数据格式测试用例封装!
在接口自动化测试中,封装测试用例是非常重要的一步。规范和统一的测试用例格式可以提高团队的效率,降低错误的发生。在本篇文章中,我将从0到1来详细介绍如何规范JSON数据格式的测试用例封装。原创 2024-04-24 21:05:41 · 290 阅读 · 0 评论 -
接口自动化框架篇:Pytest断言处理以及Allure报告生成!
接口自动化测试是一种常见的测试方法,能够有效地减少测试工作量和提高测试效率。在进行接口自动化测试时,一个好的测试框架是必不可少的工具。本文将介绍如何使用Pytest框架进行接口自动化测试的断言处理,并生成Allure美观的测试报告。原创 2024-04-24 21:03:19 · 537 阅读 · 0 评论 -
接口自动化框架篇:Pytest中的接口关联封装!
在接口自动化测试中,实现接口关联封装是非常重要的一环。它允许我们在一个接口的返回结果中提取出关键信息,并将其用作后续接口的输入参数,从而实现接口之间的数据关联和流程串联。本文将详细讲解如何在Pytest中实现接口关联封装,从0到1进行规划和书写。原创 2024-04-24 14:10:08 · 254 阅读 · 0 评论 -
Python + selenium —— xpath定位方法详解!
今天我们来聊聊selenium —xpath定位方法,我们都知道selenium有八大定位策略分别是id、name、class name、tag name、link text、partial link text、xpath、css 。那么我们今天呢主要来讲讲八大定位策略中的xpath的定位方法,废话不多说我们直接开始吧。原创 2024-04-24 14:07:43 · 603 阅读 · 0 评论 -
Jmeter —— 连接数据库操作及接口测试断言!
这篇文章呢主要是讲jmeter如何去实现对MySQL数据库操作与接口测试断言,废话不多说咱们直接开始吧。原创 2024-04-23 13:52:36 · 546 阅读 · 0 评论 -
Selenium + Pytest自动化测试框架实战(下)
简单学习元素定位:在日常的工作中,我见过很多在浏览器中直接在浏览器中右键Copy Xpath复制元素的同学。这样获得的元素表达式放在 webdriver 中去运行往往是不够稳定的,像前端的一些微小改动,都会引起元素无法定位的NoSuchElementException报错。原创 2024-04-23 13:50:54 · 856 阅读 · 0 评论 -
Selenium + Pytest自动化测试框架实战(上)
今天呢笔者想和大家来聊聊selenium自动化+ pytest测试框架,在这篇文章里你需要知道一定的python基础——至少明白类与对象,封装继承;一定的selenium基础。这篇文章不会selenium,不会的可以自己去看selenium中文翻译网哟。原创 2024-04-22 20:25:16 · 973 阅读 · 0 评论 -
接口自动化框架篇:Pytest中的接口请求封装!
在进行接口自动化测试时,我们需要一个稳定、易用且可扩展的框架来封装接口请求。Pytest是一种非常流行的Python测试框架,它提供了很多方便的功能和插件,可以帮助我们轻松进行接口自动化测试。原创 2024-04-22 20:22:49 · 305 阅读 · 0 评论 -
Python性能测试工具locust:实践经验!
你好,我是彭于晏,今天分享:使用性能测试工具locust对页面按钮压测。一、背景说明、最近接受了一个软件测试任务,测试指定页面/接口的性能。之前有过接口的压测经验,方法是直接在ubuntu系统下使用ab命令,非常简单。这次任务为对一个网站的不同页面、不同按钮压测,有点不一样,涉及到抓包,经过调研选择了python的locust工具。原创 2024-04-22 13:57:15 · 904 阅读 · 0 评论 -
揭秘APP自动化测试中弹窗异常处理的技术要点!
在 app 自动化测试中,弹窗异常处理是指处理应用程序中可能出现的各种弹窗、对话框或提示框等用户界面元素的情况。这些弹窗可能包括警告、确认、输入框等,它们可能是应用程序的正常行为,也可能是错误或异常的指示。有效的弹窗异常处理是自动化测试稳定性和可靠性的关键组成部分。原创 2024-04-22 13:54:13 · 280 阅读 · 0 评论