在我测试生涯的某个阶段,我专注于理解测试环境。这一切都从看到子系统之间的连接以及识别兼容数据开始。毕竟在保险行业中进行有效测试没有别的选择,我也经历过一个全新的IBM大型机测试环境,耗费了100万资金和一年的时间。我不记得那时我们还在使用芬兰马克作为货币单位,还是已经进入欧元时代了,我只记得那种对项目负责的强烈责任感,尤其是在涉及数百万资金的情况下。那段职业生涯使我对任何测试环境都保持了高度的
2024-10-20/1624 人阅读/240 人点赞
软件测试正在不断升级和完善,以适应所开发的软件应用的复杂性。这有助于在市场上提供高质量且无bug的应用程序,并保证软件开发过程的顺利进行。为了满足这一需求,软件测试工具和框架也在不断发展,而Selenium正处在这一变革的前沿。Selenium允许浏览器自动化,并被视为用于测试网站和Web应用程序的最常用的自动化测试框架之一。它于2004年作为"SeleniumCore"发布,并逐步升级为不同的版
2024-10-20/2017 人阅读/249 人点赞
聊天机器人越来越受欢迎,为用户提供即时响应、个性化体验和高效服务。然而,和任何软件一样,确保聊天机器人提供准确且相关的答案是至关重要的。假设你有一个问题列表和预期答案——如何自动化测试过程?更进一步,如何生成一份不仅告诉你聊天机器人是否正确回答,还解释为什么答案可能不完美的报告呢?在本文中,我将逐步介绍如何使用Python为聊天机器人设置自动化测试系统。读完这篇指南后,你将学会如何批量测试聊天
2024-10-20/1751 人阅读/245 人点赞
大约一周前,我与一位DeepEval用户进行了一次通话,她告诉我,她认为测试和评估大型语言模型(LLMs)是两个不同的概念。当我问她对LLM测试的定义时,她这样回答:“对我们来说,评估LLM更多的是通过基准测试选择合适的模型,而LLM测试则更多是探索在不同场景中可能出现的意外问题。”既然我已经写了一篇关于LLM评估指标的完整文章,这篇文章我们将深入探讨如何使用这些指标进行LLM测试。我们将探讨什么
2024-10-20/2370 人阅读/247 人点赞
引言我成为技术主管已经超过一年半的时间,在日常工作中,我会持续召开回顾会议来总结学到了什么,以及如何在将来有所提高。我一直都觉得这些事情对我个人和职业生涯都非常有价值。因此我决定大概每周做一次这些相关内容的分享,同时也便于某些读者发现其中可能的价值。另外我也经常致力于自己的专业发展,这是巩固以艰难方式获得的所有知识的一个方法。经验教训应对风险作为团队里的技术负责人,我的主要任务是客户维持(或者用最
2024-10-20/1596 人阅读/244 人点赞
引言我成为技术主管已经超过一年半的时间,在日常工作中,我会持续召开回顾会议来总结学到了什么,以及如何在将来有所提高。我一直都觉得这些事情对我个人和职业生涯都非常有价值。因此我决定大概每周做一次这些相关内容的分享,同时也便于某些读者发现其中可能的价值。另外我也经常致力于自己的专业发展,这是巩固以艰难方式获得的所有知识的一个方法。经验教训耐心是领导所需的最大技能之一我挣扎了很久的事情是,有时我对团队的
2024-10-20/1625 人阅读/248 人点赞
引言我成为技术主管已经超过一年半的时间,在日常工作中,我会持续召开回顾会议来总结学到了什么,以及如何在将来有所提高。我一直都觉得这些事情对我个人和职业生涯都非常有价值。因此我决定大概每周做一次这些相关内容的分享,同时也便于某些读者发现其中可能的价值。另外我也经常致力于自己的专业发展,这是巩固以艰难方式获得的所有知识的一个方法。经验教训客户不应该支付您的学费我想这是一个大多数(如果不是所有)高层和管
2024-10-20/1606 人阅读/133 人点赞
这是来自Reddit上的一个提问。背景如下:一名QA在整个组织的各层都进行了相关测试,包括用户验收测试(UAT)在内。同时也在prod环境中进行了可用性测试,但非完全测试。在prod环境部署完成后,QA报告了一个prod环境中的bug。开发经理将责任归咎于QA,因为他认为这应该在可用性测试期间发现。我的问题是,为什么要在prod中进行可用性测试?可用性测试并不能确保彻底测试以发现细微的bug。
2024-10-20/1688 人阅读/244 人点赞
软件测试是软件开发生命周期(SDLC)不可或缺的一部分,它识别软件应用中的漏洞或问题,并确保这些问题能够及时被修复和解决。这个过程涉及各种活动,如测试计划制定、测试用例编写和测试场景开发。为了确保软件开发不会失败,测试活动必须得到有效管理。然而,软件失败的一些原因可能是文档不完善、过早发布、资源不足、测试时间有限等,这些都源于测试管理不善。测试管理是指组织和控制所有与测试相关的活动,以确保开发
2024-10-20/2273 人阅读/138 人点赞
一个软件测试领域的新人经常会问的一个问题是……测试人员需要编写代码吗??在回答这个问题之前,我们需要对软件测试的各种角色有一个全面的了解。软件质量保证(QA)通常分为两类:质量分析师(QualityAnalyst):QA负责测试验证系统的功能和完整性。QA仅在开发阶段之后验证软件。QA的角色不如开发人员那样技术性强,可能不需要编码。测试中的软件设计工程师(SDET,SoftwareDesign
2024-10-20/1663 人阅读/138 人点赞