- 博客(16)
- 收藏
- 关注
原创 Docker+Jmeter+InfluxDB+Grafana 搭建性能监控平台
通过本文,我们了解了如何使用 Docker、Jmeter、InfluxDB 和 Grafana 搭建性能监控平台。该平台可以帮助我们实时监控应用程序的性能,并进行优化和扩展。通过优化 InfluxDB 和 Grafana 配置,添加更多的数据源和面板,以及将平台部署到云端,我们可以更全面地监控性能,并及时发现和解决问题。
2024-09-11 19:55:17
547
原创 pytest实战技巧之参数化应用
本文介绍了pytest参数化的基本用法和多种方式,帮助读者更好地使用这个功能。同时,还介绍了一些高级技巧,如动态生成参数名称、参数化的组合和动态生成参数化装饰器,帮助读者更灵活地使用参数 化。通过学习本文,读者可以更好地理解pytest参数化的原理和用法,从而编写更高效、可靠的测试用例。
2024-09-11 14:51:48
690
原创 关于Pytest fixture,我们了解多少?
关于fixtures,根据官方文档介绍:fixture用于提供一个固定的基线,使 Cases 可以在此基础上可靠地、重复地执行。对比 PyUnit 经典的setup/teardown形式,它在以下方面有了明显的改进:fixture拥有一个明确的名称,通过声明使其能够在函数、类、模块,甚至整个测试会话中被激活使用;fixture以一种的方式实现,原因在于每一个fixture的名字都能触发一个fixture函数,而这个函数本身又能调用其它的fixture;
2024-09-10 20:00:00
552
原创 安全测试必备工具——SQLMap 安装及基本应用
SQLmap是一款由python开发的用来检测与利用SQL注入漏洞的免费开源工具。支持多种数据库,如MySQL、Oracle、PostgreSQL、SQL Server、Access、IBMDB2、SQLite等数据库。有一个非常棒的特性,即对检测与利用的自动化处理(如数据库指纹、访问底层文件系统、执行命令)。此文中提到的工具及技术操作,仅用于学术交流,请遵守《网络安全法》,严禁将此文中工具和技术用于非法攻击测试。学无止境,行以致远!
2024-09-09 20:00:00
771
原创 自动化测试进阶之Python推导式的使用
Python 中的推导式是利用简洁的语法从一个已有的列表(或任何可迭代的对象)推导出一个新列表的一种构建方式。除了列表推导式之外,Python 还支持集合(set)推导式,字典(dict)推导式和生成器推导式。
2024-09-09 15:12:55
1073
原创 聊一聊自动化测试为什么很难落地
自动化测试的落地面临着诸多挑战和困难。为了克服这些困难,公司或团队需要重视测试团队的建设和培训,选择合适的工具和技术,打破技术和流程上的障碍,以及确保自动化测试的持续维护和更新。只有这样,才能真正发挥自动化测试的优势,提高软件的质量和开发效率。
2024-09-08 20:00:00
829
原创 测试人必看,11个非技术高频面试问题
大家都知道,测试岗位可是保证产品质量的重要一环。除了技术能力,面试官还会关注你的其他方面的素质。包括沟通能力、团队协作、解决问题等方面。今天,咱们就来聊聊这些看似简单,实则暗藏玄机的非技术问题。
2024-09-08 14:30:00
1013
原创 API Object设计模式
分层的好处立刻显现:1.API只允许通过的APIObject进行封装,那么在封装之前可以检索一下是否有封装了,如果有,进一步确认是否满足自己的调用需求,我们一般在测试API的时候一般各种参数验证,当API作为依赖接口调用的时候,一般参数比较少且固定,所以,API在封装的时候要兼顾到这两种情况。2.用例层只能通过APIObject的封装调用API,像登录token这种大部分接口会用到的信息,可以通过类初始化时传入,后续调用类下面方法的时候就不需要关心的。
2024-09-07 14:30:42
823
原创 快来!新手也能看懂的【前端自动化测试入门】
我个人做题喜欢使用拆解法,比如什么是“前端自动化”,根据这个题目可知,“前端”是在范围/领域,”自动化“是方法,通过脚本或者工具等各种方式在没有人或者很少人的协助下实现预期的目标的过程,“测试”是工作,是为了保证软件项目质量的工作。那么前端自动化测试就是在不借助人员帮助下,通过使用脚本或者工具等各种方式保证前端项目的项目质量的任务。首先,一般人在正式工作中,往往由于工作的强度和业务的要求开发项目的时候都没有编写自动化测试脚本的环节。
2024-09-06 19:45:33
932
原创 软件测试面试:请说一下你工作中发现的最有价值的bug?
把你工作过程中的测试方法和步骤描述清楚了,那么这个bug有没有价值或是否印象深刻就不那么重要了。
2024-09-06 15:19:12
267
原创 AutoDev 1.5.3:精准的自动化测试生成、本地模型强化与流程自动化优化
去年年初,我们开源 AutoDev 的初衷是:AutoDev 是一款基于IDE 的开源 AI 辅助编程插件。AutoDev 能够与您的需求管理系统(例如 Jira、Trello、Github Issue 等)直接对接。在 IDE 中,您只需简单点击,AutoDev 会根据您的需求自动为您生成代码。您所需做的,仅仅是对生成的代码进行质量检查。而今我们在朝这一目标的努力又更进一步了:一键生成精准的单元测试。
2024-09-05 20:36:48
1013
原创 构建2024年自动化策略,可以试试这15个自动化测试工具
如何选择正确的?自动化测试工具是旨在通过自动化测试脚本验证功能或非功能软件需求的应用程序,帮助加快发布速度、提高项目质量并强化成果。自动化测试工具可以帮助开发测试人员轻松创建、运行和维护测试,并支持测试结果分析的集中视图。由于敏捷和DevOps实践作为软件测试的标准,因此。最终,构建策略需要回答以下问题:你正在寻找什么功能?谁将使用该工具进行测试?开发人员还是QA团队?它可以与CI/CD管道或工具链集成吗?维护脚本和重用测试资产是否容易?你团队的预算是多少?你可以在哪里获得技术问题的支持?
2024-09-05 19:38:42
1507
原创 简历中的项目经历怎么写?
介绍一下这个项目能做什么,有什么核心模块,需要应付什么量级的流量。以支付中心为例子:为内部的订单系统提供支付能力,对内提供了微信、支付宝、抖音、海外、信用卡、钱包、礼品卡以及组合支付的支付、回调、退款、查询、业务对账等能力。平时需要应付每秒1万的支付请求。
2024-09-05 15:29:27
917
原创 软件测试工程师必备的27个基础技能
以上就是我的一些经验之谈,对于在软件测试中依然找不到方向的朋友,个人建议如下:1.对技术有高度热情、喜欢学习新知识的人,选择一个专项测试领域,不断积累,最后走测试专家路线;2.善于沟通、有想法、思路清晰,内心不甘平庸的人,可以往测试管理方向发展。发展方向想清楚了,就需要用行动去积累其岗位所需的知识、技能,机会总是留给有准备的人。
2024-09-05 14:32:44
608
原创 初识性能测试(测试总结)
其实我本人特别抵抗性能测试,但是性能测试确实是一个tester能力的重要标准,为什么?IDK,因为每一个test team的总监都会比较care性能测试的知识要点与你的想法,所以为了面试学吧。个人零测试基础然后前几天面JD,回答总监负载测试和压力测试差不多,事后学习了一下,我真想当时给自己两个大嘴巴子,其实不一样的,按你胃年轻总是要付出代价的。负载测试是一种测试方法,可以为性能测试、压力测试所采用。负载测试可以理解为,是通过加载重(模拟用户数量和增加用户请求等方式)来发现系统在负载不同的状态下的系统行为。
2024-09-04 19:53:45
235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人