​​API测试是现代软件开发中的重要组成部分,但最合适的工具取决于您的团队性质、技术栈以及目标。在众多可用选项中,选择合适的自动化API测试工具可能变得棘手。为了让这一过程更容易理解,我们将其根据不同场景进行拆解,这样您就可以为您的团队选择最佳工具。您的团队中没有QA功能,需要良好的开发体验(DX)?使用Axios和Jest。如果您在一个没有专职质量工程师(QE)或测试人员的小团队中工作,那么简便
2024-12-13/22 人阅读/0 人点赞

科技领域的大问题往往与技术无关,而是与沟通有关。所以最好提升你的沟通能力吧!​​老实说,如果你想提高自己作为软件测试人员的附加价值,你最好学会像专业人士一样沟通测试工作。以下技能非常重要:记笔记总结关于测试及其发现的关键点,供相关利益相关者和其他参与过程的人参考简明清晰地写出发现及其影响在会议中无废话地呈现测试结果这些技能对软件测试人员来说是不可或缺的。测试中的一个大问题是它往往是隐性的,如果不小
2024-12-13/13 人阅读/0 人点赞

​​我们在之前的干净代码文章中涵盖了一些关于干净代码的建议。然而,干净代码的建议列表不可能轻松地进行总结。因此,这可以被视为前一篇文章的实用续集。这些原则是编程中使用的东西。在测试自动化中同样应该应用SOLID原则。SOLID是一个首字母缩略词,每个字母代表一个原则:S–单一责任原则(SingleResponsibilityPrinciple),O–开闭原则(OpenClosedPrinciple
2024-12-13/18 人阅读/0 人点赞

​​本文改编自Google的“TestingontheToilet”(TotT,意为“马桶上的测试”)系列中的一集。你可以下载此TotT集的打印友好版本,并将其张贴在你的办公室。测试金字塔是指导测试套件演变的经典启发式方法。它传达了一个简单的信息——宁愿多做单元测试,少做集成测试;宁愿多做集成测试,少做端到端测试。​​尽管测试金字塔很有用,但随着测试方案的范围扩大以及在面临艰难的权衡取舍时,它缺乏
2024-12-13/15 人阅读/0 人点赞

​​继续这一系列的小技巧,在#1、#​2和#3大获成功后,迎来了我们的最新内容#4。希望大家喜欢,别忘了也要阅读代码片段中的注释。如何拦截相同路由的多个请求?我记得在Cypress中,这个功能非常容易实现,但在Playwright中,要找到这种特定场景的详细信息并不那么简单。想象一下,你在浏览一个Web应用时,想验证多个具有相同路由的请求。例如,当你打开产品页面时,执行了一个API调用到api/i
2024-12-13/17 人阅读/0 人点赞

网上充满了建议将Playwright和Cucumber结合起来以实现BDD测试的文章。结果通常是,Cucumber作为测试运行器,而Playwright作为库使用。听起来有点过于复杂和麻烦?如果我告诉你,有一种方法可以使用Playwright作为测试运行器,并以类似Cucumber的风格编写BDD测试呢?但我们还是先从基础开始!​​什么是Playwright?Playwright是由微软开发的一个
2024-12-13/16 人阅读/0 人点赞

包括首个AI驱动的命令、新的分片选项、iOS横屏支持,以及许多错误修复和稳定性改进。​​自上次发布Maestrov1.37.0已超过三个月。今天,我们很高兴向您推出v1.39.0。新的AI驱动命令此版本引入了首批AI驱动命令:assertWithAI​和assertNoDefectsWithAI​。“什么?AI驱动的命令?什么时候应该使用它们?”很高兴你问了这个问题!Maestro的命令非常出色:
2024-12-13/22 人阅读/0 人点赞

​​过去几年里,我一直在使用各种基于NodeJS的测试框架。这些框架包括Mocha、Jasmine和Playwright。有趣的是——至少对我来说——这些框架往往有一些共同的模式和结构。虽然其中一些模式很好(例如默认使用配置文件),但有一个我实在讨厌的模式:实现一个全局测试超时,而且这个超时默认是开启的。亲爱的读者,我不喜欢这个功能,一点都不喜欢。这个想法其实很简单:设置一个超时值——比如说30秒
2024-12-13/15 人阅读/0 人点赞

​​在这篇文章中,我们将深入探讨Appium的内部架构,并解释当我们执行测试脚本时它是如何工作的。我们将重点介绍在移动设备上运行Appium自动化脚本所涉及的步骤、流程和技术。此外,我们还将通过一个实际示例来演示命令是如何发送、执行以及响应是如何返回的。Appium架构​​Appium架构图Appium允许你使用各种框架和协议在Android和iOS上自动化测试移动应用程序。以下是Appium架构
2024-12-13/16 人阅读/0 人点赞

​​在这个博客系列文章中,我将探讨OWASPAPI安全十大漏洞。对于每一个漏洞,我都会向你展示如何在API上进行实验来测试其是否存在,并分享我的观察结果。在这些博客文章中,我将使用不同的API作为测试对象。所有使用的API都是演示API,即它们并未在现实生活或公共应用程序中使用。因此,除非故意设置,否则我们在这些API中发现的任何漏洞都是无害的。以下是目录:对象级别授权失效认证失效对象属性级别授权
2024-12-13/17 人阅读/0 人点赞

热门文章