程序人生
文章平均质量分 83
爱吃 香菜
这个作者很懒,什么都没留下…
展开
-
推荐几款(2024)最新开源API测试工具!
如今 API 已在软件、Web和移动应用程序开发领域无处不在,API 管理的重要性不言而喻,今天给大家分享几款开源的 API 管理工具,希望能对你有用。原创 2024-07-10 20:24:33 · 1382 阅读 · 0 评论 -
Nico,从零开始干掉Appium,移动端自动化测试框架实现
接下来的文章将会从整体思路,Android 部分, iOS 部分开始,对技术原理,关键代码讲解等方面进行深度剖析,争取做到小白也能轻松理解。原创 2024-07-10 20:23:34 · 958 阅读 · 0 评论 -
性能测试准备工作:构建稳健的测试策略
在软件开发周期中,性能测试是确保应用程序能够在预期负载下稳定运行的关键环节。它帮助识别并解决性能瓶颈,优化资源使用,提升用户体验。然而,成功的性能测试不仅依赖于测试执行本身,更在于充分的准备和规划。本文将探讨性能测试前的准备工作,包括需求分析、测试计划制定、环境设置等关键步骤。原创 2024-07-10 20:00:50 · 579 阅读 · 0 评论 -
CAPL编辑区介绍和功能说明,花个3分钟了解一下!
在进行车载测试时,一般都会需要用到CAPL编程的功能,当项目中有设置变量的时候,就要引用CAPL调用变量,发送型号给ECU。今天给大家介绍一下CAPL的编辑窗口和功能使用。原创 2024-07-10 19:59:31 · 339 阅读 · 0 评论 -
OWASP TOP10 漏洞解析:访问控制崩溃
这篇文章,为大家详细讲解其中的第一条缺陷:Broken Access Control访问控制失败。原创 2024-07-10 19:56:55 · 737 阅读 · 0 评论 -
性能测试准备工作
性能测试是软件测试中不可或缺的一部分,它可以帮助我们评估软件系统的性能表现,并找出潜在的性能瓶颈。在进行性能测试之前,需要做好充分的准备工作,以确保测试的有效性和准确性。原创 2024-07-10 16:06:23 · 307 阅读 · 0 评论 -
如何对高并发系统进行压力测试?重要参数详解
压力测试在当今的软件开发领域中,高并发系统的性能至关重要的。为确保系统在真实环境中能够稳定运行,进行有效的压力测试是不可或缺的一环。原创 2024-07-10 16:04:28 · 912 阅读 · 0 评论 -
为什么研发规范,代码评审,单元测试这么难以推动
如何区别一个研发团队是草台班子还是正规军,相信很多人的评判标准是有没有实施研发规范,有没有代码评审,单元测试等。但我相信任何一个尝试推动研发规范,代码评审和单元测试的团队迟早都会发现这是一件非常难的事情,很有可能搞得天怒人怨。为什么会这样?原创 2024-07-10 16:02:06 · 991 阅读 · 0 评论 -
性能测试:性能测试流程与方法
性能测试流程是指在进行性能测试时所遵循的一系列步骤和阶段,以确保对系统的全面测试和评估。性能测试流程的具体步骤可能会因组织、项目和测试需求而有所不同。原创 2024-07-09 14:27:45 · 311 阅读 · 0 评论 -
性能测试工具概述
性能测试工具在评估系统的响应时间、吞吐量和稳定性方面起着至关重要的作用。以下是一些常用的性能测试工具以及它们的特点、优缺点。原创 2024-07-09 14:24:22 · 693 阅读 · 0 评论 -
通过Monocart优化Playwright测试报告
自动化测试中一个关键的挑战是找到一个能够提供全面测试执行视图的报告工具。经过对多种工具的尝试,我发现Monocart不仅解决了我的报告问题,而且显著提升了我们的Playwright自动化框架。原创 2024-07-08 14:57:08 · 749 阅读 · 0 评论 -
“新人”和你唠技术:从Postman开始学习接口测试
提到 Postman,大部分的人可能只停留在使用 Postman「 模拟网络请求 」这单一功能上面。事实上Postman是一款功能超级强大的用于发送 HTTP 请求的 Chrome插件,做web页面开发和测试的人员应该是无人不晓无人不用!原创 2024-07-08 14:52:28 · 373 阅读 · 0 评论 -
9个用于测试自动化的最佳AI测试工具(2024)
选择一款优质的基于生成式AI人工智能的测试工具能够确保测试过程的准确性和效率,从而加速整个软件测试周期。相反,设计不佳的测试工具可能无法发现错误,并可能存在安全问题。它们可能产生误报或漏报,误导开发与测试团队,导致潜在的软件故障。原创 2024-07-08 14:49:47 · 3598 阅读 · 0 评论 -
Python 10个关于Excel好用的装饰器
在日常工作中,Excel文件常常扮演着数据存储与分析的重要角色。然而,直接在Excel中进行复杂的逻辑处理可能会变得繁琐且容易出错。这时,Python的装饰器就派上了用场,它可以帮助我们在读取、处理、保存Excel数据时,更加灵活和高效。原创 2024-07-08 14:37:42 · 332 阅读 · 0 评论 -
前端单元测试与端到端测试策略
前端单元测试和端到端(E2E)测试是确保Web应用质量的关键组成部分。前端单元测试前端单元测试主要关注代码的最小可测试单元,如函数、组件等,确保它们按预期工作。常用的测试框架有Jest(React推荐)、Mocha(Vue和Angular中常用)、Jasmine等。原创 2024-07-08 14:32:03 · 472 阅读 · 0 评论 -
如何在web页面下做自动化测试?
自动化测试是在软件开发中非常重要的一环,它可以提高测试效率并减少错误率。在web页面下进行自动化测试,可以帮助我们验证网页的功能和交互,并确保它们在不同浏览器和平台上的一致性。本文将从零开始,详细介绍如何在web页面下进行自动化测试。原创 2024-07-08 14:28:33 · 379 阅读 · 0 评论 -
4年测试|20-30K|金山办公|大模型测开3轮面经
一面时间:面试时长一小时左右二面时间:面试时长基本满一小时HR面时间:面试流程上全部结束了,内容如下:原创 2024-07-08 14:23:35 · 749 阅读 · 0 评论 -
什么是金丝雀测试 (Canary Testing)?
Canary Testing 是一种用于通过逐步向用户子集发布更改或更新来检测问题的技术。它通常与 A/B 测试结合使用,使开发人员能够在完整发布之前根据反馈评估和完善功能。原创 2024-07-08 14:16:55 · 964 阅读 · 0 评论 -
Cypress测试:7个快速解决问题的调试技巧
Cypress是一个流行的端到端测试框架,以其直观的API、实时重载以及丰富的调试功能而受到广大开发者的青睐。然而,在进行自动化测试的过程中,难免会遇到各种问题,从元素找不到,到测试用例失败,再到性能瓶颈等。为了帮助你更高效地定位和解决这些问题,本文将分享七个在Cypress测试中快速解决问题的调试技巧。原创 2024-07-08 14:14:45 · 804 阅读 · 0 评论 -
如何做好用例质量管理?
用例质量是指测试用例在设计、编写和执行过程中所体现出的质量水平。具体来说,它涵盖了多个方面,如完整性、可读性、一致性、可维护性、可扩展性、可重用性、有效性等。一个高质量的用例应该能够全面覆盖系统的所有功能和场景,确保所有可能的用户行为都被考虑到。原创 2024-07-08 14:13:14 · 905 阅读 · 0 评论 -
测试工作如何“一劳永逸”?看大佬如何做到!
在工作中,你有没有过这种感觉 ,某个功能用例之前设计过或者类似的工作之前干过。再次干还需要重新设计,所以感觉有一种浪费时间或者没有意义的感觉。本文希望提供一种策略和原则,指出测试工作的中的‘道’,让我们找到工作中的解决方案即‘复用思想’,那么何为复用?原创 2024-07-06 22:27:54 · 838 阅读 · 0 评论 -
9个最佳性能测试工具(2024)
性能测试检查软件程序在预期工作负载下的速度、响应时间、可靠性、资源使用情况和可扩展性。性能测试的目的不是发现功能缺陷,而是消除软件或设备中的性能瓶颈。原创 2024-07-06 22:23:38 · 1230 阅读 · 0 评论 -
Python变量与字符串:高级应用与技巧
看别人的源码时总感觉高大上,看自己写的代码,总感觉有点廉价感,总是不那么顺眼,那该如何提高自己的编程质量,让代码看起来更优雅呢?那我们除了掌握基础知识,还需要掌握一些高阶用法。原创 2024-07-06 22:18:13 · 540 阅读 · 0 评论 -
优化自动化测试:提高代码覆盖率与执行效率
提升自动化测试的代码覆盖率和执行效率是一个持续的过程,需要团队成员的共同努力。通过不断优化测试策略,我们可以构建更加健壮、高效的测试体系,从而提升软件产品的整体质量。在追求高效测试的同时,我们也不能忽视测试的全面性和准确性,只有两者兼顾,才能真正发挥自动化测试的价值。原创 2024-07-06 22:14:21 · 497 阅读 · 0 评论 -
蓝牙设备如何测试?
所谓蓝牙技术,实际上是一种短距离无线通信技术,利用“蓝牙”技术,能够有效地简化掌上电脑、笔记本电脑和移动电话手机等移动通信终端设备之间的通信,也能够成功地简化以上这些设备与Internet之间的通信,从而使这些现代通信设备与因特网之间的数据传输变得更加迅速高效,为无线通信拓宽道路。原创 2024-07-06 22:12:44 · 1070 阅读 · 0 评论 -
go测试包testify就这么用
testify是一个功能比较全的go语言测试框架,同时支持了断言、mock、套件等功能。原生兼容go语言testing包,单看某个功能可能不是最好的,但是整体上来看,testify的综合实力非常强。原创 2024-07-05 22:15:58 · 586 阅读 · 0 评论 -
移动端APP 如何进行自动化和探索性测试?
在测试设计时最主要依据的就是测试金字塔的测试结构。如果在项目临近发布才开始测试并发现缺陷,这样修复缺陷的成本就会很高,项目的进度也会很不确定。所以,就开发阶段来说,如果把测试分层,在不同的开发阶段都进行测试,能很大程度上缓解这些问题。原创 2024-07-05 21:10:51 · 525 阅读 · 0 评论 -
推荐几款2024年最新开源API测试工具!
如今 API 已在软件、Web和移动应用程序开发领域无处不在,API 管理的重要性不言而喻,今天给大家分享几款开源的 API 管理工具,希望能对你有用。原创 2024-07-04 20:33:45 · 882 阅读 · 0 评论 -
聊聊目前测试岗位招聘现状
22年下半年,我开始和朋友合作,一起运营一个知识星球。星球的核心功能是为广大测试同学提供简历优化、面试辅导、岗位内推以及职业规划等服务权益。截至目前运营了快两年,自然积攒了不少的学员面试案例。原创 2024-07-04 20:27:41 · 1031 阅读 · 0 评论 -
不愧是腾讯出来的,太厉害了...
前段时间公司缺人,也面了许多测试,一开始瞄准的就是中级水准,当然也没指望能来大牛,提供的薪资在15-20k这个范围,来面试的人有很多,但是平均水平真的让人很失望。原创 2024-04-27 17:03:41 · 798 阅读 · 0 评论 -
热门IT岗位必备技能
这些技术岗位所需的技能因岗位性质和工作内容的不同而有所差异。以下是针对每个岗位所需的核心技能进行的简要概述:人工智能工程师:编程技能:熟练掌握Python、Java等编程语言,以及深度学习框架如TensorFlow、PyTorch等。原创 2024-04-27 17:01:08 · 1089 阅读 · 3 评论 -
应对自动化测试中的异步操作:策略与实践
在自动化测试过程中,特别是在涉及Web、移动应用及后台服务时,异步操作是一项常见的挑战。异步编程模式允许系统在完成某项操作后非阻塞地通知其他组件,而这种非同步行为给自动化测试带来了复杂性。下面我们将探讨如何有效地处理自动化测试中的异步操作。原创 2024-04-27 16:59:25 · 704 阅读 · 0 评论 -
测试新人快速成长秘籍!大牛导师手把手带教!
小S是刚工作一年半的校招生,小H是他的导师,无论是技术能力还是业务测试,小H都是团队中的榜样。小H给小S的建设性反馈是期望他能对小H做到简单相信,提升日常沟通和工作效率。原创 2024-04-27 16:57:03 · 648 阅读 · 0 评论 -
说下自动化测试
接口自动化到底要验证什么个人觉得做什么事情前,应该想下做的动机和想要达成的目的,这样会减少很多不必要的弯路原创 2024-04-26 20:41:32 · 663 阅读 · 0 评论 -
发现一个问题:所有人都在说大环境经济不景气,公司面临降薪、裁员、失业下岗人员太多、赚钱难,但现实生活中却出现这几个现象!
疫情后,各行各业大环境经济不景气,赚钱难、就业难、降薪、裁员现象屡次出现。环境内卷化严重,各种学历卷、卷技能、卷加班,工作难找,企业难存活,真的有这么惨吗?为什么现实中看到的与我们自身感受到的现象不一样呢?原创 2024-04-26 20:20:52 · 815 阅读 · 0 评论 -
vue测试报告详情的实现
一、Table表格组件的使用1、Table表格组件中的插槽使用自定义列的显示内容,可组合其他组件使用。原创 2024-04-26 20:17:21 · 573 阅读 · 0 评论 -
自动化不一定让测试工作更轻松
我最近收到一封电子邮件,它来自一家测试自动化工具供应商,其中有一个链接到他们的一篇博客文章,那篇文章是关于自动化如何让你的生活更轻松,这篇文章的后续部分将解释我对他们想法的看法。原创 2024-04-26 20:12:50 · 532 阅读 · 1 评论 -
测试人必知的产品思维!知乎高问告诉你
不知道你身边的开发同事,有多少是认真想过这个需求,不知道作为测试的你是否也是一拿到产品给的PRD文档,直接开始整理测试用例?我认为,程序员是有必要知道为什么做某项功能的!原因有2点:原创 2024-04-26 20:10:53 · 651 阅读 · 0 评论 -
各位,请做好3年内随时可能失业的准备!
今年大家听到“就业大环境很差”、“工作不好找”之类的太多了。如今大环境已经逐渐好转,虽然不需要太过焦虑,但是也要持续的提升自己。原创 2024-04-26 15:01:07 · 826 阅读 · 0 评论 -
Python必学:为什么你的程序需要一个__main__函数?
大家好,大家主意没,在 Python 中,并没有像 Java 或 C++ 中那样的强制使用 main 函数。Python 的执行是从脚本的第一行开始,按顺序执行。然而,在编写具有多个函数和可能被其他脚本引用的模块时,定义一个主执行函数变得非常有用。这就是 if __name__ == '__main__': 发挥作用的地方。原创 2024-04-26 14:48:40 · 1489 阅读 · 2 评论