- 博客(134)
- 收藏
- 关注
原创 软件测试常见面试问题
本文主要包含软件测试基本知识、数据库相关、常用命令、常见状态码、自动化测试以及常见的面试问题。希望可以给大家提供借鉴和共同学习的机会
2025-02-05 17:06:17
763
原创 新一代最强开源UI自动化测试神器Playwright
使用Playwright,你可以在任何浏览器上测试你的应用程序,也可以模拟真实设备,例如手机或平板电脑。只需配置你想要模拟的设备,Playwright就会模拟浏览器行为,例如“userAgent”、“screenSize”、“viewport”以及是否启用了“hasTouch”。你还可以为所有测试或特定测试模拟“地理位置”、“区域设置”和“时区”,以及设置“权限”以显示通知或更改“colorScheme”。
2025-01-16 20:11:50
1060
原创 Python自动化测试中APScheduler Flask的应用示例
实际项目中,需要验证打点数据在各个系统中收集是否一致,而部分节点打点数据收集是通过异步任务实现的,等待时间比较久。为应对业务异步操作处理,实现异步数据的收集,经过调研后,选择了 APScheduler 框架。
2025-01-16 20:09:03
994
原创 Jmeter测试移动接口性能 —— 压测
一般的公司都想知道自己产品的性能瓶颈和以及提升性能,以期大流量来了还撑得住。其实性能测试很难,难点在你不知道性能要达到怎样的需求。难点在于你没有实际的环境场景给你测试,总不能给线上环境你测试吧?
2025-01-15 20:26:15
728
原创 Python接口测试- requests 发送 post 请求的几种方法
POST请求用于向服务器发送数据。与 get 相比更安全,同时 post 请求一般会带来数据的更改。
2025-01-15 20:25:07
983
原创 UI自动化测试 —— web端元素获取&元素等待实践!
Web UI自动化测试是一种软件测试方法,通过模拟用户行为,自动执行Web界面的各种操作,并验证操作结果是否符合预期,从而提高测试效率和准确性。
2025-01-14 17:08:42
841
原创 解锁测试性能瓶颈:深度探讨JMeter分布式性能测试!
在做后端服务器性能测试中,我们会经常听到'分布式'。但你是否了解分布式呢?今天,我们就来给大家讲讲,在企业实战中,如何使用分布式进行性能测试,实战过程中,又有哪些地方要特别注意?
2025-01-09 21:18:49
1004
原创 Selenium 三种等待方式详解 (强制等待、隐式等待、显示等待)
①在进行WEB自动化工作时,一般要等待某一页面元素加载完成后,才能对该元素执行操作,否则自动化脚本会抛出找不到元素的错误,这样就要求我们在UI自动化测试的有些场景上加上等待时间。
2025-01-09 21:17:59
1332
原创 (Python+selenium)UI自动化测试
我们在进行UI自动化测试时,一般采用java+selenium或者python+selenium的方式。由于python比较简单,上手快,因此建议大家采用python+selenium的方式来进行UI自动化。
2025-01-08 21:40:42
891
原创 接口测试之Mock测试方法
Mock 测试就是在测试过程中,对于某些不容易构造(如 HttpServletRequest 必须在Servlet 容器中才能构造出来)或者不容易获取的比较复杂的对象(如 JDBC 中的ResultSet 对象),用一个虚拟的对象(Mock 对象)来创建以便测试的测试方法。
2025-01-08 21:38:29
1042
原创 Jmeter 测试脚本编写技巧【超详细】
Jmeter是一款开源软件,用于进行负载测试、性能测试及功能测试。测试人员可以使用 JMeter 编写测试脚本,模拟多种不同的负载情况,从而评估系统的性能和稳定性。以下是编写
2025-01-07 15:59:47
864
原创 Windows软件自动化利器:pywinauto实战
pywinauto是一个用于自动化Python模块,适合Windows系统的软件(GUI),可以通过Pywinauto遍历窗口(对话框)和窗口里的控件,也可以控制鼠标和键盘输入,所以它能做的事情比之前介绍的pysimplegui更多
2025-01-04 22:00:18
1162
原创 软件测试工具:11类41款主流测试工具盘点
软件测试是一个旨在发现和修复错误、验证功能和性能、以及确保产品满足设计要求的过程。但是,手动测试每个功能和场景非常耗时且容易出错,这也是为什么软件测试工具变得如此重要。测试工具可以自动执行许多复杂的任务,比如模拟大量并发用户、检测安全漏洞或执行反复的功能测试,从而大大提高了测试的效率和准确性。
2025-01-04 21:58:59
734
原创 00后测试员的自述:我真的很卷吗?
这不,前段时间我们公司来了个00后,工作都没两年,跳槽到我们公司起薪18K,都快接近我了。后来才知道人家是个卷王,从早干到晚就差搬张床到工位睡觉了。
2025-01-03 15:47:32
701
原创 外包干了3个月,技术退步太明显....
先说情况,大专毕业,18年通过校招进入湖南某软件公司,干了接近6年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落! 而我已经在一个企业干了四年的功能测试,已经让我变得不思进取,谈了2年的女朋友也因为我的心态和工资和我分手了。于是,我决定要改变现状,冲击下大厂。
2025-01-02 14:56:29
911
原创 PyCharm 搭建 Selenium + Python 的自动化测试环境
访问官方 Python 网站(https://www.python.org/downloads/)。
2024-12-25 16:19:17
1212
原创 性能测试基础——性能测试方案(示例)
前面所说的测试分析等准备工作实际上最终目的是制定测试方案,测试方案一般包括:项目的简要说明、项目系统结构、项目的业务结构、以及项目的性能需求、测试环境数据以及测试策略方法、测试案例、测试人员进度安排以及测试风险预估等等。
2024-12-25 16:16:08
1043
原创 网络性能测试的必备工具:iperf详解与实践
iperf是一个开源网络性能测试工具,它能够测量带宽、吞吐量、延迟和丢包率等网络性能指标。本文将介绍iperf的常用命令和选项,并给出Windows和Linux平台的配置示例。
2024-12-23 20:00:41
1424
原创 如何提高测试过程效率?
我在前面写过几篇关于测试提效的文章,分别聊到了影响测试效率的因素,测试团队要提效面临的挑战,以及提高测试过程效率的一些思路和方法。
2024-12-23 19:59:12
675
原创 【接口测试】JMeter测试WebSocket接口
最近老被问到WebSocket,突然想到以前大学时上Java课的时候,老师教我们socket连接,一个同学电脑做客户端,一个同学电脑做服务端,当双方消息发送成功,第一次感觉到代码的奇妙~
2024-12-16 20:58:51
1846
原创 如何通过python实现一个web自动化测试框架?
Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:Selenium IDE、SeleniumWebDriver和Selenium Grid。
2024-12-13 19:29:27
1077
原创 性能测试问产品 压力测试指标给多少?TPS、响应时间、并发量的要求是多少?这样计算
做项目开发的时候,不止一次被性能测试问“这个服务性能要求是多少?”他期望能得到一个这次接口TPS压到50还是100,返回时间是100ms还是200ms的回答。然后压力测试的脚本就跑起来,挨个接口就去压了。
2024-12-12 22:15:54
1236
原创 什么是自动化测试以及其优缺点
自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。
2024-12-12 22:15:09
409
原创 一篇长文教你进行全方位的使用appium【建议收藏】
随着移动应用的日益普及,移动应用的测试成为了软件开发的重要组成部分。Python,作为一种易于学习,功能强大的编程语言,特别适合进行这种测试。本文将详细介绍如何使用Python进行APP测试,并附带一个实例
2024-12-11 16:59:34
1048
原创 【软件测试】——接口测试简介
接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。
2024-12-11 16:58:48
1272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人