已有 404 人访问
许祥 ID.17128
阅读(368)
博客(0)
许祥的阅读

使用DRY原则简化测试自动化
​​引言本文将讨论一个重要的软件工程原则:DRY(不要重复自己)。为了证明这些概念在不同编程语言中的适用性,本文中我们将使用PlaywrightC#项目,与上一篇文章中使用的TypeScript项目相反。先决条件:安装VS代码:https://code.visualstudio.com/download安装最新的dotnetsdk:https://learn.microsoft.com/en-us
42°/ 2024-12-13/422 人阅读 / 25 人点赞 / 0 条评论

使用 Playwright 的请求拦截提升 API 测试效率
​​自动化测试框架如Playwright提供了强大的工具来简化测试流程,但日志记录和API响应的管理往往被忽视。在本文中,我们将探讨如何在Playwright中实现一种结构化的方法来验证API响应,重点关注如何有效地记录失败的请求。通过建立健壮的错误处理和详细的日志记录机制,我们可以深入了解API的行为,并提高测试过程的可靠性。理解API请求跟踪跟踪API请求及其响应对于有效调试和确保我们的应用程
53°/ 2024-12-13/534 人阅读 / 25 人点赞 / 0 条评论

作为质量教练建立(以及失去)信誉
作为质量教练或高级测试员工作是一个有趣的角色,这个角色可能不会自带权威,所以你生死攸关于你所培养的影响力。什么是质量教练?质量教练,类似于敏捷教练,是加入组织以帮助他们思考和学习测试的专家。与团队中传统的测试角色不同,他们不专注于自己执行测试,而是帮助团队执行他们自己的测试。他们可以通过多种方式做到这一点,例如与他人结对解决问题,或者提供培训来帮助团队了解更多可能性。质量教练有很多不同的形式和配置
32°/ 2024-12-13/326 人阅读 / 25 人点赞 / 0 条评论

优秀的沟通能力如何提升你作为质量保证工程师的职业生涯 🎯
​​作为一名质量保证(QA)工程师,技术专长固然重要,但真正能够让你脱颖而出并加速职业发展的,是掌握沟通技巧。能够清晰地表达问题、与团队成员有效合作以及在各部门之间建立牢固的关系,能够对你的职业轨迹产生深远的影响。在本文中,我们将重点讨论如何通过提升沟通能力来解锁职业优势,并帮助你实现长期成功。1.提高可见性和认可度👀有效的沟通确保你的贡献不会被忽视。当你清晰地表达你的发现和解决方案时,你在组织
40°/ 2024-12-13/409 人阅读 / 25 人点赞 / 0 条评论

优化Web应用程序以进行测试自动化:开发人员的最佳实践
​​引言随着Web应用程序日益复杂并成为用户体验的核心,有效的测试自动化需求也从未如此重要。然而,许多开发人员在确保其应用程序易于测试方面遇到了重大挑战,往往是由于定位器定义不清晰以及开发阶段对自动化考虑不足。在本文中,我们将探讨一些帮助开发人员创建稳定且有意义的定位器的策略,例如利用唯一标识符和ARIA属性,以及如何在测试自动化中利用它们。定位器在Web开发和测试自动化的背景下,定位器是用于查找
34°/ 2024-12-13/348 人阅读 / 25 人点赞 / 0 条评论

仔细测试您的软件 —— 成功发布新功能的提示
​​您已经花费数周,甚至数月的时间开发一个新功能或模块。需求被仔细编写,并根据市场需求进行了最佳调整。时间紧迫,但代码按承诺完成。您向领导层预览了新功能的样子,他们非常喜欢。那么,您今晚就可以向所有客户发布,对吗?不幸的是,答案是否定的。请记住,推出一个功能有许多阶段,并且遵循一定的流程是有原因的。在测试完成之前仓促发布可能会成为一个破坏性的时刻。您所投入的所有工作可能只带来很少的价值。发布产品依
29°/ 2024-12-13/292 人阅读 / 25 人点赞 / 0 条评论

从数据到决策:AI驱动的QA指标框架之旅(第02部分)
很高兴再次见到我的QA朋友们!如果您一直关注我,您就会知道,在我的上一篇文章中,我们探索了构建基于Excel的简单QA指标表的旅程,并将其演变成一个更具扩展性的自动化框架来评估质量。现在,这是第二部分,我们将继续深入研究该主题的核心部分:即如何将我们的QA指标框架转变为AI(人工智能)驱动的自动化QA指标框架。这篇文章完全专注于我们如何将AI集成到QA指标框架中,同时改变我们解释和处理QA数据的方
39°/ 2024-12-13/391 人阅读 / 25 人点赞 / 0 条评论

五年的QA反思:关于技能的个人看法
关于我我在乌克兰的一所大学学习了计算机科学。2019年,我在大学三年级时找到了第一份Python开发的工作。然而,在COVID-19爆发后,公司给我两个选择:要么离职,要么转岗为自动化QA。考虑到当时仅有五个月的工作经验,且就业市场充满不确定性,我选择了成为一名自动化QA。从那以后,我为三家不同的公司工作过,目前在一家德国公司担任QA工程师,约60%的时间专注于自动化测试和开发软件测试工具。在这篇
32°/ 2024-12-13/329 人阅读 / 24 人点赞 / 0 条评论

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

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