这是个古怪的名字,但内容非常严谨。最新的内容“利用 Red Bar 状态重构你的测试用例”解决了一个常见的问题。即一旦单元测试套件变得庞大,如何在不破坏测试的前提下进行测试代码的重构呢?
如果你故意使代码不能通过测试,这个未通过的测试就会告诉你,你写的断言还在起作用。例如,如果你在 CombineHarvesterTest 中重构了你的方法,你就会改变 CombineHarvester,让它返回错误的结果。 检查发现,这个测试失败的原因是你希望这个断言不能通过。这时,你就可以小心地重构这个不能通过的测试用例。只要它一通过,你就会知道这个测试用例不对了——取消它! 当你做完测试的重构以后,一定要记得修改你的源代码,使它可以通过你已经重构的测试用例。
更多内容推荐
期末测试|来赴一场满分之约!
来赴一场满分之约
2023-02-22
使用 Fastmonkey 进行 iosMonkey 测试初探
导读
2023-08-14
工作多年,技术认知不足,个人成长慢,职业发展迷茫,该怎么办?
随着技术的发展,整个行业对测试的要求越来越高。测试开发技术日新月异,随之而来的对测试开发工程师也有了更多的挑战,尤其是在这样的特殊时期,企业降本增效,招聘要求不断加码。
2022-11-04
技术沙龙 | 探索软件测试前沿技术及最佳实践,体验 ChatGPT 在测试领域中的应用
作为软件开发领域中至关重要的一环,软件测试的重要性日益凸显。然而,随着软件测试开发技术的不断发展,软件测试也面临着越来越多的挑战,为了更好地应对这些挑战,测试人社区将持续举办技术沙龙活动,为测试人员提供一个分享和学习的平台。如果您有想分享的
2023-03-07
期末测试|赴一场 100 分之约!
满分💯 单选 5 道 & 多选 5 道,快来挑战吧!
2022-09-13
软件测试 | 测试开发 | 测试过程中遇到的那些奇葩 bug
测试多年,来聊聊你遇到的奇葩bug有哪些,一起在留言区交流谈论吧~
2022-10-10
32|单元测试:如何打造 Vue.js 和 Node.js 全栈项目的单元测试?
测试是为了保障代码质量,用什么框架工具都不是重点。真正的重点是如何根据个人或者团队的情况,设计低成本、高性价比的测试设计方案,基于设计方案,选择趁手或者熟悉的技术工具。
2023-02-24
期末测试|来赴一场 100 分之约!
课程已经完结,我特别给你准备了一套结课测试题,帮你检验学习成果。
2022-11-11
IntelliJ IDEA 的 Code Coverage 测试
IntelliJ IDEA 是可以帮我们进行 Code Coverage 测试的。
2023-02-08
接口测试的测试要点
接口测试的测试要点,你知道都有哪些吗?
2023-02-16
技术沙龙 | 探索软件测试前沿技术及最佳实践,体验 ChatGPT 在测试领域中的应用
作为软件开发领域中至关重要的一环,软件测试的重要性日益凸显。然而,随着软件测试开发技术的不断发展,软件测试也面临着越来越多的挑战,为了更好地应对这些挑战,测试人社区将持续举办技术沙龙活动,为测试人员提供一个分享和学习的平台。
2023-03-07
GPT-4 可以开始测试了
今天收到邮件 GPT-4 可以开始进行测试了。
2023-03-28
软件测试 | 可测试性是可视性和控制
有助于提高测试员观察或控制软件操作能力的任何功能都是对测试性的改进。有人常常要我们列出潜在的功能,以下就是这些功能:
2023-04-09
保姆级教程:带你体验华为云测试计划 CodeArts TestPlan
华为云测试计划(CodeArts TestPlan)是面向软件开发者提供的一站式云端测试平台,覆盖测试管理、接口测试,融入DevOps敏捷测试理念,帮助您高效管理测试活动,保障产品高质量交付。
2023-06-29
测试工程师为什么要关注研发效能?
在研发效能的提升之战中,每一个测试开发工程师都必然是先行者。
2023-04-19
软件测试 | 接口测试的价值与体系
如果把测试简单分为两类,那么就是客户端测试和服务端测试。客户端的测试包括UI测试、兼容性测试等,服务端测试包括接口测试、性能测试等。接口测试主要检查数据的交换、传递和控制管理。它绕过了客户端,直接对服务端进行测试。客户端测试与服务端测试的关系
2023-02-21
32|测试(一):开发到重构中的测试
在很多讲TDD测试的书或文章中,通常会偏概念化,希望通过今天的学习,你能对它有更具象的了解。
2022-12-01
软件测试 / 测试开发丨 ChatGPT 训练营来,手把手带你玩转 ChatGPT
ChatGPT的出现为测试行业带来了新的机遇和挑战。尽管许多人担心它的强大可能会取代测试人员,但实际上ChatGPT可以成为测试人员的强大助手,提高测试工作的效率和准确性。那么,我们应该如何借助 ChatGPT,让我们的测试工作更高效呢?
2023-04-12
软件测试 | 使用冒烟测试检验版本
冒烟测试(又叫作健全性检查(sanity check)或接受测试(acceptance intotesting))是一种测试包,其目标是检查版本的基本功能。如果该版本没有通过测试,则可宣布该版本不太稳定,不值得测试。
2023-03-07
期末测试|来赴一场满分之约!
来赴一场满分之约
2023-03-10
暂无签名
推荐阅读
结课测试|来赴一场满分之约吧!
2023-05-04
结课测试|来赴一场满分之约!
2023-07-24
CodeWhisperer 一款好玩的 AI 插件
2023-11-21
人工智能助力测试领域:智能化测试框架与平台的崭新未来
2023-11-20
人工智能产品测试的挑战与应对策略
2023-12-05
期末测试|来赴一场满分之约!
2023-03-17
为什么要 urlencode?
2023-08-14
电子书
大厂实战PPT下载
换一换 苑宗鹤 | 腾讯 PCG前端技术专家
William Yang | HashiCorp 资深解决方案工程师
顾钧 | EMQ 开源社区运营总监
评论