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

我们对现代测试原则的看法
在我们的第一本书《敏捷测试》中,我们介绍了“敏捷测试人员的10条原则”。当时,大多数测试人员仍然是一个孤立的测试团队的一部分,以分阶段和相对封闭的方式进行工作。保持测试的原则和态度是一个持续的过程,而不是最后附加的阶段,这是一个新的想法,这个概念对很多人来说都难以理解。我们在敏捷测试人员的快速工具讲义中包含了这10条原则。多年来,我们收到了许多积极的反馈,他们在遵循这些反馈时得到了良好的指导。而且
207°/ 2024-04-26/2074 人阅读 / 0 人点赞 / 0 条评论

自动化不一定让测试工作更轻松
我最近收到一封电子邮件,它来自一家测试自动化工具供应商,其中有一个链接到他们的一篇博客文章,那篇文章是关于自动化如何让你的生活更轻松,这篇文章的后续部分将解释我对他们想法的看法。我不会说出他们销售的公司或工具名字,那样对他们不公平,因为我认为他们对测试自动化的信念是真诚的。他们的信念就像许多测试自动化工具的提供者一样,既有供应商自己创建的,也有开源的。此外,由于我没有和他们互动,所以把他们说出来是
204°/ 2024-04-26/2044 人阅读 / 4 人点赞 / 0 条评论

断言那些事儿:单测只需要一个断言?
一个测试用例,而不是一个测试断言。断言轮盘并不意味着多重断言就是坏事。当我指导团队或单个开发人员进行测试驱动开发(TDD)或单元测试时,经常会遇到一种特别的观念:多个断言是不好的。一个测试必须只有一个断言。这种想法很少有用。让我们看一个实际的代码示例,然后来试着理解这种观念的起源。由外至内的TDD考虑使用RESTAPI进行和取消餐厅预订。首先,通过HTTPPOST请求进行预订:POST/resta
209°/ 2024-04-26/2095 人阅读 / 0 人点赞 / 0 条评论

软件是否越来越差?
随着软件研发技术的发展,软件系统产品应该会越来越好。我最近偶然发现了NikitaProkopov的一篇帖子“软件觉醒”,它让人想起了MaciejCegłowski的帖子“网站臃肿危机”和其他几篇类似的文章。在撰写有关软件研发文章的人中,越来越多的人都认为,在硬件的不断更新下,我们本可以编写比以往更快、更小、更健壮的应用程序,但相反我们的应用程序正在变得更大、更慢、更坏。DOOM于1996年问世,可
213°/ 2024-04-26/2138 人阅读 / 0 人点赞 / 0 条评论

每个 QA 工程师都应该学习的重要 Git 命令
本文深入探讨了Git的基础知识,这是一个强大的版本控制系统,旨在跟踪代码更改并促进开发者之间的协作。通过概述基本命令,本文旨在为QA专业人员和开发者提供必要的技能,以有效管理GitHub仓库。无论您是初学者还是老手,这本综合指南都提供了宝贵的见解,帮助您掌握日常高效存储库管理所需的核心命令。让我们一步一步地掌握所有命令。1.设置Git中的用户名要在Git中设你的用户名,你可以使用gitconfig
217°/ 2024-04-23/2176 人阅读 / 0 人点赞 / 0 条评论

如何通过左移测试来避免缺陷、节省时间和金钱
在软件开发领域,缺陷是很正常的,也是我们日常生活的一部分。所有工程团队都在努力尽可能减少缺陷,因为缺陷会对用户产生负面影响,而修复缺陷则会耗费公司的时间和金钱。预防缺陷是一项复杂的任务,但我们可以通过遵循最佳实践来减少代码中的缺陷数量,例如编写非常详细的描述以覆盖所有可能的用例,使用干净的代码开发功能,或编写健壮的测试等等。谁负责确保没有缺陷?我们可以说责任完全在QA(质量保证)工程师(如果有的话
195°/ 2024-04-22/1956 人阅读 / 0 人点赞 / 0 条评论

细数汽车行业软件的类型和特点
汽车行业的软件是汽车制造商和经销商用来超越竞争对手的重要工具,其质量对于增强客户体验和提高管理效率至关重要。凭借在汽车软件开发服务方面的丰富经验,SECLgroup公司已与起亚、现代和马自达等行业巨头合作,本文将分享SECLgroup公司对汽车行业软件的见解,并向您介绍主要的软件类型和独特的功能。汽车行业的基本软件类型汽车行业中的总称软件包括各种产品类型。这种多样性是必要的,因为汽车企业需要针对其
229°/ 2024-04-18/2298 人阅读 / 0 人点赞 / 0 条评论

负向测试用例—10 个真实示例
在软件测试中,负向测试用例评估系统在用户执行“错误”或意外操作时的行为。此外,负向测试还关注系统在发生这些操作时的响应。这些测试是评估任何软件产品的关键部分,但开发人员有时会在满足初始需求时忽视它们。负向用例偶尔也会包含在需求中,但通常只会遵循“正向路径”。“正向路径”是一个术语,意思是在通用有序的场景中,用户按计划进行并因此而发生预期的行为。如果用户无视指示或正常使用情况,故意或无意地偏离标准路
274°/ 2024-03-31/2746 人阅读 / 26 人点赞 / 0 条评论

调试 REST API 使用者的最佳实践
如何调试您使用但并不拥有的API。如果API反馈出意想不到的结果,该怎么办呢?这个问题是出在用户输入、API本身,还是其他完全无关的方面呢?对于API用户来说,调试意味着识别和修复单个API调用或调用序列中的问题。在很多情况下,你正在调试的代码可能不受你的控制,并且受可观察对象的支配。除了在访问API时可能会遇到意想不到的行为外,你还可能在解析输出或传递变量时犯错。在本文中,我们将深入探讨更快速、
203°/ 2024-03-31/2032 人阅读 / 1 人点赞 / 0 条评论

测试用例应仅包含相关细节
下面的代码中有什么问题使得这个测试用例难以理解?deftest_get_balance(self):settings=BankSettings(FDIC_INSURED,REGULATED,US_BASED)account=Account(settings,ID,BALANCE,ADDRESS,NAME,EMAIL,PHONE)self.assertEqual(account.GetBalance
208°/ 2024-03-31/2083 人阅读 / 0 人点赞 / 0 条评论