
程序员
文章平均质量分 82
测试猿David
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
AI-Jenkins自动化测试流程实践
本次内容主要是在GPT的帮助下学习整个自动化用例编写到Jenkins部署运行的一整个流程,为了方便以后得进一步学习。原创 2024-05-27 21:19:46 · 1100 阅读 · 1 评论 -
一个保姆级的Python UI库:NiceGUI
今天,我们将介绍一个名为NiceGUI的库,它能帮助你轻松构建交互性强、视觉效果出众的Web应用。原创 2024-05-27 21:16:19 · 3352 阅读 · 0 评论 -
揭秘Python re模块:正则表达式的核心秘籍
什么是正则表达式?正则表达式(Regular Expressions),简称为"regex"或"regexp",是用于从文本中查找和匹配字符串模式的一种强大工具。原创 2024-05-13 19:08:00 · 802 阅读 · 0 评论 -
探索Python单元测试的利器
在软件开发中,单元测试是保障代码质量的关键环节。pytest作为python的一个强大的测试框架,以其简洁、灵活和强大的插件系统而广受开发者喜爱。这里我们会结合示例深入了解pytest的多种使用方式。原创 2024-05-06 21:11:36 · 779 阅读 · 0 评论 -
12款Python测试工具,玩转单元测试
大家好!今天我们要一起踏上Python编程之旅,探索12种超酷的测试工具,让你的代码像魔法一样稳健。准备好你的调试魔杖,咱们这就开始单元测试的实战演练吧!原创 2024-05-06 21:07:57 · 948 阅读 · 0 评论 -
Python自动化一------pytes与allure结合生成测试报告
最近在搞接口自动化,用python实现的,用例写完了,执行也没啥问题,但测试结果查看,还有测试执行信息查看不方便,所以就需要生成一下测试报告。原创 2024-05-06 21:03:01 · 959 阅读 · 0 评论 -
0经验,我是如何做大数据测试开发的?
我一直在数据中台测试部从事测试开发的工作。毕业后,写的最多的文档是测试计划和测试报告,鲜有机会就自己的成长码字进行回顾和总结。这篇文章是在工作之余回头望,对自己这近两年时光进行一个小总结。原创 2024-05-06 20:56:53 · 780 阅读 · 0 评论 -
airtest+poco多脚本、多设备批处理运行测试用例自动生成测试报告
该框架笔者用来作为公司的项目的前端自动化,支持pc和app,本文的air脚本是针对app的,关于pc的脚本会专门在写一篇文章说明,该框架功能如下:支持在安卓多台设备中批量运行所有后缀为air的测试脚本(因为ios的连接需要macOS,我是windows机所以暂时只连了安卓端的ios未做测试)支持指定某个用例或某几个用例在某台设备或某几台设备中进行运行支持控制测试用例执行顺序,默认会将登录用例排在第一,退出用例排在最后执行,如果想要自定义其他顺序,可以在run.py文件中修改sort_cases函原创 2024-04-28 16:09:59 · 938 阅读 · 0 评论 -
职场经验:黑盒(功能)测试基本方法
1、黑盒测试的概念1、什么是黑盒测试(1)黑盒测试又称功能测试、数据驱动测试或基于规格说明书的测试,是一种从用户观点出发的测试。(2)测试人员把被测程序当作一个黑盒子。原创 2024-04-28 16:07:21 · 758 阅读 · 0 评论 -
软件测试20个基础面试题及答案
什么是软件测试?软件测试的目的是什么?你了解软件测试的生命周期吗?什么是软件缺陷?新研发的软件有哪些测试方法可以使用?原创 2024-04-28 16:03:03 · 876 阅读 · 0 评论 -
推荐一款好用且能兼职赚钱的自动化工具 - Hamibot
最近发现一款神器「 Hamibot 」,它是一款 Android 端的自动化工具,它基于 AutoJS 源码进行的二次开发官方网站:概述 - Hamibot 文档Hamibot 脚本市场提供了很多脚本,我们都可以免费导入进行试用原创 2024-04-28 15:58:34 · 1048 阅读 · 0 评论 -
寒冬下的选择,外包、自动化和测试开发
以前我丝毫没觉得互联网会有什么寒冬,毕竟腾讯阿里这些大厂一直保持着20%以上的业绩增速,每年股价噌噌噌往上涨,这不就是互联网红利的最佳佐证吗?但今年大流行反扑,最近广州你们也应该听说过了;加上经济衰退,很多行业都备受打击了,包括一直让很多人引以为傲的互联网行业。原创 2023-12-02 17:02:01 · 160 阅读 · 0 评论 -
4年软件测试,突破不了20K,太卷了...
当时我是一个人负责整个电商SAAS平台,非常庞大,涉及PC、小程序、POS机、硬件终端,就靠我一个人负责测试,所以搞得自己很累,我2020年入职上一家公司,从2021年开始就感受到这种累了,后来2022年5月跑路,因为当时不想断了社保,要快点找到下一家,所以提离职前2个星期就更新好简历,开始投递,一个星期不到就找到了一家还算不错的新公司,就是我目前这家。但我个人觉得UI自动化其实不太适合,因为一般的公司,迭代太频繁,UI更改也频繁,UI自动化带来的收益其实不高的,如果是特别稳定的项目用于回归测试倒也还好。原创 2023-12-02 16:52:23 · 152 阅读 · 0 评论 -
10万字800道软件自动化测试经典面试题总结上篇(附答案,建议收藏)
最近有很多粉丝问我,有什么方法能够快速提升自己,通过阿里、腾讯、字节跳动、京东等互联网大厂的面试,我觉得短时间提升自己最快的手段就是背面试题,最近总结了软件测试常用的面试题,分享给大家,希望大家都能圆梦大厂,加油,我命由我不由天。原创 2023-11-27 14:55:50 · 164 阅读 · 0 评论 -
历史专业转行自学软件测试,经过7个月努力,月薪15K
到了大四才猛然发现,同学们都陆续去找了实习,有优秀的同学去了博物馆工作,有的感觉学不下去的,在大三的时候也已经开始学习了Python或者软件测试技术,然后他们通过秋招找到了一份实习的工作,实习的工资基本都在5K左右。我才真正开始行动,因为大学毕业就意味着要要面临就业,当时的压力还是蛮大的,问了很多同专业的同学,发现我这个历史专业的很多同学都是转行学习的软件测试,他们说这行发展的比较好,各种薪资待遇也都不错。不是说假的,我之所以能够3个月就学出来了,可以学的这么顺利,就是教我学习的老师拉我进了这个。原创 2023-11-27 14:47:25 · 130 阅读 · 0 评论 -
JMeter 并发性能测试必备技能
JMeter是一个功能强大的性能测试工具,可以模拟许多用户同时访问应用程序的情况。在使用 JMeter 进行性能测试时,设置并发是非常重要的。本文将介绍如何在 JMeter 中设置并发和查看报告。原创 2023-08-03 22:14:32 · 270 阅读 · 0 评论 -
小白入门级知识点:移动app安全测试怎么做?
我们在使用手机app软件时,安全至关重要,软件里包含的个人信息、资料等等都和安全挂钩,那么在软件测试中移动app安全测试应该怎么做呢?原创 2023-08-03 22:07:48 · 387 阅读 · 0 评论 -
使用Postman如何在接口测试前将请求的参数进行自定义处理
当我们使用 Postman 进行接口测试时,对于简单的不需要处理的接口,直接请求即可,但是对于需要处理的接口,如需要转码、替换值等,则就麻烦一些,一般我们都是先手动把修改好的值拷贝到请求里再进行请求接口,这也是大多数测试人员进行接口测试时这么做的。原创 2023-08-03 21:57:56 · 341 阅读 · 0 评论 -
银行人谈需求:给需求做一次小体检
大家应该都听过这两个故事,告诉我们要通过现象看本质,从收集起来的数据中发现新的需求。就好比,你问女票情人节想要什么礼物,她们很可能会说“不用送了”、“随便吧”,但如果你真的照办的话,那就GG了...原创 2023-08-03 21:46:43 · 110 阅读 · 0 评论 -
银行人总结5个影响系统性能的因素,怕是很多人都会忽略!
性能测试往往在投产上线前开展,无法对整个系统变更进行全面的覆盖测试,因此性能测试需求提出十分关键。性能测试需求交付过程中,需要对开发团队提出的测试需求进行审查,重点分析交付的测试需求是否充分覆盖了影响系统性能的因素,避免遗漏重要测试项,引发生产性能事件。原创 2023-08-03 21:40:52 · 148 阅读 · 0 评论 -
银行人怎么做大规模、高效率的自动化测试?
总体来讲,本方案将文件对象平台化集中管理,再基于自动化测试平台的执行机执行集群,将测试平台生成文件唯一URL转换为本地路径,将文件下载至执行机本地从而执行测试脚本,提升了文件对象的大规模执行效率,降低了文件对象的维护及管理成本,高效地支撑商业银行自动化测试任务。本方案通过文件集中管理的方法及配套的多并发执行机集群自动实现文件URL转化,将文件唯一URL转换为执行机本地路径,执行自动化测试脚本时,会自动化实现文件对象的上传及下载,从而满足高并发场景文件对象的自动化测试。原创 2023-08-03 21:34:42 · 140 阅读 · 0 评论 -
测试培训之搜索页面搜索存在的关键词
综上所述,关键词搜索功能的测试培训包括确定测试目标、设计测试用例、准备测试数据、测试执行和编写测试报告等多个环节。通过不断的测试与优化,搜索引擎可以提供更准确、快速和智能化的搜索结果,为用户提供更好的搜索体验。首先,测试培训的第一步是确定测试目标。关键词搜索是搜索引擎最常用的功能之一,用户通过输入关键词来获取相关的搜索结果。我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。原创 2023-07-31 19:22:42 · 143 阅读 · 0 评论 -
大数据时代,软件测试人如何应对挑战?
然后在对应的测试类型中设置问题,观察软件或系统的反应,从而解决我们的问题,并依据我们的期望判定问题答案的正确性和优异性。但是,从大数据平台和应用的角度出发(百度搜索能算的上一款大数据应用,我想大家应该认同吧),还有其他的问题域划分。那么,从测试的视角来看,大数据平台和应用的测试,我们应该关注哪些点呢?我们经常是从测试问题分类然后细分测试问题,但是有时候,我们不妨换个角度,先列举出许多问题,然后划分问题域,最后再从问题域拓展出相关领域。对于大数据应用来说,数据的实时性更新非常重要,是一个测试的要点。原创 2023-07-31 19:16:18 · 115 阅读 · 0 评论 -
那些在一个公司死磕5年以上的测试,最后都怎么样了?
2023年的测试市场是崩溃的,即使是老员工,也要面对裁员,降薪、外包化、没前途、薪资不过20k、没有面试、找不到工作,确实都客观存在。但与此同时,也有不少卷赢同行拿高薪的案例,因为只要互联网存在,测试就是刚需,只是需要更卷一些了。原创 2023-07-25 17:34:25 · 129 阅读 · 0 评论 -
一些容易被忽略的测试场景
测试路上任重道远,测试场景无法穷举,bug分析为什么如此重要,一是有助于持续改进我们的测试策略,优化我们的测试用例。二是有助于我们更好的了解系统内部逻辑、数据处理流程等,如此才能更好的评估bug修复所影响的测试范围。原创 2023-07-10 15:50:34 · 184 阅读 · 0 评论 -
2023年已过半,下半年软件测试人员的机会在哪里?
2023年已然过半,大家的工作都怎么样?还顺利吗?是否还有小伙伴还在找工作的?原创 2023-07-10 15:48:17 · 144 阅读 · 0 评论 -
JMeter的提取值存入csv或excel中,BeanShell PostProcessor后置处理器可满足
近期做了不少压测相关的项目,积累了些许经验,想着分享下,希望对大家有所启发。实际用户场景:用户登录小游戏,可进行各种操作,例如查看排行榜,玩游戏,进行留言等,现在需要对三个接口查看排行榜/玩游戏/留言进行压测,有两种压测方案:原创 2023-07-10 15:42:49 · 1361 阅读 · 1 评论 -
菜比:你还不会接口测试?
很多人会谈论接口测试。到底什么是接口测试?如何进行接口测试?这篇文章会帮到你。原创 2023-07-10 15:40:16 · 97 阅读 · 0 评论 -
人工智能赋能无人驾驶,车载测试这波风口,你抓住了吗?
大家都说条条大路通罗马,可究竟哪条路更宽广更容易快速通过,还是要靠自己的火眼金睛来判断。紧跟时代发展,抓住行业发展的关键档口,是成为成功人士不可或缺的关键因素。目前国内智能车载测试行业还处于一个初期萌芽的岗位,且目前国内从业人员还处在一个空缺状态,未来发展趋势也是随着新能源替代越来越好,好的人才更是被抢来抢去。如果你目前有想转行的想法或者做测试遇到瓶颈,不妨对车载测试多一些了解。这块难得的行业新机遇,就看谁先抓住了。原创 2023-07-10 15:38:10 · 170 阅读 · 0 评论 -
测试技术的重要性与应用:现状、方法和未来展望
未来测试技术将继续发展和创新,自动化测试和云测试将成为主流趋势,移动和物联网测试将面临新的挑战,测试工程师的角色将发生演变。通过不断探索和应用新的技术和方法,测试技术将持续推动软件质量的提升,为用户提供更好的体验。6.结论1)总结测试技术的重要性本文通过对测试技术的重要性与应用的探讨,强调了测试在确保软件质量方面的关键作用。全面性、自动化、可重复性和跟踪性是测试技术的基本原则,而单元测试、集成测试、系统测试、性能测试和安全测试等方法则是实现这些原则的具体手段。原创 2023-07-07 19:57:43 · 2141 阅读 · 0 评论 -
围绕项目经历面试官会问什么,你要如何回答?
经历过软件测试面试的同学,或多或少都会被问到项目经验,而项目经验是很多测试人员的软肋,尤其是那些没有实践经验的自学或者培训出来的学员,那么他们遇到这类问题该如何自救?接下来我们就来介绍面试要如何准确到位的描述一个项目,以及面试官围绕你简历上的项目会提哪些问题。原创 2023-07-07 19:52:48 · 425 阅读 · 0 评论 -
面试分享 | 性能测试相关面试题总结
负载测试是通过改变系统负载方式、增加负载等来发现系统中存在的性能问题。负载测试是一种测试方法,可以为性能测试、压力测试所采用。负载测试的加载方式有很多种,可根据测试需要来选择。性能测试是为获取或验证系统性能指标而进行的测试。通常情况下,性能测试会在不同负载情况下进行。压力测试通常是在高负载情况下来对系统的稳定性进行测试,可更有效地发现系统稳定性的隐患和系统在负载峰值条件下功能的隐患等。2、原创 2023-07-07 19:46:44 · 178 阅读 · 0 评论 -
生产环境出现问题,测试人如何做工作复盘?
线上问题跟进是测试工程师的一项重要的职责,也是测试工程师的一门重要的能力,除了发现在研发测试阶段的问题,我们需要去解决线上的问题,为业务系统保驾护航,对于测试工程师来说责无旁贷。提升自己代码能力,测试工具使用能力,写用例能力的同时,也要提升自己应对问题处理的能力,丰满自己在各个质量保证环节的能力,这样才能成为一名优秀的测试工程师。原创 2023-07-07 19:36:59 · 597 阅读 · 0 评论 -
软件测试 | App常见bug解析
功能测试要点功能错误是在测试过程中最常见的类型之一,也就是产品的功能没有实现。比如账号的登录不成功的问题。原创 2023-07-07 19:32:43 · 2511 阅读 · 0 评论 -
借助 AI 我为 Raycast 制作了一个可以 OCR 中文的插件
本文速通:最近用了 Raycast,真的很棒!但是没有好用的中文 OCR 插件,不怎么会写 Typescript 的我,在 ChatGPT 的指导下,整了一个小插件。开发过程非常不严肃,充满了野路子,不敢妄称指南,所以就用指北替代一下吧。原创 2023-05-23 22:30:59 · 2165 阅读 · 0 评论 -
WEB渗透测试检查项
收集web相关信息,开放端口信息,服务信息等严禁增/删/改防火墙iptables,私自开通高危端口检查Flash跨域策略文件crossdomain.xml是否合法检查是否有CSRF漏洞,根据系统条件进行检测信息泄露漏洞安全性检查(例如test.cgi、phpinfo.php、info.pho、.svn/entries、HTTP认证泄漏漏洞、管理后台泄漏漏洞、内网信息泄漏漏洞、错误详情信息泄漏等)原创 2023-05-23 20:59:37 · 248 阅读 · 0 评论 -
一个技巧轻松构造复杂测试用例的前置条件
大多数测试比较麻烦的地方都在于前置条件的构造。而参数解析器就是解决这个问题的一个好工具。其实不只是Java语言,在其他的测试框架中应该也有类似的机制,上面只是提供了一种思路,大家可以借鉴这个思路在各自熟悉的语言或框架上灵活运用。下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】原创 2023-05-23 16:26:28 · 646 阅读 · 0 评论 -
自动化回归测试平台 AREX Agent 源码再阅读
AREX的录制功能不仅仅是单独录制请求报文,而是将请求、应答报文以及内部调用的请求和应答一并保存下来。核心目标是将请求、应答和内部调用的请求应答一一关联起来保存。AREX采用类似 OpenTelemetry 的 Tracing 技术,实现全链路跟踪并保存关联的 Tracing ID。原创 2023-05-23 16:19:28 · 387 阅读 · 0 评论 -
go项目测试基础以及项目环境搭建相关问题
mock是在测试过程中,对于一些不容易构造/获取的对象,创建一个mock对象来模拟对象的行为。比如说你需要调用B服务,可是B服务还没有开发完成,那么你就可以将调用B服务的那部分给Mock掉,并编写你想要的返回结果。在使用 mock 进行接口测试时,一般要做两件事情,即打桩和调桩。打桩就是创建mock 桩,指定 API 请求内容及其映射的 mock 响应内容;所谓调桩就是被测服务来请求 mock 桩并接收 mock 响应。原创 2023-05-22 16:59:01 · 173 阅读 · 0 评论 -
如何进行Java 单元测试
Java 单元测试是指对软件中的最小可测试单元进行测试,以保证代码的质量和正确性,并且可以加速开发过程。本文将全面详细地介绍 Java 单元测试相关知识点,包括单元测试的定义、优点和流程、JUnit 测试框架、Mockito 框架、持续集成、代码覆盖率和测试驱动开发等,希望读者能够了解这些知识点,并更好地应用它们来提升自己的开发水平。单元测试的定义单元测试是指对软件中的最小可测试单元进行测试,包括函数、方法和类等。它可以独立地测试每个组件,以保证代码的质量和正确性,并且可以加速开发过程。原创 2023-05-22 16:54:53 · 7928 阅读 · 0 评论